Carl-Daniel Hailfinger wrote:
> Hi,
> 
> it seems that executing VSA requires vm86 to be useful. Since we
> unconditionally execute the VSA, we should unconditionally require vm86
> support (PCI_OPTION_ROM_RUN_VM86) via Kconfig for Geode targets. Not
> doing so will either cause compile failures or runtime failures.
> 
> Adding
> select PCI_OPTION_ROM_RUN_VM86
> below
> config CPU_AMD_GEODELX
> did not work out for me.
> 
> Any ideas?
> 
> Regards,
> Carl-Daniel
> 



Sorry I missed this.

VSA requires the GDT that is in vm86.c. VSA loads similar to an option 
ROM so the loader does go into VM86 mode. All the other stuff like 
interrupt support and PCI BIOS isn't needed by VSA. I think that the GDT 
at the top of vm86.c can be moved to a header file, gdt.h or something 
like that.


Care to make a patch? :)

Marc



-- 
Marc Jones
Senior Firmware Engineer
(970) 226-9684 Office
mailto:[EMAIL PROTECTED]
http://www.amd.com/embeddedprocessors



-- 
coreboot mailing list
[email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to