1 #ifndef __CONTEXT_H__ 2 #define __CONTEXT_H__ 3 4 #define MSR_ME (1<<12) /* Machine Check Enable */ 5 #define MSR_EE (1<<15) /* External Interrupt Enable */ 6 #define MSR_CE (1<<17) /* Critical Interrupt Enable */ 7 8 #define GPR0 0 9 #define GPR2 4 10 #define GPR3 8 11 #define GPR4 12 12 #define GPR5 16 13 #define GPR6 20 14 #define GPR7 24 15 #define GPR8 28 16 #define GPR9 32 17 #define GPR10 36 18 #define GPR11 40 19 #define GPR12 44 20 #define GPR13 48 21 #define GPR14 52 22 #define GPR15 56 23 #define GPR16 60 24 #define GPR17 64 25 #define GPR18 68 26 #define GPR19 72 27 #define GPR20 76 28 #define GPR21 80 29 #define GPR22 84 30 #define GPR23 88 31 #define GPR24 92 32 #define GPR25 96 33 #define GPR26 100 34 #define GPR27 104 35 #define GPR28 108 36 #define GPR29 112 37 #define GPR30 116 38 #define GPR31 120 39 #define USPRG0 (GPR31 + 4) 40 #define CR (USPRG0 + 4) 41 #define XER (CR + 4) 42 #define CTR (XER + 4) 43 #define LR (CTR + 4) 44 #define SRR0 (LR + 4) 45 #define SRR1 (SRR0 + 4) 46 #define STACK_FRAME_SIZE (SRR1 + 4) 47 48 #endif 49