On Thu, 2013-08-29 at 09:13 -0700, Andrew Fish wrote: > In the this case it is easy to explain. In UEFI (without CSM) there is > no need to have a real mode IDT so there is typically nothing at > address 0 (the protected mode/long mode IDT is usually not at zero). > But even if the vector table existed there are no INT based BIOS > 16-bit real mode services that are required by DOS to boot. Also > BIOS/DOS imply magic hardware devices like 8259, VGA, PIT, etc and, > these devices don't exist on all UEFI platforms. The Microsoft Surface > RT would be an example of one of these platforms.
If you *are* on a platform with the legacy PC devices, however, then you could probably build SeaBIOS as a UEFI 'application' and boot that. I suppose there will be people who say it can't possibly be done. But they told me that about SeaBIOS-as-CSM too :) -- dwmw2
smime.p7s
Description: S/MIME cryptographic signature
------------------------------------------------------------------------------ Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________ edk2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel
