diff options
author | Reiko Asakura | 2021-05-13 17:17:39 -0400 |
---|---|---|
committer | Reiko Asakura | 2021-05-13 17:17:39 -0400 |
commit | f29423eb03de4bc23b2c23c73045999765c782e9 (patch) | |
tree | bcbb647a3a228e195c3aa8ba3ee55405d2f5971c | |
parent | Add sceNpGetEnvironment (diff) | |
download | vds-libraries-f29423eb03de4bc23b2c23c73045999765c782e9.tar.gz |
Update fields for SceKernelAllocMemBlockKernelOpt
Names from prototype 0.940 sysmem.skprx.
-rw-r--r-- | include/kernel/kernel/sysmem.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/include/kernel/kernel/sysmem.h b/include/kernel/kernel/sysmem.h index 4f5ca6c..7a76fe6 100644 --- a/include/kernel/kernel/sysmem.h +++ b/include/kernel/kernel/sysmem.h @@ -19,10 +19,13 @@ SCE_CDECL_BEGIN #define SCE_KERNEL_MEMBLOCK_TYPE_RW_UNK0 0x6020D006 typedef enum SceKernelAllocMemBlockAttr { - SCE_KERNEL_ALLOC_MEMBLOCK_ATTR_HAS_PADDR = 0x00000002U, + SCE_KERNEL_ALLOC_MEMBLOCK_ATTR_HAS_VBASE = 0x00000001U, + SCE_KERNEL_ALLOC_MEMBLOCK_ATTR_HAS_PBASE = 0x00000002U, + SCE_KERNEL_ALLOC_MEMBLOCK_ATTR_HAS_EXTRA_LOW = 0x00000008U, + SCE_KERNEL_ALLOC_MEMBLOCK_ATTR_HAS_EXTRA_HIGH = 0x00000010U, SCE_KERNEL_ALLOC_MEMBLOCK_ATTR_HAS_MIRROR_BLOCKID = 0x00000040U, SCE_KERNEL_ALLOC_MEMBLOCK_ATTR_HAS_PID = 0x00000080U, - SCE_KERNEL_ALLOC_MEMBLOCK_ATTR_HAS_PADDR_LIST = 0x00001000U, + SCE_KERNEL_ALLOC_MEMBLOCK_ATTR_HAS_PVECTOR = 0x00001000U, SCE_KERNEL_ALLOC_MEMBLOCK_ATTR_ALLOW_PARTIAL_OP = 0x04000000U } SceKernelAllocMemBlockAttr; @@ -54,14 +57,14 @@ typedef struct SceKernelAllocMemBlockKernelOpt { SceSize size; //!< sizeof(SceKernelAllocMemBlockKernelOpt) SceUInt32 field_4; SceUInt32 attr; //!< OR of SceKernelAllocMemBlockAttr - SceUInt32 field_C; - SceUInt32 paddr; + void *vbase; + void *pbase; SceSize alignment; SceUInt32 extraLow; SceUInt32 extraHigh; SceUInt32 mirror_blockid; SceUID pid; - SceKernelPaddrList *paddr_list; + SceKernelPaddrList *pVector; SceUInt32 field_2C; SceUInt32 field_30; SceUInt32 field_34; |