Changes in kernel/arch/ppc32/src/mm/frame.c [4872160:98000fb] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ppc32/src/mm/frame.c
r4872160 r98000fb 27 27 */ 28 28 29 /** @addtogroup ppc32mm 29 /** @addtogroup ppc32mm 30 30 * @{ 31 31 */ … … 41 41 42 42 uintptr_t last_frame = 0; 43 memmap_t memmap;44 43 45 44 void physmem_print(void) … … 50 49 printf("---------- ----------\n"); 51 50 52 for (i = 0; i < memmap.cnt; i++) {53 printf("%#10x %#10x\n", memmap.zones[i].start,54 memmap.zones[i].size);51 for (i = 0; i < bootinfo.memmap.count; i++) { 52 printf("%#10x %#10x\n", bootinfo.memmap.zones[i].start, 53 bootinfo.memmap.zones[i].size); 55 54 } 56 55 } … … 63 62 size_t size; 64 63 65 for (i = 0; i < memmap.cnt; i++) {66 start = ADDR2PFN(ALIGN_UP( (uintptr_t)memmap.zones[i].start, FRAME_SIZE));67 size = SIZE2FRAMES(ALIGN_DOWN( memmap.zones[i].size, FRAME_SIZE));64 for (i = 0; i < bootinfo.memmap.count; i++) { 65 start = ADDR2PFN(ALIGN_UP(bootinfo.memmap.zones[i].start, FRAME_SIZE)); 66 size = SIZE2FRAMES(ALIGN_DOWN(bootinfo.memmap.zones[i].size, FRAME_SIZE)); 68 67 69 68 if ((minconf < start) || (minconf >= start + size)) … … 73 72 74 73 zone_create(start, size, conf, 0); 75 if (last_frame < ALIGN_UP( (uintptr_t) memmap.zones[i].start +memmap.zones[i].size, FRAME_SIZE))76 last_frame = ALIGN_UP( (uintptr_t) memmap.zones[i].start +memmap.zones[i].size, FRAME_SIZE);74 if (last_frame < ALIGN_UP(bootinfo.memmap.zones[i].start + bootinfo.memmap.zones[i].size, FRAME_SIZE)) 75 last_frame = ALIGN_UP(bootinfo.memmap.zones[i].start + bootinfo.memmap.zones[i].size, FRAME_SIZE); 77 76 } 78 77
Note:
See TracChangeset
for help on using the changeset viewer.