/kernel/trunk/arch/ppc32/src/mm/frame.c |
---|
33,5 → 33,9 |
void frame_arch_init(void) |
{ |
zone_create(0, config.memory_size >> FRAME_WIDTH, 1, 0); |
/* First page is exception vector, |
* second is 'implementation specific', evade it too |
*/ |
zone_create(0, SIZE2FRAMES(config.memory_size), 2, 0); |
frame_mark_unavailable(0, 2); |
} |
/kernel/trunk/arch/mips32/src/console.c |
---|
31,6 → 31,7 |
#include <arch/drivers/arc.h> |
#include <arch/drivers/serial.h> |
#include <arch/drivers/msim.h> |
#include <fb/fb.h> |
void console_init(void) |
{ |
40,4 → 41,7 |
serial_console(); |
} else |
msim_console(); |
#ifdef CONFIG_FB |
fb_init(0xb2000000, 640, 480); |
#endif |
} |
/kernel/trunk/arch/mips32/src/mm/frame.c |
---|
42,6 → 42,10 |
if (arc_enabled()) |
arc_frame_init(); |
else { |
zone_create(1, (config.memory_size >> FRAME_WIDTH)-1,1,0); |
zone_create(0, ADDR2PFN(config.memory_size), 1, 0); |
/* |
* Blacklist interrupt vektor |
*/ |
frame_mark_unavailable(0, 1); |
} |
} |