mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-08-13 03:29:11 +00:00
Initial support for Haiku.
This commit is contained in:
parent
7304cb0f8e
commit
0831dad467
17 changed files with 236 additions and 15 deletions
|
@ -188,6 +188,30 @@ typedef mcontext_t SContext;
|
|||
#else
|
||||
#error No context definition for architecture
|
||||
#endif
|
||||
#elif defined(__HAIKU__)
|
||||
#include <signal.h>
|
||||
typedef mcontext_t SContext;
|
||||
#if _M_X86_64
|
||||
#define CTX_RAX rax
|
||||
#define CTX_RBX rbx
|
||||
#define CTX_RCX rcx
|
||||
#define CTX_RDX rdx
|
||||
#define CTX_RDI rdi
|
||||
#define CTX_RSI rsi
|
||||
#define CTX_RBP rbp
|
||||
#define CTX_RSP rsp
|
||||
#define CTX_R8 r8
|
||||
#define CTX_R9 r9
|
||||
#define CTX_R10 r10
|
||||
#define CTX_R11 r11
|
||||
#define CTX_R12 r12
|
||||
#define CTX_R13 r13
|
||||
#define CTX_R14 r14
|
||||
#define CTX_R15 r15
|
||||
#define CTX_RIP rip
|
||||
#else
|
||||
#error No context definition for machine
|
||||
#endif
|
||||
#else
|
||||
#error No context definition for OS
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue