Changeset 8cbf1c3 in mainline for kernel/genarch/src/mm/page_pt.c
- Timestamp:
- 2013-09-09T23:13:10Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e2a0d76
- Parents:
- c67dbd6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/genarch/src/mm/page_pt.c
rc67dbd6 r8cbf1c3 82 82 83 83 if (GET_PTL1_FLAGS(ptl0, PTL0_INDEX(page)) & PAGE_NOT_PRESENT) { 84 pte_t *newpt = (pte_t *) frame_alloc(PTL1_SIZE,85 FRAME_LOWMEM | FRAME_KA);84 pte_t *newpt = (pte_t *) PA2KA(frame_alloc(PTL1_SIZE, 85 FRAME_LOWMEM, 0)); 86 86 memsetb(newpt, FRAME_SIZE << PTL1_SIZE, 0); 87 87 SET_PTL1_ADDRESS(ptl0, PTL0_INDEX(page), KA2PA(newpt)); … … 101 101 102 102 if (GET_PTL2_FLAGS(ptl1, PTL1_INDEX(page)) & PAGE_NOT_PRESENT) { 103 pte_t *newpt = (pte_t *) frame_alloc(PTL2_SIZE,104 FRAME_LOWMEM | FRAME_KA);103 pte_t *newpt = (pte_t *) PA2KA(frame_alloc(PTL2_SIZE, 104 FRAME_LOWMEM, 0)); 105 105 memsetb(newpt, FRAME_SIZE << PTL2_SIZE, 0); 106 106 SET_PTL2_ADDRESS(ptl1, PTL1_INDEX(page), KA2PA(newpt)); … … 118 118 119 119 if (GET_PTL3_FLAGS(ptl2, PTL2_INDEX(page)) & PAGE_NOT_PRESENT) { 120 pte_t *newpt = (pte_t *) frame_alloc(PTL3_SIZE,121 FRAME_LOWMEM | FRAME_KA);120 pte_t *newpt = (pte_t *) PA2KA(frame_alloc(PTL3_SIZE, 121 FRAME_LOWMEM, 0)); 122 122 memsetb(newpt, FRAME_SIZE << PTL3_SIZE, 0); 123 123 SET_PTL3_ADDRESS(ptl2, PTL2_INDEX(page), KA2PA(newpt)); … … 385 385 uintptr_t l1; 386 386 387 l1 = (uintptr_t) frame_alloc(order, FRAME_KA | FRAME_LOWMEM);387 l1 = PA2KA(frame_alloc(order, FRAME_LOWMEM, 0)); 388 388 memsetb((void *) l1, FRAME_SIZE << order, 0); 389 389 SET_PTL1_ADDRESS(ptl0, PTL0_INDEX(addr), KA2PA(l1));
Note:
See TracChangeset
for help on using the changeset viewer.