diff options
author | Reiko Asakura | 2021-08-24 19:18:49 -0400 |
---|---|---|
committer | Reiko Asakura | 2021-08-24 19:18:49 -0400 |
commit | 62777660ba42d1691a50e1380e32646d305b836e (patch) | |
tree | 7cc2eb1976baae8f3e0b1b6aa4fa007ad699cb37 /include/common/kernel/sysmem/memblock.h | |
parent | ci: fail test workflow on compiler remark (diff) | |
download | vds-libraries-62777660ba42d1691a50e1380e32646d305b836e.tar.gz |
Move memblock types into common memblock.h
Diffstat (limited to '')
-rw-r--r-- | include/common/kernel/sysmem/memblock.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/include/common/kernel/sysmem/memblock.h b/include/common/kernel/sysmem/memblock.h new file mode 100644 index 0000000..21ec081 --- /dev/null +++ b/include/common/kernel/sysmem/memblock.h @@ -0,0 +1,30 @@ +/* + Vita Development Suite Libraries +*/ + +#ifndef _VDSUITE_COMMON_KERNEL_SYSMEM_MEMBLOCK_H +#define _VDSUITE_COMMON_KERNEL_SYSMEM_MEMBLOCK_H + +#include_next <kernel/sysmem/memblock.h> + +/** @name sceKernelAllocMemBlockで指定可能なメモリタイプ + */ +/*@{*/ + +#define SCE_KERNEL_MEMBLOCK_TYPE_USER_RX 0x0c20d050U + +#define SCE_KERNEL_MEMBLOCK_TYPE_SHARED_RX 0x0390d050U +#define SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_RX 0x1020d005U +#define SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_RW 0x1020d006U +#define SCE_KERNEL_MEMBLOCK_TYPE_RW_UNK0 0x6020d006U + +/*@}*/ + +/*----- memory access permission -----*/ + +/** + * executable memory + */ +#define SCE_KERNEL_MEMORY_ACCESS_X 0x01U + +#endif /* _VDSUITE_COMMON_KERNEL_SYSMEM_MEMBLOCK_H */ |