|
@@ -93,14 +93,6 @@
|
|
|
XCODE:*_*_*_MTOC_FLAGS = -align 0x1000
|
|
|
CLANGPDB:*_*_*_DLINK_FLAGS = /ALIGN:4096
|
|
|
|
|
|
-# Force PE/COFF sections to be aligned at 4KB boundaries to support page level
|
|
|
-# protection of DXE_SMM_DRIVER/SMM_CORE modules
|
|
|
-[BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
|
|
|
- GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
|
|
|
- XCODE:*_*_*_DLINK_FLAGS = -seg1addr 0x1000 -segalign 0x1000
|
|
|
- XCODE:*_*_*_MTOC_FLAGS = -align 0x1000
|
|
|
- CLANGPDB:*_*_*_DLINK_FLAGS = /ALIGN:4096
|
|
|
-
|
|
|
################################################################################
|
|
|
#
|
|
|
# SKU Identification section - list of all SKU IDs supported by this Platform.
|
|
@@ -380,45 +372,6 @@
|
|
|
!endif
|
|
|
PciLib|OvmfPkg/Library/DxePciLibI440FxQ35/DxePciLibI440FxQ35.inf
|
|
|
|
|
|
-[LibraryClasses.common.DXE_SMM_DRIVER]
|
|
|
- PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf
|
|
|
- TimerLib|OvmfPkg/Library/AcpiTimerLib/DxeAcpiTimerLib.inf
|
|
|
- ResetSystemLib|OvmfPkg/Library/ResetSystemLib/DxeResetSystemLib.inf
|
|
|
- MemoryAllocationLib|MdePkg/Library/SmmMemoryAllocationLib/SmmMemoryAllocationLib.inf
|
|
|
- ReportStatusCodeLib|MdeModulePkg/Library/DxeReportStatusCodeLib/DxeReportStatusCodeLib.inf
|
|
|
- HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
|
|
|
- SmmMemLib|MdePkg/Library/SmmMemLib/SmmMemLib.inf
|
|
|
- MmServicesTableLib|MdePkg/Library/MmServicesTableLib/MmServicesTableLib.inf
|
|
|
- SmmServicesTableLib|MdePkg/Library/SmmServicesTableLib/SmmServicesTableLib.inf
|
|
|
-!ifdef $(DEBUG_ON_SERIAL_PORT)
|
|
|
- DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
|
|
|
-!else
|
|
|
- DebugLib|OvmfPkg/Library/PlatformDebugLibIoPort/PlatformDebugLibIoPort.inf
|
|
|
-!endif
|
|
|
- CpuExceptionHandlerLib|UefiCpuPkg/Library/CpuExceptionHandlerLib/SmmCpuExceptionHandlerLib.inf
|
|
|
-!if $(SOURCE_DEBUG_ENABLE) == TRUE
|
|
|
- DebugAgentLib|SourceLevelDebugPkg/Library/DebugAgent/SmmDebugAgentLib.inf
|
|
|
-!endif
|
|
|
- BaseCryptLib|CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf
|
|
|
- PciLib|OvmfPkg/Library/DxePciLibI440FxQ35/DxePciLibI440FxQ35.inf
|
|
|
-
|
|
|
-[LibraryClasses.common.SMM_CORE]
|
|
|
- PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf
|
|
|
- TimerLib|OvmfPkg/Library/AcpiTimerLib/DxeAcpiTimerLib.inf
|
|
|
- ResetSystemLib|OvmfPkg/Library/ResetSystemLib/DxeResetSystemLib.inf
|
|
|
- SmmCorePlatformHookLib|MdeModulePkg/Library/SmmCorePlatformHookLibNull/SmmCorePlatformHookLibNull.inf
|
|
|
- MemoryAllocationLib|MdeModulePkg/Library/PiSmmCoreMemoryAllocationLib/PiSmmCoreMemoryAllocationLib.inf
|
|
|
- ReportStatusCodeLib|MdeModulePkg/Library/DxeReportStatusCodeLib/DxeReportStatusCodeLib.inf
|
|
|
- HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
|
|
|
- SmmMemLib|MdePkg/Library/SmmMemLib/SmmMemLib.inf
|
|
|
- SmmServicesTableLib|MdeModulePkg/Library/PiSmmCoreSmmServicesTableLib/PiSmmCoreSmmServicesTableLib.inf
|
|
|
-!ifdef $(DEBUG_ON_SERIAL_PORT)
|
|
|
- DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
|
|
|
-!else
|
|
|
- DebugLib|OvmfPkg/Library/PlatformDebugLibIoPort/PlatformDebugLibIoPort.inf
|
|
|
-!endif
|
|
|
- PciLib|OvmfPkg/Library/DxePciLibI440FxQ35/DxePciLibI440FxQ35.inf
|
|
|
-
|
|
|
################################################################################
|
|
|
#
|
|
|
# Pcd Section - list of all EDK II PCD Entries defined by this Platform.
|