]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/BaseLib.inf
MdePkg/BaseLib: implement SpeculationBarrier() for ARM and AArch64
[mirror_edk2.git] / MdePkg / Library / BaseLib / BaseLib.inf
index d195c5417b2efe9ad1ad2803e453338cfcbf05a1..f25a067a233586c444796a24bdc901822dda6f35 100644 (file)
 [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