summaryrefslogtreecommitdiff
path: root/src/core/hle/syscall.h
diff options
context:
space:
mode:
authorbunnei <ericbunnie@gmail.com>2014-05-15 18:25:56 -0400
committerbunnei <ericbunnie@gmail.com>2014-05-15 18:25:56 -0400
commit367d63691fe810c83979fee04b181338f96cfb50 (patch)
treee27fc6a48b37bf94d3a805157d15d80d08f5e238 /src/core/hle/syscall.h
parentcf2eb8e3d3876d5866bdcb5dfe2ae9deceea2cb4 (diff)
- added ThreadContext struct
- cleaned up CreateThread svc
Diffstat (limited to 'src/core/hle/syscall.h')
-rw-r--r--src/core/hle/syscall.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/core/hle/syscall.h b/src/core/hle/syscall.h
index 7a94e0136..15af5e138 100644
--- a/src/core/hle/syscall.h
+++ b/src/core/hle/syscall.h
@@ -7,6 +7,20 @@
#include "common/common_types.h"
////////////////////////////////////////////////////////////////////////////////////////////////////
+// SVC structures
+
+struct ThreadContext {
+ u32 cpu_registers[13];
+ u32 sp;
+ u32 lr;
+ u32 pc;
+ u32 cpsr;
+ u32 fpu_registers[32];
+ u32 fpscr;
+ u32 fpexc;
+};
+
+////////////////////////////////////////////////////////////////////////////////////////////////////
// Namespace Syscall
namespace Syscall {