Changes in kernel/arch/ia64/src/mm/page.c [d9ee2ea:5bda2f3e] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/src/mm/page.c
rd9ee2ea r5bda2f3e 71 71 72 72 /* 73 * Set up kernel region registers. 74 * VRN_KERNEL has already been set in start.S. 75 * For paranoia reasons, we set it again. 73 * First set up kernel region register. 74 * This is redundant (see start.S) but we keep it here just for sure. 75 */ 76 rr.word = rr_read(VRN_KERNEL); 77 rr.map.ve = 0; /* disable VHPT walker */ 78 rr.map.ps = PAGE_WIDTH; 79 rr.map.rid = ASID2RID(ASID_KERNEL, VRN_KERNEL); 80 rr_write(VRN_KERNEL, rr.word); 81 srlz_i(); 82 srlz_d(); 83 84 /* 85 * And setup the rest of region register. 76 86 */ 77 87 for(i = 0; i < REGION_REGISTERS; i++) { 88 /* skip kernel rr */ 89 if (i == VRN_KERNEL) 90 continue; 91 78 92 rr.word = rr_read(i); 79 93 rr.map.ve = 0; /* disable VHPT walker */ 80 rr.map.rid = ASID2RID(ASID_KERNEL, i);94 rr.map.rid = RID_KERNEL; 81 95 rr.map.ps = PAGE_WIDTH; 82 96 rr_write(i, rr.word);
Note:
See TracChangeset
for help on using the changeset viewer.