From aed5a5a4461a0560c2cd1d6e05a4794b733aaa6c Mon Sep 17 00:00:00 2001 From: Reiko Asakura Date: Sun, 5 Jul 2020 16:31:45 -0400 Subject: Add types headers --- include/kernel/kernel/sysmem.h | 6 +++--- include/kernel/kernel/threadmgr.h | 5 +---- 2 files changed, 4 insertions(+), 7 deletions(-) (limited to 'include/kernel') diff --git a/include/kernel/kernel/sysmem.h b/include/kernel/kernel/sysmem.h index 3b3ebc0..aa882e3 100644 --- a/include/kernel/kernel/sysmem.h +++ b/include/kernel/kernel/sysmem.h @@ -2,13 +2,13 @@ #define _PSP2_KERNEL_SYSMEM_H_ #include -#include +#include #ifdef __cplusplus extern "C" { #endif -typedef enum SceKernelMemBlockType { +typedef enum _SceKernelMemBlockType { SCE_KERNEL_MEMBLOCK_TYPE_SHARED_RX = 0x0390D050, SCE_KERNEL_MEMBLOCK_TYPE_USER_CDRAM_RW = 0x09408060, SCE_KERNEL_MEMBLOCK_TYPE_USER_RW_UNCACHE = 0x0C208060, @@ -19,7 +19,7 @@ typedef enum SceKernelMemBlockType { SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_RX = 0x1020D005, SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_RW = 0x1020D006, SCE_KERNEL_MEMBLOCK_TYPE_RW_UNK0 = 0x6020D006 -} SceKernelMemBlockType; +} _SceKernelMemBlockType; typedef enum SceKernelAllocMemBlockAttr { SCE_KERNEL_ALLOC_MEMBLOCK_ATTR_HAS_PADDR = 0x00000002U, diff --git a/include/kernel/kernel/threadmgr.h b/include/kernel/kernel/threadmgr.h index d1a260d..7083a92 100644 --- a/include/kernel/kernel/threadmgr.h +++ b/include/kernel/kernel/threadmgr.h @@ -1,7 +1,7 @@ #ifndef _PSP2_KERNEL_THREADMGR_H_ #define _PSP2_KERNEL_THREADMGR_H_ -#include +#include #ifdef __cplusplus extern "C" { @@ -9,9 +9,6 @@ extern "C" { #define SCE_KERNEL_MUTEX_ATTR_RECURSIVE 2 -/** 64-bit system clock type. */ -typedef SceUInt64 SceKernelSysClock; - /* Threads. */ /** UID of the current thread */ -- cgit v1.2.3 From 5d193ba6cc34698fc8b30933d0337b3b49922345 Mon Sep 17 00:00:00 2001 From: Reiko Asakura Date: Sun, 5 Jul 2020 17:09:20 -0400 Subject: Add kernel constants header --- include/kernel/kernel/processmgr.h | 3 --- include/kernel/kernel/threadmgr.h | 1 + 2 files changed, 1 insertion(+), 3 deletions(-) (limited to 'include/kernel') diff --git a/include/kernel/kernel/processmgr.h b/include/kernel/kernel/processmgr.h index 465066e..819129b 100644 --- a/include/kernel/kernel/processmgr.h +++ b/include/kernel/kernel/processmgr.h @@ -7,9 +7,6 @@ extern "C" { #endif -/** UID of the current process */ -#define SCE_KERNEL_PROCESS_ID_SELF 0 - /** UID of the kernel process */ #define SCE_KERNEL_PROCESS_ID_KERNEL 0x10005 diff --git a/include/kernel/kernel/threadmgr.h b/include/kernel/kernel/threadmgr.h index 7083a92..d5c5b7f 100644 --- a/include/kernel/kernel/threadmgr.h +++ b/include/kernel/kernel/threadmgr.h @@ -1,6 +1,7 @@ #ifndef _PSP2_KERNEL_THREADMGR_H_ #define _PSP2_KERNEL_THREADMGR_H_ +#include #include #ifdef __cplusplus -- cgit v1.2.3 From 2d531d716a6a5da0846241ec1611fecf57e005d5 Mon Sep 17 00:00:00 2001 From: Reiko Asakura Date: Sun, 5 Jul 2020 17:19:25 -0400 Subject: Add CPU constants --- include/kernel/kernel/cpu.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/kernel') diff --git a/include/kernel/kernel/cpu.h b/include/kernel/kernel/cpu.h index db3a5e9..4765d52 100644 --- a/include/kernel/kernel/cpu.h +++ b/include/kernel/kernel/cpu.h @@ -1,6 +1,7 @@ #ifndef _PSP2_KERNEL_CPU_H_ #define _PSP2_KERNEL_CPU_H_ +#include #include #ifdef __cplusplus -- cgit v1.2.3 From f76c812b926e199a60657fd5e2331802b5b0521b Mon Sep 17 00:00:00 2001 From: Reiko Asakura Date: Sun, 5 Jul 2020 20:40:42 -0400 Subject: Add threadmgr constants and prototypes --- include/kernel/kernel/threadmgr.h | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'include/kernel') diff --git a/include/kernel/kernel/threadmgr.h b/include/kernel/kernel/threadmgr.h index d5c5b7f..76e2b4c 100644 --- a/include/kernel/kernel/threadmgr.h +++ b/include/kernel/kernel/threadmgr.h @@ -1,22 +1,14 @@ #ifndef _PSP2_KERNEL_THREADMGR_H_ #define _PSP2_KERNEL_THREADMGR_H_ -#include -#include +#include #ifdef __cplusplus extern "C" { #endif -#define SCE_KERNEL_MUTEX_ATTR_RECURSIVE 2 - /* Threads. */ -/** UID of the current thread */ -#define SCE_KERNEL_THREAD_ID_SELF 0 - -typedef int (*SceKernelThreadEntry)(SceSize args, void *argp); - /** Additional options used when creating threads. */ typedef struct SceKernelThreadOptParam { /** Size of the ::SceKernelThreadOptParam structure. */ -- cgit v1.2.3