From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: michael.d.kinney@intel.com) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by groups.io with SMTP; Sun, 30 Jun 2019 19:55:57 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 Jun 2019 19:55:57 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,437,1557212400"; d="scan'208";a="338480159" Received: from mdkinney-mobl2.amr.corp.intel.com ([10.251.143.61]) by orsmga005.jf.intel.com with ESMTP; 30 Jun 2019 19:55:56 -0700 From: "Michael D Kinney" To: devel@edk2.groups.io Cc: Zailiang Sun , Yi Qian Subject: [edk2-platforms Patch 00/14] Vlv2TbltDevicePkg: Remove Intel Framework dependencies Date: Sun, 30 Jun 2019 19:55:39 -0700 Message-Id: <20190701025553.18596-1-michael.d.kinney@intel.com> X-Mailer: git-send-email 2.21.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The following changes remove all dependencies on the IntelFrameworkPkg and IntelFrameworkModulePkg from the Vlv2TbltDevicePkg platform builds. These changes do depend on updates binaries on the edk2-non-osi repository. * Vlv2DeviceRefCodePkg: Add gEfiSmmIchnDispatchProtocolGuid * Vlv2TbltDevicePkg: Reduce Intel Framework dependencies * Vlv2TbltDevicePkg: Remove unused modules/libraries * Vlv2TbltDevicePkg: Switch from ISA to SIO modules * Vlv2TbltDevicePkg: Switch to CPU I/O 2 Protocol * Vlv2TbltDevicePkg: Remove use of PS/2 Policy Protocol * Vlv2TbltDevicePkg: Remove use of BIOS ID tools * Vlv2TbltDevicePkg: Remove use of Data Hub Protocol * Vlv2TbltDevicePkg: Use PI Spec SMBUS2 PPI * Vlv2TbltDevicePkg: Switch to MdeModulePkg BdsDxe * Vlv2TbltDevicePkg: Update boot mode/state behaviors * Vlv2TbltDevicePkg/PlatformSmm: Switch to PI SMM Protocols * Vlv2TbltDevicePkg: Change to PI Spec ACPI Table Protocol Cc: Zailiang Sun Cc: Yi Qian Signed-off-by: Michael D Kinney Michael D Kinney (14): Vlv2DeviceRefCodePkg: Add gEfiSmmIchnDispatchProtocolGuid Vlv2TbltDevicePkg: Reduce Intel Framework dependencies Vlv2TbltDevicePkg: Remove unused modules/libraries Vlv2TbltDevicePkg: Switch from ISA to SIO modules Vlv2TbltDevicePkg: Switch to CPU I/O 2 Protocol Vlv2TbltDevicePkg: Remove use of PS/2 Policy Protocol Vlv2TbltDevicePkg: Remove use of BIOS ID tools Vlv2TbltDevicePkg: Remove use of Data Hub Protocol Vlv2TbltDevicePkg: Use PI Spec SMBUS2 PPI Vlv2TbltDevicePkg: Switch to MdeModulePkg BdsDxe Vlv2TbltDevicePkg: Update boot mode/state behaviors Vlv2TbltDevicePkg/PlatformSmm: Switch to PI SMM Protocols Vlv2TbltDevicePkg: Change to PI Spec ACPI Table Protocol Vlv2TbltDevicePkg/PlatformInitPei: Update MemoryTypeInformation .../AcpiPlatform/AcpiPlatform.c | 137 +- .../AcpiPlatform/AcpiPlatform.h | 11 +- .../AcpiPlatform/AcpiPlatform.inf | 14 +- Platform/Intel/Vlv2TbltDevicePkg/BiosIdD.env | 25 - Platform/Intel/Vlv2TbltDevicePkg/BiosIdR.env | 25 - .../Intel/Vlv2TbltDevicePkg/BiosIdx64D.env | 25 - .../Intel/Vlv2TbltDevicePkg/BiosIdx64R.env | 25 - .../BootScriptSaveDxe/BootScriptSaveDxe.inf | 60 - .../InternalBootScriptSave.h | 102 - .../BootScriptSaveDxe/ScriptSave.c | 626 --- .../Intel/Vlv2TbltDevicePkg/Build_IFWI.bat | 33 - .../Library/FmpDeviceLib/FmpDeviceLib.c | 12 +- .../FspAzaliaConfigData/AzaliaConfig.bin | Bin 3708 -> 0 bytes .../FspSupport/BootModePei/BootModePei.c | 42 - .../FspSupport/BootModePei/BootModePei.inf | 40 - .../FspHobProcessLibVlv2.c | 421 -- .../FspHobProcessLibVlv2.inf | 74 - .../FspPlatformSecLibVlv2.c | 144 - .../FspPlatformSecLibVlv2.inf | 82 - .../Ia32/AsmSaveSecContext.asm | 45 - .../SecFspPlatformSecLibVlv2/Ia32/Fsp.inc | 45 - .../Ia32/PeiCoreEntry.asm | 135 - .../Ia32/SecEntry.asm | 338 -- .../SecFspPlatformSecLibVlv2/Ia32/Stack.S | 71 - .../SecFspPlatformSecLibVlv2/Ia32/Stack.asm | 76 - .../SecFspPlatformSecLibVlv2/PlatformInit.c | 36 - .../SecFspPlatformSecLibVlv2/SaveSecContext.c | 108 - .../SecGetPerformance.c | 83 - .../SecPlatformInformation.c | 77 - .../SecFspPlatformSecLibVlv2/SecRamInitData.c | 16 - .../SecTempRamSupport.c | 149 - .../SecFspPlatformSecLibVlv2/UartInit.c | 192 - Platform/Intel/Vlv2TbltDevicePkg/GenBiosId | Bin 12236 -> 0 bytes .../Intel/Vlv2TbltDevicePkg/GenBiosId.exe | Bin 384000 -> 0 bytes .../Vlv2TbltDevicePkg/Include/Guid/BiosId.h | 30 - .../Vlv2TbltDevicePkg/Include/Guid/IdccData.h | 104 - .../Vlv2TbltDevicePkg/Include/Guid/ItkData.h | 18 +- .../Include/Guid/PlatformInfo.h | 9 +- .../Include/Library/BiosIdLib.h | 22 +- .../Include/Library/EfiRegTableLib.h | 51 +- .../Include/Protocol/LpcWpc83627Policy.h | 92 - .../Include/Protocol/LpcWpce791Policy.h | 55 - .../Include/Protocol/TpmMp.h | 136 - .../Include/Protocol/UsbPolicy.h | 126 - .../Library/BiosIdLib/BiosIdLib.c | 279 +- .../Library/BiosIdLib/BiosIdLib.inf | 21 +- .../DxePlatformBootManagerLib/BdsPlatform.c | 1434 ++++++ .../DxePlatformBootManagerLib/BdsPlatform.h | 253 + .../DxePlatformBootManagerLib.inf | 97 + .../DxePlatformBootManagerLib/MemoryTest.c | 83 + .../PlatformBootOption.c | 559 ++ .../Library/EfiRegTableLib/EfiRegTableLib.c | 57 +- .../Library/EfiRegTableLib/EfiRegTableLib.inf | 12 +- .../Vlv2TbltDevicePkg/Library/I2CLib/I2CLib.c | 46 - .../Library/I2CLib/I2CLibNull.inf | 39 - .../Library/I2CLibDxe/I2CLib.c | 735 --- .../Library/I2CLibDxe/I2CLibDxe.inf | 39 - .../Library/I2CLibDxe/I2CRegs.h | 126 - .../Library/I2CLibPei/I2CAccess.h | 44 - .../Library/I2CLibPei/I2CDelayPei.c | 46 - .../Library/I2CLibPei/I2CDelayPei.h | 30 - .../Library/I2CLibPei/I2CIoLibPei.c | 178 - .../Library/I2CLibPei/I2CIoLibPei.h | 153 - .../Library/I2CLibPei/I2CLibPei.c | 638 --- .../Library/I2CLibPei/I2CLibPei.h | 280 - .../Library/I2CLibPei/I2CLibPei.inf | 40 - .../BoardClkGens/BoardClkGens.c | 23 +- .../BoardClkGens/BoardClkGens.h | 8 +- .../MultiPlatformLib/BoardGpios/BoardGpios.c | 12 +- .../MultiPlatformLib/BoardGpios/BoardGpios.h | 7 +- .../MultiPlatformLib/MultiPlatformLib.h | 11 +- .../MultiPlatformLib/MultiPlatformLib.inf | 11 +- .../Library/PlatformBdsLib/BdsPlatform.c | 3098 ------------ .../Library/PlatformBdsLib/BdsPlatform.h | 516 -- .../Library/PlatformBdsLib/PlatformBdsLib.inf | 128 - .../PlatformBdsLib/PlatformBdsStrings.uni | 30 - .../Library/PlatformBdsLib/PlatformData.c | 306 -- .../Library/PlatformFspLib/PlatformFspLib.c | 44 - .../Library/PlatformFspLib/PlatformFspLib.inf | 49 - .../SerialPortLib/PlatformSerialPortLib.h | 53 - .../Library/SerialPortLib/SerialPortLib.c | 246 - .../Library/SerialPortLib/SerialPortLib.inf | 52 - .../Library/SerialPortLib/SioInit.c | 127 - .../Library/SerialPortLib/SioInit.h | 62 - .../Library/SmbusLib/CommonHeader.h | 26 - .../Library/SmbusLib/SmbusLib.c | 873 ---- .../Library/SmbusLib/SmbusLib.inf | 46 - .../Metronome/LegacyMetronome.c | 185 - .../Metronome/LegacyMetronome.h | 64 - .../Vlv2TbltDevicePkg/Metronome/Metronome.inf | 49 - .../MonoStatusCode/MonoStatusCode.h | 47 +- .../MonoStatusCode/MonoStatusCode.inf | 9 +- .../Library/GenericBdsLib/BdsBoot.c | 4490 ----------------- .../Library/GenericBdsLib/BdsConnect.c | 429 -- .../Library/GenericBdsLib/BdsConsole.c | 1061 ---- .../Library/GenericBdsLib/BdsMisc.c | 1575 ------ .../Library/GenericBdsLib/DevicePath.c | 27 - .../Library/GenericBdsLib/GenericBdsLib.inf | 143 - .../Library/GenericBdsLib/GenericBdsLib.uni | 19 - .../GenericBdsLib/GenericBdsStrings.uni | 30 - .../Library/GenericBdsLib/InternalBdsLib.h | 173 - .../Library/GenericBdsLib/String.c | 26 - .../Library/GenericBdsLib/String.h | 42 - .../PciPlatform/PciPlatform.c | 7 +- .../PciPlatform/PciPlatform.inf | 9 +- .../Intel/Vlv2TbltDevicePkg/PcuSio/PcuSio.c | 951 ++++ .../Intel/Vlv2TbltDevicePkg/PcuSio/PcuSio.h | 363 ++ .../Intel/Vlv2TbltDevicePkg/PcuSio/PcuSio.inf | 38 + .../PlatformCpuInfoDxe/PlatformCpuInfoDxe.c | 8 +- .../PlatformCpuInfoDxe/PlatformCpuInfoDxe.h | 17 +- .../PlatformCpuInfoDxe/PlatformCpuInfoDxe.inf | 8 +- .../Vlv2TbltDevicePkg/PlatformDxe/BoardId.c | 45 +- .../PlatformDxe/ClockControl.c | 80 +- .../PlatformDxe/Configuration.h | 8 +- .../PlatformDxe/IchRegTable.c | 8 +- .../Vlv2TbltDevicePkg/PlatformDxe/IdccInfo.c | 72 - .../Vlv2TbltDevicePkg/PlatformDxe/Platform.c | 533 +- .../PlatformDxe/PlatformDxe.h | 521 +- .../PlatformDxe/PlatformDxe.inf | 28 +- .../PlatformDxe/SioPlatformPolicy.c | 82 - .../PlatformGopPolicy/PlatformGopPolicy.inf | 15 +- .../Vlv2TbltDevicePkg/PlatformInitPei/Dimm.c | 319 -- .../PlatformInitPei/MemoryCallback.c | 8 +- .../PlatformInitPei/MemoryPeim.c | 21 +- .../PlatformInitPei/PchInitPeim.c | 10 +- .../PlatformInitPei/PlatformEarlyInit.c | 209 +- .../PlatformInitPei/PlatformEarlyInit.h | 31 +- .../PlatformInitPei/PlatformInitPei.inf | 29 +- .../Vlv2TbltDevicePkg/PlatformPei/BootMode.c | 99 +- .../PlatformPei/CommonHeader.h | 12 +- .../PlatformPei/MemoryCallback.c | 8 +- .../Vlv2TbltDevicePkg/PlatformPei/Platform.c | 24 +- .../Vlv2TbltDevicePkg/PlatformPei/Platform.h | 27 +- .../PlatformPei/PlatformPei.inf | 12 +- .../Intel/Vlv2TbltDevicePkg/PlatformPkg.dec | 28 +- .../Intel/Vlv2TbltDevicePkg/PlatformPkg.fdf | 286 +- .../Vlv2TbltDevicePkg/PlatformPkgConfig.dsc | 22 +- .../Vlv2TbltDevicePkg/PlatformPkgGcc.fdf | 299 +- .../Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc | 561 +- .../Vlv2TbltDevicePkg/PlatformPkgIA32.dsc | 562 +-- .../Vlv2TbltDevicePkg/PlatformPkgX64.dsc | 563 +-- .../PlatformSetupDxe/PlatformSetupDxe.h | 30 +- .../PlatformSetupDxe/PlatformSetupDxe.inf | 17 +- .../PlatformSetupDxe/SetupFunctions.c | 38 +- .../PlatformSetupDxe/SetupInfoRecords.c | 572 +-- .../Vlv2TbltDevicePkg/PlatformSmm/Platform.c | 196 +- .../PlatformSmm/PlatformSmm.inf | 34 +- .../Vlv2TbltDevicePkg/PlatformSmm/S3Save.c | 53 +- .../PlatformSmm/SmmPlatform.h | 111 +- .../PlatformSmm/SmmScriptSave.c | 252 - .../PlatformSmm/SmmScriptSave.h | 50 - .../Vlv2TbltDevicePkg/PpmPolicy/PpmPolicy.inf | 6 +- .../SmBiosMiscDxe/CommonHeader.h | 10 +- .../SmBiosMiscDxe/DataHubRecords.h | 2934 +++++++++++ .../MiscBaseBoardManufacturerFunction.c | 8 +- .../SmBiosMiscDxe/MiscBiosVendorFunction.c | 9 +- .../SmBiosMiscDxe/MiscMemoryDeviceFunction.c | 318 +- .../SmBiosMiscDxe/MiscOemType0x94Function.c | 45 +- .../SmBiosMiscDxe/MiscProcessorCacheData.c | 11 +- .../MiscProcessorCacheFunction.c | 273 +- .../MiscProcessorInformationFunction.c | 203 +- .../MiscSubclassDriverDataTable.c | 14 +- .../MiscSubclassDriverEntryPoint.c | 13 +- .../MiscSystemManufacturerFunction.c | 10 +- .../SmBiosMiscDxe/SmBiosMiscDxe.inf | 18 +- .../SmmSwDispatch2OnSmmSwDispatchThunk.c | 459 -- .../SmmSwDispatch2OnSmmSwDispatchThunk.inf | 54 - .../SmramSaveInfoHandlerSmm.c | 164 - .../SmramSaveInfoHandlerSmm.inf | 60 - .../Stitch/IFWIHeader/Vacant.bin | Bin 3928064 -> 0 bytes .../Vlv2TbltDevicePkg/Stitch/IFWIStitch.bat | 270 - .../Stitch/MNW2_Stitch_Config.txt | 10 - .../Intel/Vlv2TbltDevicePkg/UiApp/FrontPage.c | 33 - .../Intel/Vlv2TbltDevicePkg/UiApp/UiApp.inf | 32 - .../VlvPlatformInitDxe/IgdOpRegion.c | 20 +- .../VlvPlatformInitDxe/IgdOpRegion.h | 27 +- .../VlvPlatformInitDxe/VlvPlatformInitDxe.inf | 14 +- .../Vlv2TbltDevicePkg/Wpce791/LpcDriver.c | 340 -- .../Vlv2TbltDevicePkg/Wpce791/LpcDriver.h | 112 - .../Vlv2TbltDevicePkg/Wpce791/LpcIsaAcpi.c | 366 -- .../Vlv2TbltDevicePkg/Wpce791/LpcIsaAcpi.h | 103 - .../Intel/Vlv2TbltDevicePkg/Wpce791/LpcSio.c | 126 - .../Intel/Vlv2TbltDevicePkg/Wpce791/LpcSio.h | 101 - .../Vlv2TbltDevicePkg/Wpce791/Wpce791.inf | 63 - Platform/Intel/Vlv2TbltDevicePkg/bld_vlv.bat | 47 +- Platform/Intel/Vlv2TbltDevicePkg/bld_vlv.sh | 52 +- .../Include/Protocol/SmmIchnDispatch.h | 183 + .../Vlv2DeviceRefCodePkg.dec | 5 +- 188 files changed, 8321 insertions(+), 28666 deletions(-) delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/BiosIdD.env delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/BiosIdR.env delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/BiosIdx64D.env delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/BiosIdx64R.env delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/BootScriptSaveDxe/BootScriptSaveDxe.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/BootScriptSaveDxe/InternalBootScriptSave.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/BootScriptSaveDxe/ScriptSave.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspAzaliaConfigData/AzaliaConfig.bin delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/BootModePei/BootModePei.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/BootModePei/BootModePei.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/PeiFspHobProcessLibVlv2/FspHobProcessLibVlv2.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/PeiFspHobProcessLibVlv2/FspHobProcessLibVlv2.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/FspPlatformSecLibVlv2.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/FspPlatformSecLibVlv2.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/Ia32/AsmSaveSecContext.asm delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/Ia32/Fsp.inc delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/Ia32/PeiCoreEntry.asm delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/Ia32/SecEntry.asm delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/Ia32/Stack.S delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/Ia32/Stack.asm delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/PlatformInit.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/SaveSecContext.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/SecGetPerformance.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/SecPlatformInformation.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/SecRamInitData.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/SecTempRamSupport.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/UartInit.c delete mode 100755 Platform/Intel/Vlv2TbltDevicePkg/GenBiosId delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/GenBiosId.exe delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Include/Guid/BiosId.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Include/Guid/IdccData.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Include/Protocol/LpcWpc83627Policy.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Include/Protocol/LpcWpce791Policy.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Include/Protocol/TpmMp.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Include/Protocol/UsbPolicy.h create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatformBootManagerLib/BdsPlatform.c create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatformBootManagerLib/BdsPlatform.h create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatformBootManagerLib/DxePlatformBootManagerLib.inf create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatformBootManagerLib/MemoryTest.c create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatformBootManagerLib/PlatformBootOption.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLib/I2CLib.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLib/I2CLibNull.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibDxe/I2CLib.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibDxe/I2CLibDxe.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibDxe/I2CRegs.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CAccess.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CDelayPei.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CDelayPei.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CIoLibPei.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CIoLibPei.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CLibPei.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CLibPei.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CLibPei.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/PlatformBdsLib/BdsPlatform.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/PlatformBdsLib/BdsPlatform.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/PlatformBdsLib/PlatformBdsLib.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/PlatformBdsLib/PlatformBdsStrings.uni delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/PlatformBdsLib/PlatformData.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/PlatformFspLib/PlatformFspLib.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/PlatformFspLib/PlatformFspLib.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SerialPortLib/PlatformSerialPortLib.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SerialPortLib/SerialPortLib.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SerialPortLib/SerialPortLib.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SerialPortLib/SioInit.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SerialPortLib/SioInit.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SmbusLib/CommonHeader.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SmbusLib/SmbusLib.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SmbusLib/SmbusLib.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Metronome/LegacyMetronome.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Metronome/LegacyMetronome.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Metronome/Metronome.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsBoot.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsConnect.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsConsole.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrameworkModulePkg/Library/GenericBdsLib/BdsMisc.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrameworkModulePkg/Library/GenericBdsLib/DevicePath.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.uni delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsStrings.uni delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrameworkModulePkg/Library/GenericBdsLib/InternalBdsLib.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrameworkModulePkg/Library/GenericBdsLib/String.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrameworkModulePkg/Library/GenericBdsLib/String.h create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/PcuSio/PcuSio.c create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/PcuSio/PcuSio.h create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/PcuSio/PcuSio.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/PlatformDxe/IdccInfo.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/PlatformDxe/SioPlatformPolicy.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/PlatformInitPei/Dimm.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/PlatformSmm/SmmScriptSave.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/PlatformSmm/SmmScriptSave.h create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/SmBiosMiscDxe/DataHubRecords.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/SmmSwDispatch2OnSmmSwDispatchThunk/SmmSwDispatch2OnSmmSwDispatchThunk.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/SmmSwDispatch2OnSmmSwDispatchThunk/SmmSwDispatch2OnSmmSwDispatchThunk.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/SmramSaveInfoHandlerSmm/SmramSaveInfoHandlerSmm.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/SmramSaveInfoHandlerSmm/SmramSaveInfoHandlerSmm.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Stitch/IFWIHeader/Vacant.bin delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Stitch/IFWIStitch.bat delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Stitch/MNW2_Stitch_Config.txt delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/UiApp/FrontPage.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/UiApp/UiApp.inf delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Wpce791/LpcDriver.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Wpce791/LpcDriver.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Wpce791/LpcIsaAcpi.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Wpce791/LpcIsaAcpi.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Wpce791/LpcSio.c delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Wpce791/LpcSio.h delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Wpce791/Wpce791.inf create mode 100644 Silicon/Intel/Vlv2DeviceRefCodePkg/Include/Protocol/SmmIchnDispatch.h -- 2.21.0.windows.1