On Tue, May 12, 2009 at 5:44 AM, samuel samuel.verstraete@gmail.com wrote:
Dear list(s),
This is the final patch that got everything working for me with the HP dl145g3. I would like to remind you that this firmware enables the hardware virtualization on the AMD cpu's on the machine. That feature was explicitly disabled by the factory BIOS. Due to an error in the VGAROM no other rom loader (YABEL or X*^BIOS) than SeaBIOS manages to load the VGA rom. The VGA ROM tries to read config space of a device that is actually not present.
Pattrick, I think that YABEL should print a warning and return 0xFFFF for config reads to non-existant devices.
Because SeaBIOS does not support AHCI SATA it can not start the bootable drive of the machine so i had to add filo to seabios to manage booting:
Kevin, It looks like AHCI uses backward compatible register definitions. FILO support of AHCI looks pretty simple. I wonder how many other boards need this support.
./cbfstool coreboot.rom add-payload filo.elf img/FILO
Signed-off-by: Samuel Verstraete (samuel.verstraete@gmail.com)
Acked-by: Myles Watson mylesgw@gmail.com
Rev 4277.
Thanks, Myles