[coreboot] SeaBIOS and the Geode LX framebuffer

Marc Jones Marc.Jones at amd.com
Mon Oct 6 19:17:34 CEST 2008

Jordan Crouse wrote:
> On 06/10/08 16:55 +0100, Stephen Crocker wrote:
>> I was under the impression that the Geode display hardware does not 
>> provide the standard I/O ports and memory areas exposed by standard VGA 
>> hardware (eg. ports 3d4/3d5 and segment A000) and that this was all 
>> emulated in the VSA using SMIs.  Am I incorrect about this?
> Oh, I see what you mean - I thought you meant you have no access to
> the GPU outside of VSA/VGA.  Yes, I believe that is correct for VGA
> users.

The released VSA source only supports the PCI header emulation. A native 
driver is expected to do all the graphics work.

 > When I attempted to build an image, it defaulted to the CS5530.  I did
 > wonder about fudging the header to use the CS5536 device ID but I also
 > noticed that the size of my image came to 60,466 bytes whereas the
 > standard binary image is 57,504 bytes.  This would imply a significant
 > difference in either the source tree, my build environment or both.

I don't understand that it defaulted to 5530. In sysmgr\sysmgr.h 
SUPPORT_CS5536 is the targeted chipset. It has been a long time, but 
SUPPORT_CS5535 should also work. I don't know if SUPPORT_CS5530 would work.


Marc Jones
Senior Firmware Engineer
(970) 226-9684 Office
mailto:Marc.Jones at amd.com

More information about the coreboot mailing list