| #ifndef MICROBLAZE_TARGET_SYSCALL_H | 
 | #define MICROBLAZE_TARGET_SYSCALL_H | 
 |  | 
 | #define UNAME_MACHINE "microblaze" | 
 | #define UNAME_MINIMUM_RELEASE "2.6.32" | 
 |  | 
 | /* 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; | 
 | }; | 
 |  | 
 | #define TARGET_CLONE_BACKWARDS | 
 | #define TARGET_MCL_CURRENT 1 | 
 | #define TARGET_MCL_FUTURE  2 | 
 | #define TARGET_MCL_ONFAULT 4 | 
 |  | 
 | #define TARGET_WANT_NI_OLD_SELECT | 
 |  | 
 | #endif |