 |
RTEMS 7.0-rc1
|
Loading...
Searching...
No Matches
25 unsigned long vsid:24;
53 unsigned long vsid:24;
58 unsigned long bepi:15;
69 unsigned long bepi:15;
77 unsigned long brpn:15;
84 unsigned long brpn:15;
133 unsigned long page_num:20;
134 unsigned long flags:12;
137#define PD_SHIFT (10+12)
138#define PD_MASK 0x03FF
140#define PT_MASK 0x03FF
152#define HASH_TABLE_SIZE_64K 0x00010000
153#define HASH_TABLE_SIZE_128K 0x00020000
154#define HASH_TABLE_SIZE_256K 0x00040000
155#define HASH_TABLE_SIZE_512K 0x00080000
156#define HASH_TABLE_SIZE_1M 0x00100000
157#define HASH_TABLE_SIZE_2M 0x00200000
158#define HASH_TABLE_SIZE_4M 0x00400000
159#define HASH_TABLE_MASK_64K 0x000
160#define HASH_TABLE_MASK_128K 0x001
161#define HASH_TABLE_MASK_256K 0x003
162#define HASH_TABLE_MASK_512K 0x007
163#define HASH_TABLE_MASK_1M 0x00F
164#define HASH_TABLE_MASK_2M 0x01F
165#define HASH_TABLE_MASK_4M 0x03F
168static inline void _tlbie(
unsigned long va)
170 asm volatile (
"tlbie %0, 0" : :
"r"(va));
173extern void _tlbia(
void);
184#define MI_GPM 0x80000000
185#define MI_PPM 0x40000000
186#define MI_CIDEF 0x20000000
187#define MI_RSV4I 0x08000000
188#define MI_PPCS 0x02000000
189#define MI_IDXMASK 0x00001f00
190#define MI_RESETVAL 0x00000000
196#define MI_Ks 0x80000000
197#define MI_Kp 0x40000000
204#define MI_EPNMASK 0xfffff000
205#define MI_EVALID 0x00000200
206#define MI_ASIDMASK 0x0000000f
214#define MI_APG 0x000001e0
215#define MI_GUARDED 0x00000010
216#define MI_PSMASK 0x0000000c
217#define MI_PS8MEG 0x0000000c
218#define MI_PS512K 0x00000004
219#define MI_PS4K_16K 0x00000000
220#define MI_SVALID 0x00000001
234#define MI_BOOTINIT 0x000001fd
237#define MD_GPM 0x80000000
238#define MD_PPM 0x40000000
239#define MD_CIDEF 0x20000000
240#define MD_WTDEF 0x10000000
241#define MD_RSV4I 0x08000000
242#define MD_TWAM 0x04000000
243#define MD_PPCS 0x02000000
244#define MD_IDXMASK 0x00001f00
245#define MD_RESETVAL 0x04000000
248#define MC_ASIDMASK 0x0000000f
255#define MD_Ks 0x80000000
256#define MD_Kp 0x40000000
263#define MD_EPNMASK 0xfffff000
264#define MD_EVALID 0x00000200
265#define MD_ASIDMASK 0x0000000f
273#define M_L1TB 0xfffff000
274#define M_L1INDX 0x00000ffc
283#define MD_L2TB 0xfffff000
284#define MD_L2INDX 0xfffffe00
285#define MD_APG 0x000001e0
286#define MD_GUARDED 0x00000010
287#define MD_PSMASK 0x0000000c
288#define MD_PS8MEG 0x0000000c
289#define MD_PS512K 0x00000004
290#define MD_PS4K_16K 0x00000000
291#define MD_WT 0x00000002
292#define MD_SVALID 0x00000001