diff options
author | Edgar E. Iglesias <edgar.iglesias@gmail.com> | 2009-05-20 19:45:05 +0200 |
---|---|---|
committer | Edgar E. Iglesias <edgar.iglesias@gmail.com> | 2009-05-26 21:10:21 +0200 |
commit | 8dfbe4e839ef775be5e365b2e458d4bc43ce600f (patch) | |
tree | 194d47167a0d7fc36edc2dd304ed3a8a1d35faf6 /linux-user/microblaze/syscall.h | |
parent | 4acb54baa6557244fd9ea60d8119abfbefae6777 (diff) |
microblaze: Add syscall, signal and termbits defs for linux-user.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Diffstat (limited to 'linux-user/microblaze/syscall.h')
-rw-r--r-- | linux-user/microblaze/syscall.h | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/linux-user/microblaze/syscall.h b/linux-user/microblaze/syscall.h new file mode 100644 index 0000000000..db1f98ae69 --- /dev/null +++ b/linux-user/microblaze/syscall.h @@ -0,0 +1,45 @@ +#define UNAME_MACHINE "microblaze" + +/* We use microblaze_reg_t to keep things similar to the kernel sources. */ +typedef uint32_t microblaze_reg_t; + +struct target_pt_regs { + microblaze_reg_t r0; + microblaze_reg_t r1; + microblaze_reg_t r2; + microblaze_reg_t r3; + microblaze_reg_t r4; + microblaze_reg_t r5; + microblaze_reg_t r6; + microblaze_reg_t r7; + microblaze_reg_t r8; + microblaze_reg_t r9; + microblaze_reg_t r10; + microblaze_reg_t r11; + microblaze_reg_t r12; + microblaze_reg_t r13; + microblaze_reg_t r14; + microblaze_reg_t r15; + microblaze_reg_t r16; + microblaze_reg_t r17; + microblaze_reg_t r18; + microblaze_reg_t r19; + microblaze_reg_t r20; + microblaze_reg_t r21; + microblaze_reg_t r22; + microblaze_reg_t r23; + microblaze_reg_t r24; + microblaze_reg_t r25; + microblaze_reg_t r26; + microblaze_reg_t r27; + microblaze_reg_t r28; + microblaze_reg_t r29; + microblaze_reg_t r30; + microblaze_reg_t r31; + microblaze_reg_t pc; + microblaze_reg_t msr; + microblaze_reg_t ear; + microblaze_reg_t esr; + microblaze_reg_t fsr; + uint32_t kernel_mode; +}; |