[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
--
Marc Jones
Senior Firmware Engineer
(970) 226-9684 Office
mailto:Marc.Jones at amd.com
http://www.amd.com/embeddedprocessors
More information about the coreboot
mailing list