On Sat, Apr 25, 2009 at 09:22:56AM -0700, ron minnich wrote:
On Sat, Apr 25, 2009 at 8:33 AM, Peter Stuge peter@stuge.se wrote:
I think the issue is with VGA BIOSes (any option ROMs, really) and that the various emulators used by coreboot don't handle the prefixes.
I think that is not quite correct. I vaguely recall having to fix some of them years ago. I doubt we caught them all.
option ROMS are supposed to be 8086 code, but they routinely violate that rule.
The PCI spec states that option roms must be called in "big real" mode. The only reason to make this demand is so that the option rom can use 32bit registers and memory accesses.
-Kevin