Changeset 909c6e3 in mainline for arch/mips/include
- Timestamp:
- 2005-09-07T09:44:30Z (21 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d246e7e
- Parents:
- 24bd23a
- Location:
- arch/mips/include
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/mips/include/context.h
r24bd23a r909c6e3 31 31 32 32 #define STACK_ITEM_SIZE 4 33 34 /* These are offsets into the register dump saved35 * on exception entry36 */37 #define EOFFSET_AT 038 #define EOFFSET_V0 439 #define EOFFSET_V1 840 #define EOFFSET_A0 1241 #define EOFFSET_A1 1642 #define EOFFSET_A2 2043 #define EOFFSET_A3 2444 #define EOFFSET_A4 2845 #define EOFFSET_T1 3246 #define EOFFSET_T2 3647 #define EOFFSET_T3 4048 #define EOFFSET_T4 4449 #define EOFFSET_T5 4850 #define EOFFSET_T6 5251 #define EOFFSET_T7 5652 #define EOFFSET_T8 6053 #define EOFFSET_T9 6454 #define EOFFSET_S0 6855 #define EOFFSET_S1 7256 #define EOFFSET_S2 7657 #define EOFFSET_S3 8058 #define EOFFSET_S4 8459 #define EOFFSET_S5 8860 #define EOFFSET_S6 9261 #define EOFFSET_S7 9662 #define EOFFSET_S8 10063 #define EOFFSET_GP 10464 #define EOFFSET_RA 10865 #define EOFFSET_SP 11266 67 #define EOFFSET_LO 11668 #define EOFFSET_HI 12069 #define EOFFSET_STATUS 12470 71 #define REGISTER_SPACE 12872 33 73 34 /* -
arch/mips/include/exception.h
r24bd23a r909c6e3 30 30 #define __EXCEPTION_H__ 31 31 32 #ifndef __mips_TYPES_H_ 33 # include <arch/types.h> 34 #endif 35 32 36 #define EXC_Int 0 33 37 #define EXC_Mod 1 … … 49 53 #define EXC_VCED 31 50 54 51 extern void exception(void); 55 struct exception_regdump { 56 __u32 at; 57 __u32 v0; 58 __u32 v1; 59 __u32 a0; 60 __u32 a1; 61 __u32 a2; 62 __u32 a3; 63 __u32 t0; 64 __u32 t1; 65 __u32 t2; 66 __u32 t3; 67 __u32 t4; 68 __u32 t5; 69 __u32 t6; 70 __u32 t7; 71 __u32 s0; 72 __u32 s1; 73 __u32 s2; 74 __u32 s3; 75 __u32 s4; 76 __u32 s5; 77 __u32 s6; 78 __u32 s7; 79 __u32 t8; 80 __u32 t9; 81 __u32 gp; 82 __u32 sp; 83 __u32 s8; 84 __u32 ra; 85 86 __u32 lo; 87 __u32 hi; 88 89 __u32 status; /* cp0_status */ 90 __u32 epc; /* cp0_epc */ 91 }; 92 93 extern void exception(struct exception_regdump *pstate); 52 94 53 95 #endif -
arch/mips/include/mm/tlb.h
r24bd23a r909c6e3 29 29 #ifndef __mips_TLB_H__ 30 30 #define __mips_TLB_H__ 31 32 #include <arch/exception.h> 31 33 32 34 #define PAGE_UNCACHED 2 … … 64 66 typedef struct entry_lo pte_t; 65 67 66 extern void tlb_ refill(void);67 extern void tlb_ invalid(void);68 extern void tlb_invalid(struct exception_regdump *pstate); 69 extern void tlb_refill(struct exception_regdump *pstate); 68 70 69 71 #endif -
arch/mips/include/thread.h
r24bd23a r909c6e3 30 30 #define __mips_THREAD_H__ 31 31 32 #define ARCH_THREAD_DATA __u32 saved_epc;32 #define ARCH_THREAD_DATA 33 33 34 34 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
