qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

target_syscall.h (1255B)


      1 #ifndef CRIS_TARGET_SYSCALL_H
      2 #define CRIS_TARGET_SYSCALL_H
      3 
      4 #define UNAME_MACHINE "cris"
      5 #define UNAME_MINIMUM_RELEASE "2.6.32"
      6 
      7 /* pt_regs not only specifies the format in the user-struct during
      8  * ptrace but is also the frame format used in the kernel prologue/epilogues
      9  * themselves
     10  */
     11 
     12 struct target_pt_regs {
     13         unsigned long orig_r10;
     14         /* pushed by movem r13, [sp] in SAVE_ALL. */
     15         unsigned long r0;
     16         unsigned long r1;
     17         unsigned long r2;
     18         unsigned long r3;
     19         unsigned long r4;
     20         unsigned long r5;
     21         unsigned long r6;
     22         unsigned long r7;
     23         unsigned long r8;
     24         unsigned long r9;
     25         unsigned long r10;
     26         unsigned long r11;
     27         unsigned long r12;
     28         unsigned long r13;
     29         unsigned long acr;
     30         unsigned long srs;
     31         unsigned long mof;
     32         unsigned long spc;
     33         unsigned long ccs;
     34         unsigned long srp;
     35         unsigned long erp; /* This is actually the debugged process's PC */
     36         /* For debugging purposes; saved only when needed. */
     37         unsigned long exs;
     38         unsigned long eda;
     39 };
     40 
     41 #define TARGET_CLONE_BACKWARDS2
     42 #define TARGET_MCL_CURRENT 1
     43 #define TARGET_MCL_FUTURE  2
     44 #define TARGET_MCL_ONFAULT 4
     45 
     46 #endif