From 8dfbe4e839ef775be5e365b2e458d4bc43ce600f Mon Sep 17 00:00:00 2001 From: Edgar E. Iglesias Date: Wed, 20 May 2009 19:45:05 +0200 Subject: microblaze: Add syscall, signal and termbits defs for linux-user. Signed-off-by: Edgar E. Iglesias --- linux-user/microblaze/syscall.h | 45 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 linux-user/microblaze/syscall.h (limited to 'linux-user/microblaze/syscall.h') 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; +}; -- cgit v1.2.3-55-g7522