diff options
author | Oliver Smith-Denny <osde@microsoft.com> | 2024-10-27 09:35:30 -0700 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2024-11-13 21:01:46 +0000 |
commit | ef4f3aa3f7e3c28c7f0e1a3c35711f1a85becd71 (patch) | |
tree | e1f4b0304ae241b9b1ef6ff51f26fb0c6682ed48 /UefiPayloadPkg | |
parent | fd9e9848ac8ebd349e1fe2c15a46c56566a106c7 (diff) | |
download | edk2-ef4f3aa3f7e3c28c7f0e1a3c35711f1a85becd71.tar.gz edk2-ef4f3aa3f7e3c28c7f0e1a3c35711f1a85becd71.tar.bz2 edk2-ef4f3aa3f7e3c28c7f0e1a3c35711f1a85becd71.zip |
MdePkg: MdeLibs.dsc.inc: Apply StackCheckLibNull to All Module Types
Now that the ResetVectors are USER_DEFINED modules, they will not
be linked against StackCheckLibNull, which were the only modules
causing issues. So, we can now remove the kludge we had before
and the requirement for every DSC to include StackCheckLibNull
for SEC modules and just apply StackCheckLibNull globally.
This also changes every DSC to drop the SEC definition of
StackCheckLibNull.
Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Oliver Smith-Denny <osde@linux.microsoft.com>
Diffstat (limited to 'UefiPayloadPkg')
-rw-r--r-- | UefiPayloadPkg/UefiPayloadPkg.dsc | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/UefiPayloadPkg/UefiPayloadPkg.dsc b/UefiPayloadPkg/UefiPayloadPkg.dsc index 61b5f8f992..9ff326a6cb 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.dsc +++ b/UefiPayloadPkg/UefiPayloadPkg.dsc @@ -372,9 +372,6 @@ SerialPortLib|UefiPayloadPkg/Library/BaseSerialPortLibHob/BaseSerialPortLibHob.inf
!endif
- # StackCheckLib is not linked for SEC modules by default, this package can link it against its SEC modules
- NULL|MdePkg/Library/StackCheckLibNull/StackCheckLibNull.inf
-
[LibraryClasses.common.DXE_CORE]
DxeHobListLib|UefiPayloadPkg/Library/DxeHobListLibNull/DxeHobListLibNull.inf
PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
|