[LinuxBIOS] [PATCH] SIO PC87338 support, 440bx bug fix, VMWare mainboard support

Ceri Coburn ceri.coburn at googlemail.com
Tue May 8 14:37:01 CEST 2007


Added initial support for the national semiconductor's PC87338 Super I/O

Fixed bug in northbridge.c for the 440bx - calculating top of RAM was
incorrect

Added initial support for VMWare workstation.

Separated DRB register setting into separate function

Now setting PAM registers for 440bx to exclude majority of BIOS area

 

 

VMware Does not fully boot a payload yet 

 

Signed-off-by: Ceri Coburn ceri.coburn at gmail.com

 

---

 

Note on VMWare -  The build of the vmware mainboard rom will not work
directly out of the box with any release of Workstation because ESCD
configuration information it copied into the loaded ROM overwriting portions
of the bios code.  Ideally a hole needs to be created for this, or an update
from VMWare to allow the position of ESCD config to be specified or turned
off. 

 

I had to separate the DRB register setting from the sdram_set_spd_registers
function because VMWare pre populates the DRB registers within the
configuration space because it hasn't emulated SPD for the RAM correctly (as
far as I can tell).  So any 440bx based 

 

Other issues with VMWare are that it has issues executing the SCSI
controller ROM ("NOT IMPLEMENTED" assertion error within VMWare, i'm
guessing something in the emulator code is executing, which VMWare hasn't
implemented), so remove SCSI controllers from the virtual machine config,
and that FILO times out when reading sector 0 of the IDE disk, could be some
config error in the southbridge config for IDE.

 

Ceri.

 

 

 

 

 

 

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070508/d4ff3032/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vmware support.patch
Type: application/octet-stream
Size: 55277 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070508/d4ff3032/attachment.obj>


More information about the coreboot mailing list