8#include "common_header.h"
10#include "sysmem_common.h"
12enum SceSysMemPartitionId {
13 SCE_KERNEL_UNKNOWN_PARTITION = 0,
14 SCE_KERNEL_PRIMARY_KERNEL_PARTITION = 1,
15 SCE_KERNEL_PRIMARY_USER_PARTITION = 2,
16 SCE_KERNEL_OTHER_KERNEL_PARTITION_1 = 3,
17 SCE_KERNEL_OTHER_KERNEL_PARTITION_2 = 4,
18 SCE_KERNEL_VSHELL_PARTITION = 5,
19 SCE_KERNEL_SC_USER_PARTITION = 6,
20 SCE_KERNEL_ME_USER_PARTITION = 7,
21 SCE_KERNEL_EXTENDED_SC_KERNEL_PARTITION = 8,
22 SCE_KERNEL_EXTENDED_SC_2_KERNEL_PARTITION = 9,
23 SCE_KERNEL_EXTENDED_ME_KERNEL_PARTITION = 10,
24 SCE_KERNEL_VSHELL_KERNEL_PARTITION = 11,
25 SCE_KERNEL_EXTENDED_KERNEL_PARTITION = 12,
28enum SceSysMemBlockType {
29 SCE_KERNEL_SMEM_Low = 0,
30 SCE_KERNEL_SMEM_High = 1,
31 SCE_KERNEL_SMEM_Addr = 2,
32 SCE_KERNEL_SMEM_LOWALIGNED = 3,
33 SCE_KERNEL_SMEM_HIGHALIGNED = 4