Takeshi,
Yes and yes. Basically, that vgainit.inc and this bit of code in northbridge_fixup() was enough for running ADLO with binary VGA BIOS. (also disable shadow ON/OFF code in loader.s)
/* Turn on shadow DRAM at 0xC0000-0xFFFFF so we can write * PIRQ table, VGA BIOS, Bochs BIOS, etc. */ printk_debug("Enabling shadow DRAM at 0xC0000-0xFFFFF: "); pci_write_config_byte(pcidev, 0x61, 0xff); pci_write_config_byte(pcidev, 0x62, 0xff); pci_write_config_byte(pcidev, 0x63, 0xf0); printk_debug("done\n");
I also changed raminit.inc to work with my 256MB PC133 DIMM, and now improving it to detect memory (size and MA type) automatically.
Sounds good. Would you send me the entire patch so that I can check in to the cvs? Good job!!!
-Andrew