On Wed, May 07, 2008 at 08:25:32PM -0400, Kevin O'Connor wrote:
On Wed, May 07, 2008 at 10:50:11AM +0800, aaron lwe wrote:
I've written a loader for coreboot-v2 to load legacybios, it works well when used with qemu, I've booted freebsd with it. But on real hardware, via epia-cn, it hangs with a blank screen, the debug port value is 0x31, I'll take some time to see what's going wrong.
Changing the legacybios code to forward debug output to a serial port will definitely help here.
FYI, the latest legacybios git repo has the serial debug option. To enable, modify src/config.h and turn on CONFIG_DEBUG_SERIAL. I've only tested this with qemu.
-Kevin