On Tue, 2013-01-22 at 09:51 -0800, Andrew Fish wrote:
> 
> So the history here is:
 ...
> So some of the Intel Framework stuff did not make it into the PI
> specification. Most notably all the CSM stuff. So that is why the edk2
> has the IntelFramworkPkg. 
> 
> So in general when I say EFI I mean things from the EFI - UEFI set of
> industry specifications. Unfortunately folks tend to use EFI to also
> mean Intel Framework, PI, or even stuff implemented in the edk2 source
> tree....

Thanks for that; it's very useful. In particular, I hadn't realised (or
had forgotten) that the Intel Framework is *also* special and
implementation-specific from the EFI purist point of view. Even if it
*is* what's found on the majority of non-Apple UEFI systems today.

I'm pleased to hear that the CSM spec isn't adopted as part of PI — that
makes me more inclined to believe that we can make the fixes I think are
necessary to fix the memory handling.

Aside from the problem with UMB between oproms and start-of-CSM-code, 
I'm hearing reports that some X86 boards are now showing problems with
high memory allocations made by the legacy BIOS (and option ROMs) —
because the allocations are under 16MiB where they cause a problematic
memory map, rather than at the top of memory where they *should* be.

This is almost certainly because the CSM spec (and hence EDK2) doesn't
*give* the CSM a high memory range to allocate from. All it's got is the
HiPmmMemory range.

-- 
dwmw2

Attachment: smime.p7s
Description: S/MIME cryptographic signature

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to