sleep_queue_t moved to SleepQueue.cpp, cleanup

Used ARMv7Thread instead of ARMv7Context in PSV HLE functions and
callbacks. However, interpreter still uses ARMv7Context.
Various PSV functions partially implemented:
sceKernelCreateEventFlag
sceKernelDeleteEventFlag
sceKernelOpenEventFlag
sceKernelCloseEventFlag
sceKernelWaitEventFlag
sceKernelWaitEventFlagCB
sceKernelPollEventFlag
sceKernelSetEventFlag
sceKernelClearEventFlag
sceKernelCancelEventFlag
sceKernelGetEventFlagInfo
sceKernelCreateSema
sceKernelDeleteSema
sceKernelCreateMutex
sceKernelDeleteMutex
sceKernelCreateCond
sceKernelDeleteCond
This commit is contained in:
Nekotekina 2015-08-08 00:37:32 +03:00
parent 94d1488259
commit c6bdedf3b0
54 changed files with 602 additions and 370 deletions

View file

@ -9,7 +9,7 @@ s32 sceNpBasicInit(vm::ptr<void> opt)
throw EXCEPTION("");
}
s32 sceNpBasicTerm(ARMv7Context&)
s32 sceNpBasicTerm(ARMv7Thread&)
{
throw EXCEPTION("");
}
@ -19,7 +19,7 @@ s32 sceNpBasicRegisterHandler(vm::cptr<SceNpBasicEventHandlers> handlers, vm::cp
throw EXCEPTION("");
}
s32 sceNpBasicUnregisterHandler(ARMv7Context&)
s32 sceNpBasicUnregisterHandler(ARMv7Thread&)
{
throw EXCEPTION("");
}