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