audk/EmbeddedPkg/Library
Ard Biesheuvel 6ac97ad31e EmbeddedPkg/PrePiLib: allocate code pages for DxeCore
The recently introduced memory protection features inadvertently broke
the boot on all PrePi platforms, because the changes to explicitly use
EfiBootServicesCode for loading the DxeCore PE/COFF image need to be
applied in a different way for PrePi. So add a simple helper function
that sets the type of an allocation to EfiBootServicesCode, and invoke
it to allocate the space for DxeCore.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Tested-by: Michael Zimmermann <sigmaepsilon92@gmail.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2017-03-14 20:08:31 +00:00
..
AcpiLib EmbeddedPkg/AcpiLib: Introduced LocateAndInstallAcpiFromFvConditional() 2015-05-29 14:39:41 +00:00
DebugAgentTimerLibNull EmbeddedPkg: Rectify file modes 2016-02-02 11:42:51 +00:00
DxeHobPeCoffLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
EblAddExternalCommandLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
EblCmdLibNull ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
EblNetworkLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
EfiFileLib EmbeddedPkg/EfiFileLib: eliminate deprecated string function calls 2016-10-28 15:54:00 +01:00
FdtLib EmbeddedPkg: Rectify file modes 2016-02-02 11:42:51 +00:00
GdbDebugAgent EmbeddedPkg/GdbDebugAgent: fix VOID* cast of incorrect size 2016-10-28 13:51:41 +01:00
GdbSerialDebugPortLib EmbeddedPkg: Fix typos in comments 2016-10-19 16:31:58 +01:00
GdbSerialLib EmbeddedPkg: Fix typos in comments 2016-10-19 16:31:58 +01:00
HalRuntimeServicesExampleLib EmbeddedPkg: Fix typos in comments 2016-10-19 16:31:58 +01:00
LzmaHobCustomDecompressLib ArmPlatformPkg: Use LzmaDecompress support from MdeModulePkg 2015-04-08 19:58:50 +00:00
NullDmaLib EmbeddedPkg: Rectify file modes 2016-02-02 11:42:51 +00:00
PrePiExtractGuidedSectionLib EmbeddedPkg: Fix typos in comments 2016-10-19 16:31:58 +01:00
PrePiHobLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
PrePiLib EmbeddedPkg/PrePiLib: allocate code pages for DxeCore 2017-03-14 20:08:31 +00:00
PrePiMemoryAllocationLib EmbeddedPkg: make PrePiMemoryAllocationLib a SEC type library 2016-08-03 15:45:23 +02:00
TemplateRealTimeClockLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
TemplateResetSystemLib ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00