summaryrefslogtreecommitdiff
path: root/include/common
diff options
context:
space:
mode:
Diffstat (limited to 'include/common')
-rw-r--r--include/common/kernel/threadmgr.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/include/common/kernel/threadmgr.h b/include/common/kernel/threadmgr.h
index 423e66b..6e7c619 100644
--- a/include/common/kernel/threadmgr.h
+++ b/include/common/kernel/threadmgr.h
@@ -31,6 +31,24 @@ typedef struct _SceKernelThreadOptParamInternal {
SceUInt32 notifyExcpMask;
} SceKernelThreadOptParamInternal;
+typedef struct SceKernelThreadCpuRegisterInfo{
+ SceSize size;
+ SceUInt32 cpsr;
+ SceUInt32 reg[16];
+ SceUInt32 tpidrurw;
+ SceUInt32 teehbr;
+ SceUInt32 sb;
+ SceUInt32 st;
+} SceKernelThreadCpuRegisterInfo;
+
+typedef struct SceKernelThreadVfpRegisterInfo {
+ SceSize size;
+ SceUInt32 fpscr;
+ struct {
+ SceUInt32 word[4];
+ } reg[16];
+} SceKernelThreadVfpRegisterInfo;
+
typedef enum _SceKernelTLS {
SCE_THREAD_TLS_UNK_0,
SCE_THREAD_TLS_ID,