|
@@ -134,13 +134,8 @@ void __init setup_memory(void)
|
|
|
* for 4GB of memory, using 4kB pages), plus 1 page
|
|
|
* (in case the address isn't page-aligned).
|
|
|
*/
|
|
|
-#ifndef CONFIG_MMU
|
|
|
- map_size = init_bootmem_node(NODE_DATA(0), PFN_UP(TOPHYS((u32)klimit)),
|
|
|
- min_low_pfn, max_low_pfn);
|
|
|
-#else
|
|
|
- map_size = init_bootmem_node(&contig_page_data,
|
|
|
+ map_size = init_bootmem_node(NODE_DATA(0),
|
|
|
PFN_UP(TOPHYS((u32)klimit)), min_low_pfn, max_low_pfn);
|
|
|
-#endif
|
|
|
memblock_reserve(PFN_UP(TOPHYS((u32)klimit)) << PAGE_SHIFT, map_size);
|
|
|
|
|
|
/* free bootmem is whole main memory */
|