[LinuxBIOS] MB1030 / 3036 VGA comes up :D

Ronald G Minnich rminnich at lanl.gov
Fri Apr 28 00:11:27 CEST 2006


Stefan Reinauer wrote:
> * Ronald G Minnich <rminnich at lanl.gov> [060427 17:09]:
> 
>>First, obvious possible issue is that C segment is not cached.
>>
>>But I want to KILL that use of C segment. I'm going to ask Ollie about 
>>this today.
> 
> 
> I would imagine this is due to the way the x86 emulator works. It
> expects a memory region from 0x00000 to 0xfffff. In this region the
> graphics rom has to sit at 0xc0000 for compatibility issues.
> graphics roms are "allowed" to assume they live at 0xc0000.

stefan, it's emulated memory at 0xf0000. We can just as easily emulate 
the memory at c0000. It's an emulator, we can do anything we want.

Then we don't have to fight this caching nonsense on every new machine.

ron




More information about the coreboot mailing list