[LinuxBIOS] AMD Geode LX VSA and VSMs

Jordan Crouse jordan.crouse at amd.com
Thu May 3 17:39:27 CEST 2007


On 02/05/07 21:43 +0200, Peter Stuge wrote:
> On Wed, May 02, 2007 at 01:25:46PM -0600, Marc Jones wrote:
> > The posted binary and source code is VSA and contains several VSMs,
> > sysmanager, legacy, and lx graphics.
> 
> Would it make sense to move parts or all of the VSM code into the
> operating system?

Thats what OFW does for OLPC - and its fraught with danger.  Case in 
point?  A few days ago, the amount of video memory was doubled in OFW,
to 16MB.  But since the PCI spoofing happens in the kernel, it didn't 
get the message that the video memory changed, and the PCI BAR was still
sized to 8MB, and X goes boom.

This is intelligence (or insanity, depending on your point of view),
that very much belongs in the firmware - the kernel shouldn't need to 
know how any of this works.

Jordan

-- 
Jordan Crouse
Senior Linux Engineer
Advanced Micro Devices, Inc.
<www.amd.com/embeddedprocessors>






More information about the coreboot mailing list