|
@@ -9,45 +9,34 @@
|
|
|
#**/
|
|
|
|
|
|
[Defines]
|
|
|
-DEFINE FLASH_BASE = 0xFFC00000 #The base address of the 4Mb FLASH Device.
|
|
|
-DEFINE FLASH_SIZE = 0x00400000 #The flash size in bytes of the 4Mb FLASH Device.
|
|
|
+DEFINE FLASH_BASE = 0xFF800000 #The base address of the 4Mb FLASH Device.
|
|
|
+DEFINE FLASH_SIZE = 0x00800000 #The flash size in bytes of the 4Mb FLASH Device.
|
|
|
DEFINE FLASH_BLOCK_SIZE = 0x1000 #The block size in bytes of the 4Mb FLASH Device.
|
|
|
-DEFINE FLASH_NUM_BLOCKS = 0x400 #The number of blocks in 4Mb FLASH Device.
|
|
|
+DEFINE FLASH_NUM_BLOCKS = 0x800 #The number of blocks in 4Mb FLASH Device.
|
|
|
DEFINE FLASH_AREA_BASE_ADDRESS = 0xFF800000
|
|
|
DEFINE FLASH_AREA_SIZE = 0x00800000
|
|
|
|
|
|
-DEFINE FLASH_REGION_VLVMICROCODE_OFFSET = 0x00000000
|
|
|
+DEFINE FLASH_REGION_VLVMICROCODE_OFFSET = 0x00400000
|
|
|
DEFINE FLASH_REGION_VLVMICROCODE_SIZE = 0x00040000
|
|
|
DEFINE FLASH_REGION_VLVMICROCODE_BASE = 0xFFC00000
|
|
|
|
|
|
-DEFINE FLASH_REGION_VPD_OFFSET = 0x00040000
|
|
|
+DEFINE FLASH_REGION_VPD_OFFSET = 0x00440000
|
|
|
DEFINE FLASH_REGION_VPD_SIZE = 0x0003E000
|
|
|
|
|
|
-DEFINE FLASH_REGION_NVSTORAGE_SUBREGION_NV_FTW_WORKING_OFFSET = 0x0007E000
|
|
|
+DEFINE FLASH_REGION_NVSTORAGE_SUBREGION_NV_FTW_WORKING_OFFSET = 0x0047E000
|
|
|
DEFINE FLASH_REGION_NVSTORAGE_SUBREGION_NV_FTW_WORKING_SIZE = 0x00002000
|
|
|
|
|
|
|
|
|
-DEFINE FLASH_REGION_NVSTORAGE_SUBREGION_NV_FTW_SPARE_OFFSET = 0x00080000
|
|
|
+DEFINE FLASH_REGION_NVSTORAGE_SUBREGION_NV_FTW_SPARE_OFFSET = 0x00480000
|
|
|
DEFINE FLASH_REGION_NVSTORAGE_SUBREGION_NV_FTW_SPARE_SIZE = 0x00040000
|
|
|
|
|
|
-!if $(MINNOW2_FSP_BUILD) == TRUE
|
|
|
-DEFINE FLASH_REGION_FSPBIN_OFFSET = 0x000C0000
|
|
|
-DEFINE FLASH_REGION_FSPBIN_SIZE = 0x00048000
|
|
|
-DEFINE FLASH_REGION_FSPBIN_BASE = 0xFFCC0000
|
|
|
-
|
|
|
-DEFINE FLASH_REGION_AZALIABIN_OFFSET = 0x00108000
|
|
|
-DEFINE FLASH_REGION_AZALIABIN_SIZE = 0x00008000
|
|
|
-DEFINE FLASH_REGION_AZALIABIN_BASE = 0xFFD08000
|
|
|
-
|
|
|
-!endif
|
|
|
-
|
|
|
-DEFINE FLASH_REGION_FVMAIN_OFFSET = 0x00110000
|
|
|
+DEFINE FLASH_REGION_FVMAIN_OFFSET = 0x00510000
|
|
|
DEFINE FLASH_REGION_FVMAIN_SIZE = 0x00210000
|
|
|
|
|
|
-DEFINE FLASH_REGION_FV_RECOVERY2_OFFSET = 0x00320000
|
|
|
+DEFINE FLASH_REGION_FV_RECOVERY2_OFFSET = 0x00720000
|
|
|
DEFINE FLASH_REGION_FV_RECOVERY2_SIZE = 0x00070000
|
|
|
|
|
|
-DEFINE FLASH_REGION_FV_RECOVERY_OFFSET = 0x00390000
|
|
|
+DEFINE FLASH_REGION_FV_RECOVERY_OFFSET = 0x00790000
|
|
|
DEFINE FLASH_REGION_FV_RECOVERY_SIZE = 0x00070000
|
|
|
|
|
|
################################################################################
|
|
@@ -79,17 +68,6 @@ SET gPlatformModuleTokenSpaceGuid.PcdFlashAreaSize = $(FLASH_A
|
|
|
SET gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchAddress = $(FLASH_REGION_VLVMICROCODE_BASE) + 0x60
|
|
|
SET gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize = $(FLASH_REGION_VLVMICROCODE_SIZE) - 0x60
|
|
|
|
|
|
-!if $(MINNOW2_FSP_BUILD) == TRUE
|
|
|
-# put below PCD value setting into dsc file
|
|
|
-#SET gFspWrapperTokenSpaceGuid.PcdCpuMicrocodePatchAddress = $(FLASH_REGION_VLVMICROCODE_BASE)
|
|
|
-#SET gFspWrapperTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize = $(FLASH_REGION_VLVMICROCODE_SIZE)
|
|
|
-#SET gFspWrapperTokenSpaceGuid.PcdFlashMicroCodeOffset = 0x60
|
|
|
-#SET gFspWrapperTokenSpaceGuid.PcdFlashCodeCacheAddress = $(FLASH_AREA_BASE_ADDRESS)
|
|
|
-#SET gFspWrapperTokenSpaceGuid.PcdFlashCodeCacheSize = $(FLASH_AREA_SIZE)
|
|
|
-#SET gFspWrapperTokenSpaceGuid.PcdFlashFvFspBase = $(FLASH_REGION_FSPBIN_BASE)
|
|
|
-#SET gFspWrapperTokenSpaceGuid.PcdFlashFvFspSize = $(FLASH_REGION_FSPBIN_SIZE)
|
|
|
-
|
|
|
-!endif
|
|
|
################################################################################
|
|
|
#
|
|
|
# Following are lists of FD Region layout which correspond to the locations of different
|
|
@@ -106,6 +84,13 @@ SET gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize = $(FLASH_REGION_VL
|
|
|
# Fv Size can be adjusted; FVMAIN_COMPACT can be reduced to 0x120000, and FV_RECOVERY can be enlarged to 0x80000
|
|
|
#
|
|
|
################################################################################
|
|
|
+
|
|
|
+ #
|
|
|
+ # IFWI Header
|
|
|
+ #
|
|
|
+0x0000|0x1000
|
|
|
+FILE=Vlv2TbltDevicePkg/Stitch/IFWIHeader/IFWI_HEADER.bin
|
|
|
+
|
|
|
#
|
|
|
# CPU Microcodes
|
|
|
#
|
|
@@ -173,18 +158,6 @@ DATA = {
|
|
|
$(FLASH_REGION_NVSTORAGE_SUBREGION_NV_FTW_SPARE_OFFSET)|$(FLASH_REGION_NVSTORAGE_SUBREGION_NV_FTW_SPARE_SIZE)
|
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize
|
|
|
|
|
|
-!if $(MINNOW2_FSP_BUILD) == TRUE
|
|
|
-
|
|
|
- $(FLASH_REGION_FSPBIN_OFFSET)|$(FLASH_REGION_FSPBIN_SIZE)
|
|
|
- gFspWrapperTokenSpaceGuid.PcdFlashFvFspBase|gFspWrapperTokenSpaceGuid.PcdFlashFvFspSize
|
|
|
- FILE = Vlv2SocBinPkg/FspBinary/FvFsp.bin
|
|
|
-
|
|
|
-
|
|
|
- $(FLASH_REGION_AZALIABIN_OFFSET)|$(FLASH_REGION_AZALIABIN_SIZE)
|
|
|
- FILE = Vlv2TbltDevicePkg/FspAzaliaConfigData/AzaliaConfig.bin
|
|
|
-
|
|
|
-!endif
|
|
|
-
|
|
|
#
|
|
|
# Main Block
|
|
|
#
|
|
@@ -258,7 +231,7 @@ READ_STATUS = TRUE
|
|
|
READ_LOCK_CAP = TRUE
|
|
|
READ_LOCK_STATUS = TRUE
|
|
|
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PchUsb.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PchUsb.inf
|
|
|
INF MdeModulePkg/Bus/Pci/EhciPei/EhciPei.inf
|
|
|
INF MdeModulePkg/Bus/Usb/UsbBusPei/UsbBusPei.inf
|
|
|
INF MdeModulePkg/Bus/Usb/UsbBotPei/UsbBotPei.inf
|
|
@@ -299,28 +272,22 @@ FvNameGuid = B73FE497-B92E-416e-8326-45AD0D270092
|
|
|
|
|
|
|
|
|
|
|
|
-INF $(PLATFORM_PACKAGE)/PlatformInitPei/PlatformInitPei.inf
|
|
|
+INF Vlv2TbltDevicePkg/PlatformInitPei/PlatformInitPei.inf
|
|
|
|
|
|
-!if $(MINNOW2_FSP_BUILD) == FALSE
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PchSmbusArpDisabled.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/VlvInitPeim.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PchInitPeim.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PchSpiPeim.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PeiSmmAccess.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PeiSmmControl.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PchSmbusArpDisabled.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/IA32/VlvInitPeim.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PchInitPeim.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PchSpiPeim.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PeiSmmAccess.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PeiSmmControl.inf
|
|
|
INF UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume2Pei.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/MpS3.inf
|
|
|
-!endif
|
|
|
+INF UefiCpuPkg/PiSmmCommunication/PiSmmCommunicationPei.inf
|
|
|
|
|
|
-# INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PiSmmCommunicationPei.inf
|
|
|
!if $(TPM_ENABLED) == TRUE
|
|
|
INF SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigPei.inf
|
|
|
INF SecurityPkg/Tcg/TcgPei/TcgPei.inf
|
|
|
INF SecurityPkg/Tcg/PhysicalPresencePei/PhysicalPresencePei.inf
|
|
|
!endif
|
|
|
-!if $(FTPM_ENABLE) == TRUE
|
|
|
-INF SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.inf #use PCD config
|
|
|
-!endif
|
|
|
INF MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf
|
|
|
|
|
|
!if $(ACPI50_ENABLE) == TRUE
|
|
@@ -359,31 +326,15 @@ READ_LOCK_CAP = TRUE
|
|
|
READ_LOCK_STATUS = TRUE
|
|
|
FvNameGuid = B73FE497-B92E-416e-8326-45AD0D270091
|
|
|
|
|
|
-
|
|
|
-!if $(MINNOW2_FSP_BUILD) == TRUE
|
|
|
-INF IntelFspWrapperPkg/FspWrapperSecCore/FspWrapperSecCore.inf
|
|
|
-!else
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/SecCore.inf
|
|
|
-!endif
|
|
|
-
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/IA32/SecCore.inf
|
|
|
INF MdeModulePkg/Core/Pei/PeiMain.inf
|
|
|
-!if $(MINNOW2_FSP_BUILD) == TRUE
|
|
|
-INF Vlv2TbltDevicePkg/FspSupport/BootModePei/BootModePei.inf
|
|
|
-INF IntelFspWrapperPkg/FspInitPei/FspInitPei.inf
|
|
|
-!endif
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/CpuPeim.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/IA32/CpuPeim.inf
|
|
|
INF MdeModulePkg/Universal/FaultTolerantWritePei/FaultTolerantWritePei.inf
|
|
|
INF MdeModulePkg/Universal/Variable/Pei/VariablePei.inf
|
|
|
|
|
|
-INF $(PLATFORM_PACKAGE)/PlatformPei/PlatformPei.inf
|
|
|
-
|
|
|
-!if $(MINNOW2_FSP_BUILD) == FALSE
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/SeCUma.inf
|
|
|
-!endif
|
|
|
+INF Vlv2TbltDevicePkg/PlatformPei/PlatformPei.inf
|
|
|
|
|
|
-!if $(FTPM_ENABLE) == TRUE
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/fTPMInitPeim.inf
|
|
|
-!endif
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/IA32/SeCUma.inf
|
|
|
|
|
|
!if $(SOURCE_DEBUG_ENABLE) == TRUE
|
|
|
INF SourceLevelDebugPkg/DebugAgentPei/DebugAgentPei.inf
|
|
@@ -397,12 +348,10 @@ INF MdeModulePkg/Universal/CapsulePei/CapsuleX64.inf
|
|
|
!endif
|
|
|
!endif
|
|
|
|
|
|
-!if $(MINNOW2_FSP_BUILD) == FALSE
|
|
|
!if $(PCIESC_ENABLE) == TRUE
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PchEarlyInitPeim.inf
|
|
|
-!endif
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/MemoryInit.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/IA32/PchEarlyInitPeim.inf
|
|
|
!endif
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/IA32/MemoryInit.inf
|
|
|
|
|
|
INF MdeModulePkg/Universal/PCD/Pei/Pcd.inf
|
|
|
|
|
@@ -440,10 +389,6 @@ FILE FREEFORM = C3E36D09-8294-4b97-A857-D5288FE33E28 {
|
|
|
# EDK II Related Platform codes
|
|
|
#
|
|
|
|
|
|
- !if $(MINNOW2_FSP_BUILD) == TRUE
|
|
|
- INF IntelFspWrapperPkg/FspNotifyDxe/FspNotifyDxe.inf
|
|
|
- !endif
|
|
|
-
|
|
|
INF MdeModulePkg/Core/Dxe/DxeMain.inf
|
|
|
INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf
|
|
|
!if $(ACPI50_ENABLE) == TRUE
|
|
@@ -452,14 +397,14 @@ INF MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableSmm/FirmwarePerform
|
|
|
!endif
|
|
|
|
|
|
|
|
|
-INF IntelFrameworkModulePkg/Universal/CpuIoDxe/CpuIoDxe.inf
|
|
|
INF UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf
|
|
|
INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.inf
|
|
|
INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.inf
|
|
|
INF MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/ReportStatusCodeRouterSmm.inf
|
|
|
INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf
|
|
|
INF UefiCpuPkg/CpuDxe/CpuDxe.inf
|
|
|
-INF $(PLATFORM_PACKAGE)/Metronome/Metronome.inf
|
|
|
+INF UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf
|
|
|
+INF MdeModulePkg/Universal/Metronome/Metronome.inf
|
|
|
INF IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf
|
|
|
!if $(ARCH) == IA32
|
|
|
INF USE=IA32 MdeModulePkg/Logo/Logo.inf
|
|
@@ -469,13 +414,12 @@ INF USE=X64 MdeModulePkg/Logo/Logo.inf
|
|
|
INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf
|
|
|
INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf
|
|
|
INF MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf
|
|
|
-INF IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/AcpiS3SaveDxe.inf
|
|
|
|
|
|
INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.inf
|
|
|
INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm.inf
|
|
|
-INF $(PLATFORM_PACKAGE)/FvbRuntimeDxe/FvbSmm.inf
|
|
|
+INF Vlv2TbltDevicePkg/FvbRuntimeDxe/FvbSmm.inf
|
|
|
INF MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteSmm.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchSpiSmm.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchSpiSmm.inf
|
|
|
!if $(SECURE_BOOT_ENABLE)
|
|
|
INF SecurityPkg/VariableAuthenticated/SecureBootConfigDxe/SecureBootConfigDxe.inf
|
|
|
!endif
|
|
@@ -485,89 +429,62 @@ INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf
|
|
|
INF MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf
|
|
|
INF PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf
|
|
|
INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf
|
|
|
-INF $(PLATFORM_PACKAGE)/FvbRuntimeDxe/FvbRuntimeDxe.inf
|
|
|
+INF Vlv2TbltDevicePkg/FvbRuntimeDxe/FvbRuntimeDxe.inf
|
|
|
|
|
|
|
|
|
-INF $(PLATFORM_PACKAGE)/PlatformSetupDxe/PlatformSetupDxe.inf
|
|
|
+INF Vlv2TbltDevicePkg/PlatformSetupDxe/PlatformSetupDxe.inf
|
|
|
|
|
|
!if $(DATAHUB_ENABLE) == TRUE
|
|
|
INF IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf
|
|
|
!endif
|
|
|
-INF IntelFrameworkModulePkg/Universal/StatusCode/DatahubStatusCodeHandlerDxe/DatahubStatusCodeHandlerDxe.inf
|
|
|
INF MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf
|
|
|
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/Dptf.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/Dptf.inf
|
|
|
|
|
|
#
|
|
|
# EDK II Related Silicon codes
|
|
|
#
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchS3SupportDxe.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchS3SupportDxe.inf
|
|
|
|
|
|
-!if $(USE_HPET_TIMER) == TRUE
|
|
|
INF PcAtChipsetPkg/HpetTimerDxe/HpetTimerDxe.inf
|
|
|
-!else
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/SmartTimer.inf
|
|
|
-!endif
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/SmmControl.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/SmmControl.inf
|
|
|
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchSmbusDxe.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchSmbusDxe.inf
|
|
|
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/IntelPchLegacyInterrupt.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchReset.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchReset.inf
|
|
|
|
|
|
-!if $(MINNOW2_FSP_BUILD) == FALSE
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchInitDxe.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchInitSmm.inf
|
|
|
-!endif
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchSmiDispatcher.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchInitDxe.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchInitSmm.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchSmiDispatcher.inf
|
|
|
!if $(PCIESC_ENABLE) == TRUE
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchPcieSmm.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchPcieSmm.inf
|
|
|
!endif
|
|
|
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchSpiRuntime.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchPolicyInitDxe.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchBiosWriteProtect.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/SmmAccess.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PciHostBridge.inf
|
|
|
-!if $(MINNOW2_FSP_BUILD) == FALSE
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/VlvInitDxe.inf
|
|
|
-!else
|
|
|
-INF IntelFrameworkModulePkg/Universal/LegacyRegionDxe/LegacyRegionDxe.inf
|
|
|
-INF Vlv2TbltDevicePkg/VlvPlatformInitDxe/VlvPlatformInitDxe.inf
|
|
|
-!endif
|
|
|
-!if $(MINNOW2_FSP_BUILD) == FALSE
|
|
|
- !if $(SEC_ENABLE) == TRUE
|
|
|
- INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/HeciDrv.inf
|
|
|
- INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/SeCPolicyInitDxe.inf
|
|
|
- !endif
|
|
|
-!endif
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchSpiRuntime.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchPolicyInitDxe.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PchBiosWriteProtect.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/SmmAccess.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PciHostBridge.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/VlvInitDxe.inf
|
|
|
!if $(TPM_ENABLED) == TRUE
|
|
|
INF SecurityPkg/Tcg/TcgConfigDxe/TcgConfigDxe.inf
|
|
|
INF SecurityPkg/Tcg/TcgDxe/TcgDxe.inf
|
|
|
INF RuleOverride = DRIVER_ACPITABLE SecurityPkg/Tcg/TcgSmm/TcgSmm.inf
|
|
|
!endif
|
|
|
-!if $(FTPM_ENABLE) == TRUE
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/IA32/Tpm2DeviceSeCPei.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/Tpm2DeviceSeCDxe.inf
|
|
|
-INF SecurityPkg/Tcg/MemoryOverwriteControl/TcgMor.inf
|
|
|
-INF SecurityPkg/Tcg/Tcg2Dxe/Tcg2Dxe.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/FtpmSmm.inf
|
|
|
-!endif
|
|
|
|
|
|
#
|
|
|
# EDK II Related Platform codes
|
|
|
#
|
|
|
-INF $(PLATFORM_PACKAGE)/PlatformSmm/PlatformSmm.inf
|
|
|
-INF $(PLATFORM_PACKAGE)/PlatformInfoDxe/PlatformInfoDxe.inf
|
|
|
-INF $(PLATFORM_PACKAGE)/PlatformCpuInfoDxe/PlatformCpuInfoDxe.inf
|
|
|
-INF $(PLATFORM_PACKAGE)/PlatformDxe/PlatformDxe.inf
|
|
|
-INF $(PLATFORM_PACKAGE)/PciPlatform/PciPlatform.inf
|
|
|
-INF $(PLATFORM_PACKAGE)/SaveMemoryConfig/SaveMemoryConfig.inf
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PlatformCpuPolicy.inf
|
|
|
-INF $(PLATFORM_PACKAGE)/PpmPolicy/PpmPolicy.inf
|
|
|
-INF $(PLATFORM_PACKAGE)/SmramSaveInfoHandlerSmm/SmramSaveInfoHandlerSmm.inf
|
|
|
+INF Vlv2TbltDevicePkg/PlatformSmm/PlatformSmm.inf
|
|
|
+INF Vlv2TbltDevicePkg/PlatformInfoDxe/PlatformInfoDxe.inf
|
|
|
+INF Vlv2TbltDevicePkg/PlatformCpuInfoDxe/PlatformCpuInfoDxe.inf
|
|
|
+INF Vlv2TbltDevicePkg/PlatformDxe/PlatformDxe.inf
|
|
|
+INF Vlv2TbltDevicePkg/PciPlatform/PciPlatform.inf
|
|
|
+INF Vlv2TbltDevicePkg/SaveMemoryConfig/SaveMemoryConfig.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PlatformCpuPolicy.inf
|
|
|
+INF Vlv2TbltDevicePkg/PpmPolicy/PpmPolicy.inf
|
|
|
!if $(GOP_DRIVER_ENABLE) == TRUE
|
|
|
- INF $(PLATFORM_PACKAGE)/PlatformGopPolicy/PlatformGopPolicy.inf
|
|
|
+ INF Vlv2TbltDevicePkg/PlatformGopPolicy/PlatformGopPolicy.inf
|
|
|
FILE DRIVER = FF0C8745-3270-4439-B74F-3E45F8C77064 {
|
|
|
SECTION DXE_DEPEX_EXP = {gPlatformGOPPolicyGuid}
|
|
|
SECTION PE32 = Vlv2SocBinPkg/GOP/7.2.1011/RELEASE_VS2008x86/$(DXE_ARCHITECTURE)/IntelGopDriver.efi
|
|
@@ -575,7 +492,7 @@ INF $(PLATFORM_PACKAGE)/SmramSaveInfoHandlerSmm/SmramSaveInfoHandlerSmm.inf
|
|
|
}
|
|
|
!endif
|
|
|
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PnpDxe.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PnpDxe.inf
|
|
|
#
|
|
|
# SMM
|
|
|
#
|
|
@@ -586,25 +503,22 @@ INF UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf
|
|
|
INF UefiCpuPkg/CpuIo2Smm/CpuIo2Smm.inf
|
|
|
INF MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.inf
|
|
|
INF UefiCpuPkg/PiSmmCommunication/PiSmmCommunicationSmm.inf
|
|
|
-INF $(PLATFORM_PACKAGE)/SmmSwDispatch2OnSmmSwDispatchThunk/SmmSwDispatch2OnSmmSwDispatchThunk.inf
|
|
|
|
|
|
-#
|
|
|
-# Remove the following two SMM binary modules that prevent platform from booting to UEFI Shell
|
|
|
-#
|
|
|
-#INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PowerManagement2.inf
|
|
|
-#INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/DigitalThermalSensor.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/PowerManagement2.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/DigitalThermalSensor.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/GraphicDxeInitSmm.inf
|
|
|
|
|
|
#
|
|
|
# ACPI
|
|
|
#
|
|
|
INF MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.inf
|
|
|
-INF $(PLATFORM_PACKAGE)/BootScriptSaveDxe/BootScriptSaveDxe.inf
|
|
|
+INF MdeModulePkg/Universal/Acpi/S3SaveStateDxe/S3SaveStateDxe.inf
|
|
|
INF IntelFrameworkModulePkg/Universal/Acpi/AcpiSupportDxe/AcpiSupportDxe.inf
|
|
|
INF RuleOverride = ACPITABLE2 Vlv2DeviceRefCodePkg/ValleyView2Soc/CPU/PowerManagement/AcpiTables/PowerManagementAcpiTables.inf
|
|
|
|
|
|
-INF RuleOverride = ACPITABLE $(PLATFORM_RC_PACKAGE)/AcpiTablesPCAT/AcpiTables.inf
|
|
|
+INF RuleOverride = ACPITABLE Vlv2DeviceRefCodePkg/AcpiTablesPCAT/AcpiTables.inf
|
|
|
|
|
|
-INF $(PLATFORM_PACKAGE)/AcpiPlatform/AcpiPlatform.inf
|
|
|
+INF Vlv2TbltDevicePkg/AcpiPlatform/AcpiPlatform.inf
|
|
|
|
|
|
INF MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe.inf
|
|
|
|
|
@@ -613,26 +527,17 @@ INF MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourc
|
|
|
#
|
|
|
INF MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf
|
|
|
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/ISPDxe.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/ISPDxe.inf
|
|
|
|
|
|
|
|
|
#
|
|
|
# ISA
|
|
|
#
|
|
|
-INF $(PLATFORM_PACKAGE)/Wpce791/Wpce791.inf
|
|
|
-INF IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf
|
|
|
-INF IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/IsaIoDxe.inf
|
|
|
+INF Vlv2TbltDevicePkg/PcuSio/PcuSio.inf
|
|
|
!if $(SOURCE_DEBUG_ENABLE) != TRUE
|
|
|
INF IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.inf
|
|
|
!endif
|
|
|
-#INF IntelFrameworkModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.inf
|
|
|
-#INF IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf
|
|
|
|
|
|
-#
|
|
|
-# SDIO
|
|
|
-#
|
|
|
-#INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/MmcHost.inf
|
|
|
-#INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/MmcMediaDevice.inf
|
|
|
#
|
|
|
# IDE/SCSI/AHCI
|
|
|
#
|
|
@@ -642,7 +547,7 @@ INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf
|
|
|
|
|
|
INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf
|
|
|
!if $(SATA_ENABLE) == TRUE
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/SataController.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/SataController.inf
|
|
|
#
|
|
|
|
|
|
#
|
|
@@ -659,7 +564,6 @@ INF MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf
|
|
|
INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf
|
|
|
INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf
|
|
|
INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf
|
|
|
-INF IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/VgaClassDxe.inf
|
|
|
INF MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf
|
|
|
INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf
|
|
|
INF MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe.inf
|
|
@@ -682,9 +586,9 @@ INF MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.inf
|
|
|
# SMBIOS
|
|
|
#
|
|
|
INF MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf
|
|
|
-INF $(PLATFORM_PACKAGE)/SmBiosMiscDxe/SmBiosMiscDxe.inf
|
|
|
+INF Vlv2TbltDevicePkg/SmBiosMiscDxe/SmBiosMiscDxe.inf
|
|
|
|
|
|
-INF RuleOverride = BINARY $(PLATFORM_BINARY_PACKAGE)/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/SmbiosMemory.inf
|
|
|
+INF RuleOverride = BINARY Vlv2SocBinPkg/$(DXE_ARCHITECTURE)$(TARGET)/$(DXE_ARCHITECTURE)/SmbiosMemory.inf
|
|
|
|
|
|
|
|
|
#
|
|
@@ -719,8 +623,14 @@ FILE FREEFORM = 878AC2CC-5343-46F2-B563-51F89DAF56BA {
|
|
|
!if $(NETWORK_ENABLE) == TRUE
|
|
|
FILE DRIVER = 22DE1691-D65D-456a-993E-A253DD1F308C {
|
|
|
SECTION PE32 = Vlv2SocBinPkg/UNDI/RtkUndiDxe/$(DXE_ARCHITECTURE)/RtkUndiDxe.efi
|
|
|
- SECTION UI = "UNDI"
|
|
|
+ SECTION UI = "RtkUndiDxe"
|
|
|
}
|
|
|
+ !if $(DXE_ARCHITECTURE) == "X64"
|
|
|
+ FILE DRIVER = 7C7467E9-8BB3-4BF1-8694-6FED7D25D13E {
|
|
|
+ SECTION PE32 = Vlv2SocBinPkg/UNDI/I211PcieUndiDxe/$(DXE_ARCHITECTURE)/E7006X3.EFI
|
|
|
+ SECTION UI = "E7006X3"
|
|
|
+ }
|
|
|
+ !endif
|
|
|
!endif
|
|
|
|
|
|
!if $(CAPSULE_ENABLE)
|
|
@@ -908,7 +818,7 @@ READ_LOCK_STATUS = TRUE
|
|
|
|
|
|
[Rule.Common.UEFI_DRIVER.NATIVE_BINARY]
|
|
|
FILE DRIVER = $(NAMED_GUID) {
|
|
|
- DXE_DEPEX DXE_DEPEX Optional $(WORKSPACE)/$(PLATFORM_PACKAGE)/IntelGopDepex/IntelGopDriver.depex
|
|
|
+ DXE_DEPEX DXE_DEPEX Optional $(WORKSPACE)/Vlv2TbltDevicePkg/IntelGopDepex/IntelGopDriver.depex
|
|
|
PE32 PE32 |.efi
|
|
|
UI STRING="$(MODULE_NAME)" Optional
|
|
|
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)
|