diff options
author | jgong5 <jgong5@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-02-26 03:35:47 +0000 |
---|---|---|
committer | jgong5 <jgong5@6f19259b-4bc3-4df7-8a09-765794883524> | 2010-02-26 03:35:47 +0000 |
commit | 34f60e4d7755c41439ce79671fea6e3fd803dd39 (patch) | |
tree | ad1c07bb1f733793ac5371539ceeb2db95c728c8 | |
parent | c6f293af971dc501b69c18c9e1aa7120ab802d95 (diff) | |
download | edk2-34f60e4d7755c41439ce79671fea6e3fd803dd39.zip edk2-34f60e4d7755c41439ce79671fea6e3fd803dd39.tar.gz edk2-34f60e4d7755c41439ce79671fea6e3fd803dd39.tar.bz2 |
Add EfiCpuArchProtocol dependency for PiSmmIpl module. The reason to add this is PiSmmIpl will call gDS->SetMemorySpaceAttributes() which will locate CPU Arch Protocol to set MTRRs. Without this dependency, the locate might fail and MTRRs are never set in this case.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10097 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r-- | MdeModulePkg/Core/PiSmmCore/PiSmmIpl.inf | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/MdeModulePkg/Core/PiSmmCore/PiSmmIpl.inf b/MdeModulePkg/Core/PiSmmCore/PiSmmIpl.inf index d724c49..1c4c2af 100644 --- a/MdeModulePkg/Core/PiSmmCore/PiSmmIpl.inf +++ b/MdeModulePkg/Core/PiSmmCore/PiSmmIpl.inf @@ -55,6 +55,7 @@ gEfiSmmControl2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiDxeSmmReadyToLockProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiFirmwareVolume2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
+ gEfiCpuArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED
[Guids]
gEfiEventDxeDispatchGuid # ALWAYS_CONSUMED
@@ -63,4 +64,4 @@ gEfiEventVirtualAddressChangeGuid # ALWAYS_CONSUMED
[Depex]
- gEfiSmmAccess2ProtocolGuid AND gEfiSmmControl2ProtocolGuid
+ gEfiSmmAccess2ProtocolGuid AND gEfiSmmControl2ProtocolGuid AND gEfiCpuArchProtocolGuid
|