[coreboot] coreboot.v2+seabios on 440bx: option roms not found

Myles Watson mylesgw at gmail.com
Thu Oct 30 15:34:53 CET 2008



> -----Original Message-----
> From: coreboot-bounces at coreboot.org [mailto:coreboot-bounces at coreboot.org]
> On Behalf Of Andriy Gapon
> Sent: Thursday, October 30, 2008 8:25 AM
> To: Coreboot
> Subject: [coreboot] coreboot.v2+seabios on 440bx: option roms not found
> 
> 
> In northbridge/intel/i440bx/raminit.c:sdram_set_spd_registers all PAM
> registers are programmed for RAM R/W access (0x33).
> When SeaBIOS searches for option ROMs (including VGA ROM) it doesn't do
> anything about PAM, so it sees empty memory instead of the ROMs.
> 
> I am not sure what is the best solution here. It is debatable how
> coreboot should set PAM register, and it is not right to make SeaBIOS
> too hardware dependent.
> 
> Maybe coreboot could somehow export functions for setting access to
> option ROM space (aka legacy memory segments) and SeaBIOS could call them.
> 

I think SeaBIOS expects Coreboot to copy the option ROM to 0xc0000 in RAM.
That way SeaBIOS gets to stay hardware agnostic.

Myles

> --
> Andriy Gapon
> 
> --
> coreboot mailing list: coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot





More information about the coreboot mailing list