| #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 |