]> xenbits.xensource.com Git - people/aperard/ovmf.git/commitdiff
ArmVirtPkg: Add Null Stack Check Lib
authorOliver Smith-Denny <osde@linux.microsoft.com>
Tue, 23 Jul 2024 22:21:07 +0000 (15:21 -0700)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Fri, 13 Sep 2024 03:58:46 +0000 (03:58 +0000)
Remove the old stack check lib now that MdeLibs.inc includes
the new one.

Signed-off-by: Oliver Smith-Denny <osde@linux.microsoft.com>
ArmVirtPkg/ArmVirt.dsc.inc

index 35a5a1420a5861dd1a5fe348c69b8cd634d33dad..890a056cd018920967af7c548d55a4317225a6e4 100644 (file)
@@ -88,9 +88,6 @@
   # Networking Requirements\r
 !include NetworkPkg/NetworkLibs.dsc.inc\r
 \r
-  # Add support for GCC stack protector\r
-  NULL|MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf\r
-\r
   # ARM Architectural Libraries\r
   CacheMaintenanceLib|ArmPkg/Library/ArmCacheMaintenanceLib/ArmCacheMaintenanceLib.inf\r
   DefaultExceptionHandlerLib|ArmPkg/Library/DefaultExceptionHandlerLib/DefaultExceptionHandlerLib.inf\r
   DebugLib|ArmVirtPkg/Library/DebugLibFdtPL011Uart/DebugLibFdtPL011UartFlash.inf\r
 !endif\r
 \r
+  # ARM platforms have SEC modules with standard entry points, so we can generically link StackCheckLib\r
+  NULL|MdePkg/Library/StackCheckLibNull/StackCheckLibNull.inf\r
+\r
 [LibraryClasses.common.PEI_CORE]\r
   PcdLib|MdePkg/Library/PeiPcdLib/PeiPcdLib.inf\r
   BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf\r