12345678910111213141516171819202122232425262728293031323334353637383940 |
- /*
- * linux/arch/cris/mm/init.c
- *
- * Copyright (C) 1995 Linus Torvalds
- * Copyright (C) 2000,2001 Axis Communications AB
- *
- * Authors: Bjorn Wesen (bjornw@axis.com)
- *
- */
- #include <linux/gfp.h>
- #include <linux/init.h>
- #include <linux/bootmem.h>
- #include <asm/tlb.h>
- #include <asm/sections.h>
- unsigned long empty_zero_page;
- void __init
- mem_init(void)
- {
- BUG_ON(!mem_map);
- /* max/min_low_pfn was set by setup.c
- * now we just copy it to some other necessary places...
- *
- * high_memory was also set in setup.c
- */
- max_mapnr = max_low_pfn - min_low_pfn;
- free_all_bootmem();
- mem_init_print_info(NULL);
- }
- /* free the pages occupied by initialization code */
- void
- free_initmem(void)
- {
- free_initmem_default(-1);
- }
|