[MinnowBoard] [edk2] [EDK2][MNW2]: Problem building MinnowMAX firmware 0.77 on Windows.

Andrew Fish afish at apple.com
Tue Mar 3 07:52:44 UTC 2015


> On Mar 2, 2015, at 11:32 PM, B Cran <bruce.cran at gmail.com> wrote:
> 
> On Monday, March 2, 2015, Gerard Bucas <gerard.b at tekmagic.net <mailto:gerard.b at tekmagic.net>> wrote:
> Any idea on what is causing this error:
> 
>  
> 
> build...
> 
> …\myworkspace\EdkCompatibilityPkg\Compatibility\SmmBaseHelper\SmmBaseHelper
> 
> .inf(66): error 4000: Value of Guid [gEdkiiMemoryProfileGuid] is not found under
> 
> 

A Guid is defined to exist in a *.dec file, so it is declared in a package. 

~/work/src/edk2(master)>git grep gEdkiiMemoryProfileGuid -- *.dec
MdeModulePkg/MdeModulePkg.dec:280:  gEdkiiMemoryProfileGuid              = { 0x821c9a09, 0x541a, 0x40f6, { 0x9f, 0x43, 0xa, 0xd1, 0x93, 0xa1, 0x2c, 0xfe }}

The INF needs to list that package in the [Packages] so all the items in [Guids] section are found. 
~/work/src/edk2(master)>git grep gEdkiiMemoryProfileGuid -- *.inf
EdkCompatibilityPkg/Compatibility/BootScriptSaveOnS3SaveStateThunk/BootScriptSaveOnS3SaveStateThunk.inf:74:  gEdkiiMemoryProfileGuid
EdkCompatibilityPkg/Compatibility/SmmBaseHelper/SmmBaseHelper.inf:66:  gEdkiiMemoryProfileGuid
MdeModulePkg/Application/MemoryProfileInfo/MemoryProfileInfo.inf:55:  gEdkiiMemoryProfileGuid
MdeModulePkg/Core/Dxe/DxeMain.inf:124:  gEdkiiMemoryProfileGuid                       ## SOMETIMES_PRODUCES   ## GUID # Install protocol
MdeModulePkg/Core/PiSmmCore/PiSmmCore.inf:89:  gEdkiiMemoryProfileGuid
MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.inf:72:  gEdkiiMemoryProfileGuid               ## SOMETIMES_CONSUMES ## GUID # Locate protocol

So it looks like SmmBaseHelper driver list that GUID, and it lists the correct Package?

https://svn.code.sf.net/p/edk2/code/trunk/edk2/EdkCompatibilityPkg/Compatibility/SmmBaseHelper/SmmBaseHelper.inf
…
[Packages]
  MdePkg/MdePkg.dec
  MdeModulePkg/MdeModulePkg.dec
  IntelFrameworkPkg/IntelFrameworkPkg.dec
  EdkCompatibilityPkg/EdkCompatibilityPkg.dec
…
[Guids]
  gEfiSmmBaseThunkCommunicationGuid
  gEdkiiMemoryProfileGuid

So it looks like it should work. But you seem to keep loosing more and more of the error message over time so it is hard to know what is going on for sure.

Thanks,

Andrew Fish

> 
> No idea - this looks like something the edk2 devs might be able to help with, though.
> 
> -- 
> Bruce 
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website, sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for all
> things parallel software development, from weekly thought leadership blogs to
> news, videos, case studies, tutorials and more. Take a look and join the 
> conversation now. http://goparallel.sourceforge.net/_______________________________________________
> edk2-devel mailing list
> edk2-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/edk2-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.elinux.org/pipermail/elinux-minnowboard/attachments/20150302/d87d20db/attachment-0001.html>


More information about the elinux-MinnowBoard mailing list