Acidanthera UEFI Development Kit based on EDK II edk2-stable202311
Go to file
Ard Biesheuvel 7d17a6a119 MdeModulePkg/DxeMain: Fix wrong sanity check in CoreTerminateMemoryMap()
The function CoreTerminateMemoryMap() performs some final sanity checks on the runtime regions in the memory map before allowing ExitBootServices() to complete. 
Unfortunately, it does so by testing the EFI_MEMORY_RUNTIME bit in the Attribute field, which is never set anywhere in the code.

Contributed-under: TianoCore Contribution Agreement 1.0

Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Feng Tian <feng.tian@intel.com>
Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16630 6f19259b-4bc3-4df7-8a09-765794883524
2015-01-21 03:11:19 +00:00
AppPkg StdLib: Move libraries from ShellPkg into MdeModulePkg and MdePkg. 2015-01-13 23:35:33 +00:00
ArmPkg ArmPkg/BdsLib: Close file after reading an Image 2015-01-06 15:51:02 +00:00
ArmPlatformPkg ArmVirtualizationPkg: PlatformIntelBdsLib: get front page timeout from QEMU 2015-01-14 16:26:04 +00:00
BaseTools Fix SET statement bug which is always evaluated even it is in a False conditional statement. 2015-01-19 05:04:28 +00:00
BeagleBoardPkg ArmPlatformPkg: Increase more ARM address Pcd entries to 64-bit. 2014-11-11 00:43:03 +00:00
Conf EDK II: Add .gitignore 2014-10-14 16:08:15 +00:00
CryptoPkg Correct the Hash Calculation for Revoked X.509 Certificate to align with RFC3280 and UEFI 2.4 Spec. 2014-12-25 08:37:08 +00:00
DuetPkg Change NT32 and DUET to use UEFI Shell by default. Use "-D USE_OLD_SHELL" for NT32 to use EDK Shell. 2014-11-25 08:53:33 +00:00
EdkCompatibilityPkg EdkCompatibilityPkg: Make this field name match the name in the spec. 2014-11-26 01:22:15 +00:00
EdkShellBinPkg EDK II Contributions.txt: Update patch format information 2014-10-31 22:05:50 +00:00
EdkShellPkg EDK II Contributions.txt: Update patch format information 2014-10-31 22:05:50 +00:00
EmbeddedPkg EmbeddedPkg/Lan9118Dxe: Remove link check in SNP initialization 2014-11-11 00:49:50 +00:00
EmulatorPkg EmulatorPkg: Move libraries from ShellPkg into MdeModulePkg and MdePkg. 2015-01-13 23:27:08 +00:00
FatBinPkg EDK II Contributions.txt: Update patch format information 2014-10-31 22:05:50 +00:00
IntelFrameworkModulePkg Refine the format of GUID in INF files for IntelFrameworkModulePkg. 2015-01-16 02:23:07 +00:00
IntelFrameworkPkg IntelFrameworkPkg: fix mixed dos and linux EOL format issue 2014-12-23 08:31:24 +00:00
IntelFspPkg IntelFspPkg: Refine the format of meta data files. 2015-01-19 07:18:24 +00:00
IntelFspWrapperPkg IntelFspWrapperPkg: Refine the format of meta data files. 2015-01-19 07:45:25 +00:00
MdeModulePkg MdeModulePkg/DxeMain: Fix wrong sanity check in CoreTerminateMemoryMap() 2015-01-21 03:11:19 +00:00
MdePkg MdePkg: Add [in/out] tags to those function type declarations in UefiSpec.h for Doxgen format 2015-01-21 02:47:49 +00:00
NetworkPkg Refine the abstract information in header comment section for NetworkPkg. 2015-01-16 02:30:51 +00:00
Nt32Pkg Change NT32 and DUET to use UEFI Shell by default. Use "-D USE_OLD_SHELL" for NT32 to use EDK Shell. 2014-11-25 08:53:33 +00:00
Omap35xxPkg ArmPlatformPkg: PCI emulation - Define a vendor and device id 2015-01-06 15:51:54 +00:00
OptionRomPkg EDK II Contributions.txt: Update patch format information 2014-10-31 22:05:50 +00:00
OvmfPkg OvmfPkg: PlatformBdsLib: get front page timeout from QEMU 2015-01-14 16:25:59 +00:00
PcAtChipsetPkg PcAtChipsetPkg: Refine the format of meta data files. 2015-01-20 07:31:57 +00:00
PerformancePkg Performance: Refine the format of INF files. 2015-01-20 01:45:35 +00:00
SecurityPkg Refine the format of GUID in INF files for SecurityPkg. 2015-01-16 03:30:07 +00:00
ShellBinPkg ShellBinPkg: Ia32/X64 Shell binary update. 2014-12-05 02:33:45 +00:00
ShellPkg ShellPkg: UefiShellLib: drop wrong PathLib library class dependency 2015-01-14 16:25:48 +00:00
SourceLevelDebugPkg Use RLE (Run Length Encoding) to improve debugging performance. 2015-01-20 08:46:31 +00:00
StdLib StdLib: Move libraries from ShellPkg into MdeModulePkg and MdePkg. 2015-01-13 23:35:33 +00:00
StdLibPrivateInternalFiles EDK II Contributions.txt: Update patch format information 2014-10-31 22:05:50 +00:00
UefiCpuPkg Refine the format of PCD in INF files for UefiCpuPkg. 2015-01-16 05:20:31 +00:00
UnixPkg UnixPkg: Remove UnixPkg files (It is replaced by EmulatorPkg) 2013-07-29 21:09:55 +00:00
Vlv2DeviceRefCodePkg Upload BSD-licensed Vlv2TbltDevicePkg and Vlv2DeviceRefCodePkg to 2015-01-12 09:37:20 +00:00
Vlv2TbltDevicePkg Upload BSD-licensed Vlv2TbltDevicePkg and Vlv2DeviceRefCodePkg to 2015-01-12 09:37:20 +00:00
.gitignore EDK II: Add .gitignore 2014-10-14 16:08:15 +00:00
BuildNotes2.txt Update to new SVN URL in readme.txt 2013-06-08 05:26:39 +00:00
Edk2Setup.bat Updated version, missed the last two commits and to add the SVN Revision property (last part of the version value). 2014-08-22 16:08:47 +00:00
Maintainers.txt Add package maintainers for Vlv2TbltDevicePkg and Vlv2DeviceRefCodePkg. 2015-01-15 01:36:17 +00:00
edksetup.bat Update edksetup.bat to support Microsoft Visual Studio 2013 when building the Nt32Pkg emulation platform (enabled using the --nt32 flag). 2014-10-30 17:09:25 +00:00
edksetup.sh edksetup.sh: Ensure that WORKSPACE points to the top of an edk2 checkout 2014-07-28 17:37:40 +00:00