## @file\r
# Base Library implementation.\r
#\r
-# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2019, Intel Corporation. All rights reserved.<BR>\r
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
# Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>\r
#\r
[Sources.ARM]\r
Arm/InternalSwitchStack.c\r
Arm/Unaligned.c\r
- Arm/SpeculationBarrier.c\r
Math64.c | RVCT\r
Math64.c | MSFT\r
\r
Arm/CpuPause.asm | RVCT\r
Arm/CpuBreakpoint.asm | RVCT\r
Arm/MemoryFence.asm | RVCT\r
+ Arm/SpeculationBarrier.S | RVCT\r
\r
Arm/SwitchStack.asm | MSFT\r
Arm/SetJumpLongJump.asm | MSFT\r
Arm/CpuPause.asm | MSFT\r
Arm/CpuBreakpoint.asm | MSFT\r
Arm/MemoryFence.asm | MSFT\r
+ Arm/SpeculationBarrier.asm | MSFT\r
\r
Arm/Math64.S | GCC\r
Arm/SwitchStack.S | GCC\r
Arm/SetJumpLongJump.S | GCC\r
Arm/CpuBreakpoint.S | GCC\r
Arm/MemoryFence.S | GCC\r
+ Arm/SpeculationBarrier.S | GCC\r
\r
[Sources.AARCH64]\r
Arm/InternalSwitchStack.c\r
Arm/Unaligned.c\r
- Arm/SpeculationBarrier.c\r
Math64.c\r
\r
AArch64/MemoryFence.S | GCC\r
AArch64/GetInterruptsState.S | GCC\r
AArch64/SetJumpLongJump.S | GCC\r
AArch64/CpuBreakpoint.S | GCC\r
+ AArch64/SpeculationBarrier.S | GCC\r
\r
AArch64/MemoryFence.asm | MSFT\r
AArch64/SwitchStack.asm | MSFT\r
AArch64/GetInterruptsState.asm | MSFT\r
AArch64/SetJumpLongJump.asm | MSFT\r
AArch64/CpuBreakpoint.asm | MSFT\r
+ AArch64/SpeculationBarrier.asm | MSFT\r
\r
[Packages]\r
MdePkg/MdePkg.dec\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength ## SOMETIMES_CONSUMES\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength ## SOMETIMES_CONSUMES\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength ## SOMETIMES_CONSUMES\r
+ gEfiMdePkgTokenSpaceGuid.PcdControlFlowEnforcementPropertyMask ## SOMETIMES_CONSUMES\r
\r
[FeaturePcd]\r
gEfiMdePkgTokenSpaceGuid.PcdVerifyNodeInList ## CONSUMES\r