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

Attachment: 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

Reply via email to