You can get 60kb more memory by this patch. Note that this patch might cause segfault on some intermediate version of qemu 0.9.0 and 0.9.1 (For example Debian qemu-0.9.0+20070816-1). Signed-off-by: Atsushi Nemoto <anemo@xxxxxxxxxxxxx> --- diff --git a/arch/mips/qemu/q-mem.c b/arch/mips/qemu/q-mem.c index dae39b5..84cbee2 100644 --- a/arch/mips/qemu/q-mem.c +++ b/arch/mips/qemu/q-mem.c @@ -1,5 +1,9 @@ #include <linux/init.h> +#include <asm/bootinfo.h> +#include <asm/sections.h> +#include <asm/page.h> void __init prom_free_prom_memory(void) { + free_init_pages("prom memory", PAGE_SIZE, __pa_symbol(&_text)); }