Latest revision as of 15:00, 16 November 2008

Contents

Status

This is just a work-in-progress status page, the port is not fully functional yet.

Linux kernel hangs in tty_io.c console_init() and VGA is not working...

Tried various kernels:

from 2.6.23 to 2.6.27-rc8-git

32 & 64 bit versions

gcc-4.1.2 & gcc-4.3.1

different configs (debug, etc...)

-0s vs -O2

The hang is apparently a kernel panic (blinking leds at ~10s interval)
but there's no message on the serial console about it.
still locking up on spin_lock_irqsave()

If I start coreboot from poweroff, it hangs in running the vga bios under
emulation

October 5th 2008: Uwe had another big contribution to this port, he advised me to get the VGA board out of the box and try without.
It worked instantly ! I could even log on the console typing blindly on the keyboard.

NOK

Files

Config.lb - should be OK

irq_tables.c - should be OK

mptable.c - should be OK, linux kernel apic=debug output is identical as with legacy BIOS

get_bus_conf.c - should be OK (be careful to look for PCI busses enumeration order differences between coreboot and legacy BIOS. Don't blindly try to replicate what lspci over BIOS is telling you, look at what coreboot debug info is showing for PCI busses enumeration)