mirror of
				https://gitlab.com/qemu-project/edk2.git
				synced 2025-10-30 07:56:39 +08:00 
			
		
		
		
	 ef4f3aa3f7
			
		
	
	ef4f3aa3f7
	
	
	
		
			
			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>
		
			
				
	
	
		
			62 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ## @file
 | |
| #  PC/AT Chipset Package
 | |
| #
 | |
| #  Copyright (c) 2007 - 2021, Intel Corporation. All rights reserved.<BR>
 | |
| #  Copyright (c) 2020, AMD Incorporated. All rights reserved.<BR>
 | |
| #
 | |
| #  SPDX-License-Identifier: BSD-2-Clause-Patent
 | |
| #
 | |
| ##
 | |
| 
 | |
| [Defines]
 | |
|   PLATFORM_NAME                  = PcAtChipset
 | |
|   PLATFORM_GUID                  = a653167b-34d7-4b91-bfe3-f0c7608f48da
 | |
|   PLATFORM_VERSION               = 0.3
 | |
|   DSC_SPECIFICATION              = 0x00010005
 | |
|   OUTPUT_DIRECTORY               = Build/PcAtChipset
 | |
|   SUPPORTED_ARCHITECTURES        = IA32|X64
 | |
|   BUILD_TARGETS                  = DEBUG|RELEASE|NOOPT
 | |
|   SKUID_IDENTIFIER               = DEFAULT
 | |
| 
 | |
| !include MdePkg/MdeLibs.dsc.inc
 | |
| 
 | |
| [LibraryClasses]
 | |
|   BaseLib|MdePkg/Library/BaseLib/BaseLib.inf
 | |
|   BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
 | |
|   DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
 | |
|   DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf
 | |
|   DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
 | |
|   IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
 | |
|   PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
 | |
|   PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
 | |
|   TimerLib|PcAtChipsetPkg/Library/AcpiTimerLib/DxeAcpiTimerLib.inf
 | |
|   UefiRuntimeLib|MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf
 | |
|   UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf
 | |
|   UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf
 | |
|   UefiLib|MdePkg/Library/UefiLib/UefiLib.inf
 | |
|   MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
 | |
|   UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
 | |
|   DxeServicesTableLib|MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf
 | |
|   PciLib|MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf
 | |
|   PciCf8Lib|MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf
 | |
|   ResetSystemLib|PcAtChipsetPkg/Library/ResetSystemLib/ResetSystemLib.inf
 | |
|   IoApicLib|PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.inf
 | |
|   LocalApicLib|UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.inf
 | |
|   ReportStatusCodeLib|MdePkg/Library/BaseReportStatusCodeLibNull/BaseReportStatusCodeLibNull.inf
 | |
|   HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
 | |
| 
 | |
| [Components]
 | |
|   PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf
 | |
|   PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeControllerDxe.inf
 | |
|   PcAtChipsetPkg/Library/SerialIoLib/SerialIoLib.inf
 | |
|   PcAtChipsetPkg/Library/ResetSystemLib/ResetSystemLib.inf
 | |
|   PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.inf
 | |
|   PcAtChipsetPkg/Library/AcpiTimerLib/BaseAcpiTimerLib.inf
 | |
|   PcAtChipsetPkg/Library/AcpiTimerLib/DxeAcpiTimerLib.inf
 | |
|   PcAtChipsetPkg/Library/AcpiTimerLib/PeiAcpiTimerLib.inf
 | |
|   PcAtChipsetPkg/Library/AcpiTimerLib/StandaloneMmAcpiTimerLib.inf
 | |
|   PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf
 | |
| 
 | |
| [BuildOptions]
 | |
|   *_*_*_CC_FLAGS = -D DISABLE_NEW_DEPRECATED_INTERFACES
 |