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.120, mailfrom: michael.d.kinney@intel.com) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by groups.io with SMTP; Mon, 01 Jul 2019 16:07:13 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Jul 2019 16:07:13 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,441,1557212400"; d="scan'208";a="190424182" Received: from orsmsx102.amr.corp.intel.com ([10.22.225.129]) by fmsmga002.fm.intel.com with ESMTP; 01 Jul 2019 16:07:12 -0700 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.59]) by ORSMSX102.amr.corp.intel.com ([169.254.3.232]) with mapi id 14.03.0439.000; Mon, 1 Jul 2019 16:07:12 -0700 From: "Michael D Kinney" To: Gary Lin , "devel@edk2.groups.io" , "Kinney, Michael D" CC: "Qian, Yi" , "Sun, Zailiang" Subject: Re: [edk2-devel] [edk2-platforms Patch 00/14] Vlv2TbltDevicePkg: Remove Intel Framework dependencies Thread-Topic: [edk2-devel] [edk2-platforms Patch 00/14] Vlv2TbltDevicePkg: Remove Intel Framework dependencies Thread-Index: AQHVL7iIF4YKXGSvk0uULlqtea8RuKa1mg8AgADJVxA= Date: Mon, 1 Jul 2019 23:07:11 +0000 Message-ID: References: <20190701025553.18596-1-michael.d.kinney@intel.com> <20190701040230.GA23179@GaryWorkstation> In-Reply-To: <20190701040230.GA23179@GaryWorkstation> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.600.7 dlp-reaction: no-action x-originating-ip: [10.22.254.140] MIME-Version: 1.0 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Gary, I recommend you rebase on top of this series. I have verified Linux boots and I have been working on the GCC and Linux build scripts as well.=20 Please let me know if you see any issues with this series applied and I can help get them fixed. Thanks, Mike > -----Original Message----- > From: Gary Lin [mailto:GLin@suse.com] > Sent: Sunday, June 30, 2019 9:04 PM > To: devel@edk2.groups.io; Kinney, Michael D > > Cc: Qian, Yi ; Sun, Zailiang > > Subject: Re: [edk2-devel] [edk2-platforms Patch 00/14] > Vlv2TbltDevicePkg: Remove Intel Framework dependencies >=20 > On Sun, Jun 30, 2019 at 07:55:39PM -0700, Michael D > Kinney wrote: > > 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. > > > Hi Michael, >=20 > I am amending the bash scripts for gcc. The firmware I > built is using the binaries from Development190216 and > could boot into Linux successfully with some workarounds > for Wpce791, Bds, and InteFspWrapper. The patches you > posted eliminate those parts I have to work around. >=20 > Just want to know if you need any assistance for the gcc > build? I could rebase my work upon your patches and send > them later. >=20 > Thanks, >=20 > Gary Lin >=20 > > * 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/BootS > criptSaveDxe.i > > nf delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/BootScriptSaveDxe/Inter > nalBootScriptS > > ave.h delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/BootScriptSaveDxe/Scrip > tSave.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspAzaliaConfigData/Aza > liaConfig.bin > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/BootModePei/ > BootModePei.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/BootModePei/ > BootModePei.in > > f delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/PeiF > spHobProcessLi > > bVlv2/FspHobProcessLibVlv2.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/PeiF > spHobProcessLi > > bVlv2/FspHobProcessLibVlv2.inf delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/FspPlatformSecLibVlv2.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/FspPlatformSecLibVlv2.inf delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/Ia32/AsmSaveSecContext.asm delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/Ia32/Fsp.inc delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/Ia32/PeiCoreEntry.asm delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/Ia32/SecEntry.asm delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/Ia32/Stack.S delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/Ia32/Stack.asm delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/PlatformInit.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/SaveSecContext.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/SecGetPerformance.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/SecPlatformInformation.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/SecRamInitData.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/SecTempRamSupport.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/FspSupport/Library/SecF > spPlatformSecL > > ibVlv2/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/LpcWpc > 83627Policy.h > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Include/Protocol/LpcWpc > e791Policy.h > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Include/Protocol/TpmMp. > h > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Include/Protocol/UsbPol > icy.h > > create mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatformBoot > ManagerLib/Bds > > Platform.c create mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatformBoot > ManagerLib/Bds > > Platform.h create mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatformBoot > ManagerLib/Dxe > > PlatformBootManagerLib.inf create mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatformBoot > ManagerLib/Mem > > oryTest.c create mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatformBoot > ManagerLib/Pla > > tformBootOption.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLib/I2CLib.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLib/I2CLibNu > ll.inf > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibDxe/I2CLi > b.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibDxe/I2CLi > bDxe.inf > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibDxe/I2CRe > gs.h > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CAc > cess.h > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CDe > layPei.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CDe > layPei.h > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CIo > LibPei.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CIo > LibPei.h > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CLi > bPei.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CLi > bPei.h > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I2CLi > bPei.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/ > PlatformBdsStr > > ings.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/P > latformSerialP > > ortLib.h delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/SerialPortLib/S > erialPortLib.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/SerialPortLib/S > erialPortLib.i > > nf delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/SerialPortLib/S > ioInit.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/SerialPortLib/S > ioInit.h > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/SmbusLib/Common > Header.h > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/SmbusLib/SmbusL > ib.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Library/SmbusLib/SmbusL > ib.inf > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Metronome/LegacyMetrono > me.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Metronome/LegacyMetrono > me.h > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Metronome/Metronome.inf > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFramework > ModulePkg/Libr > > ary/GenericBdsLib/BdsBoot.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFramework > ModulePkg/Libr > > ary/GenericBdsLib/BdsConnect.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFramework > ModulePkg/Libr > > ary/GenericBdsLib/BdsConsole.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFramework > ModulePkg/Libr > > ary/GenericBdsLib/BdsMisc.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFramework > ModulePkg/Libr > > ary/GenericBdsLib/DevicePath.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFramework > ModulePkg/Libr > > ary/GenericBdsLib/GenericBdsLib.inf > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFramework > ModulePkg/Libr > > ary/GenericBdsLib/GenericBdsLib.uni > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFramework > ModulePkg/Libr > > ary/GenericBdsLib/GenericBdsStrings.uni > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFramework > ModulePkg/Libr > > ary/GenericBdsLib/InternalBdsLib.h > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFramework > ModulePkg/Libr > > ary/GenericBdsLib/String.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFramework > ModulePkg/Libr > > ary/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/SioPlatform > Policy.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/PlatformInitPei/Dimm.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/PlatformSmm/SmmScriptSa > ve.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/PlatformSmm/SmmScriptSa > ve.h > > create mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/SmBiosMiscDxe/DataHubRe > cords.h > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/SmmSwDispatch2OnSmmSwDi > spatchThunk/Sm > > mSwDispatch2OnSmmSwDispatchThunk.c > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/SmmSwDispatch2OnSmmSwDi > spatchThunk/Sm > > mSwDispatch2OnSmmSwDispatchThunk.inf > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/SmramSaveInfoHandlerSmm > /SmramSaveInfo > > HandlerSmm.c delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/SmramSaveInfoHandlerSmm > /SmramSaveInfo > > HandlerSmm.inf delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Stitch/IFWIHeader/Vacan > t.bin > > delete mode 100644 > > Platform/Intel/Vlv2TbltDevicePkg/Stitch/IFWIStitch.bat > > delete mode 100644 > > > Platform/Intel/Vlv2TbltDevicePkg/Stitch/MNW2_Stitch_Conf > ig.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/SmmI > chnDispatch.h > > > > -- > > 2.21.0.windows.1 > > > > > >=20 > > > >