- Timestamp:
- 2006-02-08T12:34:05Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 5e3757d
- Parents:
- eb1b8b6
- Location:
- genarch/src
- Files:
-
- 3 edited
-
acpi/matd.c (modified) (2 diffs)
-
mm/as_pt.c (modified) (1 diff)
-
mm/page_pt.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
genarch/src/acpi/matd.c
reb1b8b6 r085d973 37 37 #include <config.h> 38 38 #include <print.h> 39 #include <mm/ heap.h>39 #include <mm/slab.h> 40 40 #include <memstr.h> 41 41 #include <sort.h> … … 145 145 146 146 /* create madt apic entries index array */ 147 madt_entries_index = (struct madt_apic_header * *) early_malloc(madt_entries_index_cnt * sizeof(struct madt_apic_header * *));147 madt_entries_index = (struct madt_apic_header * *) malloc(madt_entries_index_cnt * sizeof(struct madt_apic_header * *)); 148 148 149 149 __u32 index = 0; -
genarch/src/mm/as_pt.c
reb1b8b6 r085d973 57 57 ipl_t ipl; 58 58 59 dst_ptl0 = (pte_t *) frame_alloc(ONE_FRAME, FRAME_KA | FRAME_PANIC);59 dst_ptl0 = (pte_t *) PA2KA(PFN2ADDR(frame_alloc(ONE_FRAME, FRAME_KA | FRAME_PANIC))); 60 60 61 61 if (flags & FLAG_AS_KERNEL) { -
genarch/src/mm/page_pt.c
reb1b8b6 r085d973 66 66 67 67 if (GET_PTL1_FLAGS(ptl0, PTL0_INDEX(page)) & PAGE_NOT_PRESENT) { 68 newpt = frame_alloc(ONE_FRAME, FRAME_KA);68 newpt = PA2KA(PFN2ADDR(frame_alloc(ONE_FRAME, FRAME_KA))); 69 69 memsetb(newpt, PAGE_SIZE, 0); 70 70 SET_PTL1_ADDRESS(ptl0, PTL0_INDEX(page), KA2PA(newpt)); … … 75 75 76 76 if (GET_PTL2_FLAGS(ptl1, PTL1_INDEX(page)) & PAGE_NOT_PRESENT) { 77 newpt = frame_alloc(ONE_FRAME, FRAME_KA);77 newpt = PA2KA(PFN2ADDR(frame_alloc(ONE_FRAME, FRAME_KA))); 78 78 memsetb(newpt, PAGE_SIZE, 0); 79 79 SET_PTL2_ADDRESS(ptl1, PTL1_INDEX(page), KA2PA(newpt)); … … 84 84 85 85 if (GET_PTL3_FLAGS(ptl2, PTL2_INDEX(page)) & PAGE_NOT_PRESENT) { 86 newpt = frame_alloc(ONE_FRAME, FRAME_KA);86 newpt = PA2KA(PFN2ADDR(frame_alloc(ONE_FRAME, FRAME_KA))); 87 87 memsetb(newpt, PAGE_SIZE, 0); 88 88 SET_PTL3_ADDRESS(ptl2, PTL2_INDEX(page), KA2PA(newpt));
Note:
See TracChangeset
for help on using the changeset viewer.
