[LinuxBIOS] EEPROM/flash device not found error

Jordan Crouse jordan.crouse at amd.com
Wed Aug 15 16:43:39 CEST 2007


On 15/08/07 18:28 +0200, Stefan Reinauer wrote:
> Ingmar Schraub wrote:
> > Peter Stuge wrote:
> >   
> >> enable_flash_geodelx() yes.
> >>
> >> Please send a patch! Check out
> >> http://linuxbios.org/Development_Guidelines
> >>     
> >
> > Please have a look at the attached patch.
> >
> > I've tested it first with a bunch of printf lines in between the
> > read/write steps and it looked good. The 'production' version comes
> > without the printfs, but with some sanity testing which works fine here.
> 
> Hm I wonder whether it might make sense to use asm("rdmsr") instead of
> /dev/... so that it will work on non-linux systems as well?

the rdmsr instruction won't work in ring 3, unfortunately.
There is a way to access the MSRs through a VSA virtual register, but I'm
loath to mention it, because it makes me feel all icky.

Jordan

-- 
Jordan Crouse
Systems Software Development Engineer 
Advanced Micro Devices, Inc.






More information about the coreboot mailing list