> On Mar 2, 2015, at 11:32 PM, B Cran <bruce.c...@gmail.com> wrote:
>
> On Monday, March 2, 2015, Gerard Bucas <gerar...@tekmagic.net
> <mailto:gerar...@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@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/edk2-devel
------------------------------------------------------------------------------
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@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel