diff options
author | Yifan Lu | 2016-11-05 21:55:34 -0700 |
---|---|---|
committer | MrNetrix | 2016-11-06 00:55:34 -0400 |
commit | 8979469bf9aae261aba84792855ad9920cd46b78 (patch) | |
tree | dbc72c31961f044ca33eb686a868d720c69faa48 | |
parent | Merge pull request #76 from d3m3vilurr/fix-pr-74 (diff) | |
download | vds-libraries-8979469bf9aae261aba84792855ad9920cd46b78.tar.gz |
sceKernelMemPoolCreate args (#77)
* Added some kernel headers
* Modified kernel headers
* Added suprx loading args to headers
* Added kernel modulemgr load/stop nids
* Added struct for versioninfo
* Added sceKernelMemcpyKernelToUser
* Added SceSblACMgr
* Added syscall entry/exit stubs
* Added strncpy u2k/k2u functions
* Wrong offset for version
* More kernel adds
* Added sceKernelQueueLoadModuleForPid
* Added sceKernelGetSystemSwVersion to user headers
* Added sceKernelStrncpyUserForPid
* Added a couple more kernel apis
* Added opt ags for sceKernelMemPoolCreate
-rw-r--r-- | include/kernel/kernel/sysmem.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/include/kernel/kernel/sysmem.h b/include/kernel/kernel/sysmem.h index 57210fe..f02b343 100644 --- a/include/kernel/kernel/sysmem.h +++ b/include/kernel/kernel/sysmem.h @@ -48,6 +48,16 @@ typedef struct SceKernelAllocMemBlockKernelOpt { SceUInt32 field_54; } SceKernelAllocMemBlockKernelOpt; +typedef struct SceKernelMemPoolCreateOpt { + SceSize size; + SceUInt32 uselock; + SceUInt32 field_8; + SceUInt32 field_C; + SceUInt32 field_10; + SceUInt32 field_14; + SceUInt32 field_18; +} SceKernelMemPoolCreateOpt; + enum { SCE_KERNEL_MODEL_VITA = 0x10000, SCE_KERNEL_MODEL_VITATV = 0x20000 @@ -86,7 +96,7 @@ int sceKernelFreeMemBlock(SceUID uid); */ int sceKernelGetMemBlockBase(SceUID uid, void **basep); -SceUID sceKernelMemPoolCreate(const char *name, SceSize size, void *opt); +SceUID sceKernelMemPoolCreate(const char *name, SceSize size, SceKernelMemPoolCreateOpt *opt); int sceKernelMemPoolDestroy(SceUID pool); void *sceKernelMemPoolAlloc(SceUID pool, SceSize size); void sceKernelMemPoolFree(SceUID pool, void *ptr); |