initial sceKernelWaitEqueue implementation (WIP)

This commit is contained in:
georgemoralis 2023-09-08 08:28:01 +03:00
parent 5b6bbfc327
commit 98090ae42f
6 changed files with 37 additions and 10 deletions

View file

@ -18,11 +18,6 @@ namespace HLE::Libs::LibKernel {
return 0;
}
int PS4_SYSV_ABI sceKernelWaitEqueue(/*SceKernelEqueue eq, SceKernelEvent* ev,*/ int num, int* out /*, SceKernelUseconds* timo*/)
{
PRINT_DUMMY_FUNCTION_NAME();
return 0;
}
static PS4_SYSV_ABI void stack_chk_fail() { BREAKPOINT();
}
@ -36,7 +31,7 @@ namespace HLE::Libs::LibKernel {
LIB_FUNCTION("MBuItvba6z8", "libkernel", 1, "libkernel", 1, 1, sceKernelReleaseDirectMemory);
//equeue
LIB_FUNCTION("D0OdFMjp46I", "libkernel", 1, "libkernel", 1, 1, EventQueues::sceKernelCreateEqueue);
LIB_FUNCTION("fzyMKs9kim0", "libkernel", 1, "libkernel", 1, 1, sceKernelWaitEqueue);
LIB_FUNCTION("fzyMKs9kim0", "libkernel", 1, "libkernel", 1, 1, EventQueues::sceKernelWaitEqueue);
//misc
LIB_FUNCTION("WslcK1FQcGI", "libkernel", 1, "libkernel", 1, 1, CPUManagement::sceKernelIsNeoMode);
LIB_FUNCTION("Ou3iL1abvng", "libkernel", 1, "libkernel", 1, 1, stack_chk_fail);