On Thu, May 22, 2003 at 09:05:38PM +0800, Andrew Ip wrote:
Thanks for Takeshi. We now have better ram detection and vgabios support.
Thank you for committing.
I also applied hcyun's serial debug patch and epia support for ADLO.
It doesn't contain any of my work to ADLO. It's just serial patch. EPIA runs just fine anyway.
Takeshi, would you mind to verify the tree. Since I still have problem, I might have missed something. However, it still looks much beter than before.
You missed an important line. Attached vgabios.patch fixes it.
To build ADLO with "make epia" you introduced, pirq table blob is needed, but you didn't add it to the tree.
Also, you need to modify some part of loader.s. My working example is attached adlo-epia.patch. Without it, ADLO screws some part of PCI controller registers. You might also want to change memory size in loader.s.
With above changes, my EPIA runs fine with VGABIOS+memtest86 payload (memtest86 runs on VGA screen), and ADLO which boots to GRUB->Linux. (BOOT_IDE didn't work this morning...)
-- Takeshi