am 9d8b7d1a: am d3de1dde: Merge "[MIPS64] Add correct mcontext_t for 64-bit MIPS"

* commit '9d8b7d1ac495b2cda848fd6a06088e5654b74ed6':
  [MIPS64] Add correct mcontext_t for 64-bit MIPS
This commit is contained in:
Elliott Hughes 2015-01-06 18:17:42 +00:00 committed by Android Git Automerger
commit d27ff239db

View file

@ -180,6 +180,25 @@ typedef struct fpregset {
} fp_r;
} fpregset_t;
#ifdef __LP64__
typedef struct {
gregset_t gregs;
fpregset_t fpregs;
greg_t mdhi;
greg_t hi1;
greg_t hi2;
greg_t hi3;
greg_t mdlo;
greg_t lo1;
greg_t lo2;
greg_t lo3;
greg_t pc;
uint32_t fpc_csr;
uint32_t used_math;
uint32_t dsp;
uint32_t reserved;
} mcontext_t;
#else
typedef struct {
unsigned regmask;
unsigned status;
@ -200,6 +219,7 @@ typedef struct {
unsigned long hi3;
unsigned long lo3;
} mcontext_t;
#endif
typedef struct ucontext {
unsigned long uc_flags;
@ -209,10 +229,6 @@ typedef struct ucontext {
sigset_t uc_sigmask;
} ucontext_t;
#elif defined(__mips64__)
#error TODO
#elif defined(__x86_64__)
enum {