Skip to content
C Python C++ Objective-C Assembly GAP Other
Find file
Latest commit c4cc609 Apr 19, 2016 @ardbiesheuvel ardbiesheuvel ArmPlatformPkg/PrePi: allow unicore version to be used on MP hardware
When combining UEFI firmware built from Tianocore with ARM Trusted
Firmware running in EL3, it is the responsibility of ATF that only
a single core enters the UEFI firmware in EL2, and the remaining cores
are released directly to the OS via PSCI SMC calls.

In this case, we don't need the MpCore flavor of PrePi or PrePeiCore,
but the UniCore flavor currently checks the CPU identification registers
directly, and refuses to proceed if the boot CPU is part of a MpCore

So drop the ASSERT()'s that implement this check.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <>
Reviewed-by: Leif Lindholm <>
Failed to load latest commit information.
AppPkg AppPkg/.../Python: Clean up and document how to escape the -# option. Jan 6, 2016
ArmPkg ArmPkg: implement CpuIo2 protocol driver specific for PCI Apr 29, 2016
ArmPlatformPkg ArmPlatformPkg/PrePi: allow unicore version to be used on MP hardware Apr 29, 2016
ArmVirtPkg ArmVirtPkg/VirtFdtDxe: remove Xenio handling and rename to VirtioFdtDxe Apr 13, 2016
BaseTools BaseTools/Build: Better DSC arch filtering Apr 29, 2016
BeagleBoardPkg BeagleBoardPkg: Convert to build FatPkg from source Apr 7, 2016
Conf EDK II: Add .gitignore Oct 14, 2014
CorebootModulePkg CorebootModulePkg-CbParseLib: Fix bad reference in CbParseLib Feb 26, 2016
CorebootPayloadPkg CorebootPayloadPkg: Convert to build FatPkg from source Apr 7, 2016
CryptoPkg CryptoPkg: Fix the potential system hang issue Mar 15, 2016
DuetPkg DuetPkg: Convert to build FatPkg from source Apr 8, 2016
EdkCompatibilityPkg EdkCompatibilityPkg: Fix a typo. Apr 15, 2016
EdkShellBinPkg */Contributions.txt: Update example email address Feb 3, 2015
EdkShellPkg */Contributions.txt: Update example email address Feb 3, 2015
EmbeddedPkg EmbeddedPkg/AcpiLib: add GICD table init macro for ACPI 6.0 Apr 14, 2016
EmulatorPkg EmulatorPkg: Convert to always build FatPkg Apr 7, 2016
FatBinPkg FatBinPkg: Change to 2-clause BSD license Apr 22, 2016
FatPkg FatPkg: Add Contributions.txt Apr 22, 2016
IntelFrameworkModulePkg IntelFrameworkModulePkg: Remove unused PCD/Protocol Apr 13, 2016
IntelFrameworkPkg IntelFrameworkPkg/FrameworkUefiLib: implement EfiEventGroupSignal Mar 23, 2016
IntelFspPkg IntelFspPkg: Add NOOPT target in IntelFspPkg.dsc Jan 21, 2016
IntelFspWrapperPkg IntelFspWrapperPkg: PeiFspHobProcessLibSample: remove set but unused … Mar 25, 2016
MdeModulePkg MdeModulePkg/DxeCore: set ImageContext Handle and ImageRead() fields Apr 29, 2016
MdePkg MdePkg-SmmMemLib: Enhance SmmIsBufferOutsideSmmValid() check for fixe… Apr 29, 2016
NetworkPkg NetworkPkg: Fix incorrect buffer free in HttpDxe Apr 28, 2016
Nt32Pkg Nt32Pkg: Convert to build FatPkg from source Apr 8, 2016
Omap35xxPkg Omap35xxPkg: drop CpuExceptionHandlerLib library class resolution Mar 17, 2016
OptionRomPkg OptionRomPkg: Ax88772b: Fixing register access issue in Apple Eth Ada… Mar 31, 2016
OvmfPkg OvmfPkg: PlatformBdsLib: lock down SMM regardless of S3 Apr 28, 2016
PcAtChipsetPkg PcAtChipsetPkg/PciHostBridge: Remove PciHostBridge driver Mar 29, 2016
PerformancePkg PerformancePkg: Make Dp print help information with -? flag in Shell. Apr 15, 2016
QuarkPlatformPkg QuarkPlatformPkg/ Move images to tianocore wiki Jan 31, 2016
QuarkSocPkg QuarkSocPkg: Add /Oi option to let MemoryInit pass build. Apr 13, 2016
SecurityPkg SecurityPkg-Opal(2): Enhance AHCI Bar MMIO region check. Apr 29, 2016
ShellBinPkg ShellBinPkg: Arm/AArch64 Shell binary update. Feb 9, 2016
ShellPkg ShellPkg: Add NULL pointer check. Apr 29, 2016
SourceLevelDebugPkg SourceLevelDebugPkg/SmmDebugAgent: mMailboxPointer is used before set Apr 6, 2016
StdLib StdLib/BsdSocketLib: Fix minor memory leak by freeing rrecp on error … Feb 17, 2016
StdLibPrivateInternalFiles StdLib: Clarify and improve comments. Jan 6, 2016
UefiCpuPkg UefiCpuPkg/MtrrLib: Remove the loop of calculating Fixed-MTRR Mask Apr 29, 2016
UnixPkg UnixPkg: Remove UnixPkg files (It is replaced by EmulatorPkg) Jul 29, 2013
Vlv2DeviceRefCodePkg Vlv2TbltDevicePkg/Vlv2DeviceRefCodePkg: Nov 10, 2015
Vlv2TbltDevicePkg Vlv2TbltDevicePkg: Convert to build FatPkg from source Apr 22, 2016
.gitignore EDK II: Add .gitignore Oct 14, 2014
BuildNotes2.txt BaseTools: Updated BuildNotes URLs Mar 25, 2016
Edk2Setup.bat BaseTools: Update Edk2Setup.bat to support multiple workspaces Oct 8, 2015
Maintainers.txt Maintainers.txt: Update maintainers for ShellBinPkg Feb 10, 2016
edksetup.bat Update edksetup.bat to check EDK_TOOLS_PATH before set it. Apr 11, 2016 BaseTools: Update to support multiple workspaces Oct 8, 2015
Something went wrong with that request. Please try again.