diff --git a/src/arch/i386/lib/pirq_routing.c b/src/arch/i386/lib/pirq_routing.c index ececa99b04..e5d9121d97 100644 --- a/src/arch/i386/lib/pirq_routing.c +++ b/src/arch/i386/lib/pirq_routing.c @@ -60,7 +60,7 @@ unsigned long copy_pirq_routing_table(unsigned long addr) addr &= ~15; /* This table must be betweeen 0xf0000 & 0x100000 */ - printk_info("Copying IRQ routing tables..."); + printk_info("Copying IRQ routing tables to 0x%x...", addr); memcpy((void *)addr, &intel_irq_routing_table, intel_irq_routing_table.size); printk_info("done.\n"); diff --git a/src/northbridge/acer/m1631/chipset_init.inc b/src/northbridge/acer/m1631/chipset_init.inc index 9e6d8e04df..16939cf414 100644 --- a/src/northbridge/acer/m1631/chipset_init.inc +++ b/src/northbridge/acer/m1631/chipset_init.inc @@ -54,7 +54,13 @@ register_table: .byte 0x84, 0xfe, 0xf0 .byte 0x85, 0xff, 0xff .byte 0x86, 0xff, 0xff + /* if we are NOT using doc mil, then leave 0xf0000 as FLASH. */ + /* otherwise make it RAM */ +#ifndef USE_DOC_MIL .byte 0x87, 0xff, 0x0f +#else + .byte 0x87, 0xff, 0x3f +#endif .byte 0x88, 0xff, 0x08 .byte 0x93, 0xff, 0x07 .byte 0xa0, 0x00, 0x30