Changeset b79d450 in mainline for kernel/arch/ia64/src/mm/page.c
- Timestamp:
- 2010-01-27T20:35:49Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- fb6f1a5
- Parents:
- fccc236 (diff), 95e6c4f (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/src/mm/page.c
rfccc236 rb79d450 71 71 72 72 /* 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. 73 * Set up kernel region registers. 74 * VRN_KERNEL has already been set in start.S. 75 * For paranoia reasons, we set it again. 86 76 */ 87 77 for(i = 0; i < REGION_REGISTERS; i++) { 88 /* skip kernel rr */89 if (i == VRN_KERNEL)90 continue;91 92 78 rr.word = rr_read(i); 93 79 rr.map.ve = 0; /* disable VHPT walker */ 94 rr.map.rid = RID_KERNEL;80 rr.map.rid = ASID2RID(ASID_KERNEL, i); 95 81 rr.map.ps = PAGE_WIDTH; 96 82 rr_write(i, rr.word);
Note:
See TracChangeset
for help on using the changeset viewer.