Changeset a35b458 in mainline for kernel/arch/sparc64/src/mm/sun4u/frame.c
- Timestamp:
- 2018-03-02T20:10:49Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f1380b7
- Parents:
- 3061bc1
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:38:31)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-03-02 20:10:49)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/src/mm/sun4u/frame.c
r3061bc1 ra35b458 48 48 { 49 49 unsigned int i; 50 50 51 51 for (i = 0; i < memmap.cnt; i++) { 52 52 uintptr_t base; … … 62 62 size = ALIGN_DOWN(memmap.zones[i].size - 63 63 (base - ((uintptr_t) memmap.zones[i].start)), FRAME_SIZE); 64 64 65 65 if (!frame_adjust_zone_bounds(low, &base, &size)) 66 66 continue; 67 67 68 68 pfn_t confdata; 69 69 pfn_t pfn = ADDR2PFN(base); … … 74 74 if (confdata == ADDR2PFN(KA2PA(PFN2ADDR(0)))) 75 75 confdata = ADDR2PFN(KA2PA(PFN2ADDR(2))); 76 76 77 77 zone_create(pfn, count, confdata, 78 78 ZONE_AVAILABLE | ZONE_LOWMEM); … … 90 90 if (config.cpu_active > 1) 91 91 return; 92 92 93 93 frame_common_arch_init(true); 94 94 95 95 /* 96 96 * On sparc64, physical memory can start on a non-zero address.
Note:
See TracChangeset
for help on using the changeset viewer.