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