Changeset 0867321 in mainline for kernel/arch/ppc32/include
- Timestamp:
- 2009-02-02T18:06:15Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- cdda403
- Parents:
- 7b187ef
- Location:
- kernel/arch/ppc32/include
- Files:
-
- 2 edited
-
asm/regname.h (modified) (2 diffs)
-
mm/tlb.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ppc32/include/asm/regname.h
r7b187ef r0867321 212 212 #define dbat3u 542 213 213 #define dbat3l 543 214 #define tlbmiss 980 215 #define ptehi 981 216 #define ptelo 982 214 217 #define hid0 1008 215 218 … … 221 224 222 225 /* HID0 bits */ 226 #define hid0_sten (1 << 24) 223 227 #define hid0_ice (1 << 15) 224 228 #define hid0_dce (1 << 14) 225 229 #define hid0_icfi (1 << 11) 226 230 #define hid0_dci (1 << 10) 227 #define hid0_sten (1 << 7)228 231 229 232 #endif -
kernel/arch/ppc32/include/mm/tlb.h
r7b187ef r0867321 59 59 } phte_t; 60 60 61 typedef struct { 62 unsigned v : 1; 63 unsigned vsid : 24; 64 unsigned reserved0 : 1; 65 unsigned api : 6; 66 } ptehi_t; 67 68 typedef struct { 69 unsigned rpn : 20; 70 unsigned xpn : 3; 71 unsigned reserved0 : 1; 72 unsigned c : 1; 73 unsigned wimg : 4; 74 unsigned x : 1; 75 unsigned pp : 2; 76 } ptelo_t; 77 78 extern void pht_init(void); 61 79 extern void pht_refill(int n, istate_t *istate); 62 80 extern bool pht_refill_real(int n, istate_t *istate) __attribute__ ((section("K_UNMAPPED_TEXT_START"))); 63 extern void pht_init(void);81 extern void tlb_refill_real(int n, uint32_t tlbmiss, ptehi_t ptehi, ptelo_t ptelo, istate_t *istate) __attribute__ ((section("K_UNMAPPED_TEXT_START"))); 64 82 65 83 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
