From: "Gary Lin" <glin@suse.com>
To: "devel@edk2.groups.io" <devel@edk2.groups.io>,
"michael.d.kinney@intel.com" <michael.d.kinney@intel.com>
Cc: Yi Qian <yi.qian@intel.com>, Zailiang Sun <zailiang.sun@intel.com>
Subject: Re: [edk2-devel] [edk2-platforms Patch 00/14] Vlv2TbltDevicePkg: Remove Intel Framework dependencies
Date: Mon, 1 Jul 2019 04:04:28 +0000 [thread overview]
Message-ID: <20190701040230.GA23179@GaryWorkstation> (raw)
In-Reply-To: <20190701025553.18596-1-michael.d.kinney@intel.com>
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,
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.
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.
Thanks,
Gary Lin
> * 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 <zailiang.sun@intel.com>
> Cc: Yi Qian <yi.qian@intel.com>
> Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
>
> 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
>
>
>
>
>
next prev parent reply other threads:[~2019-07-01 4:07 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-07-01 2:55 [edk2-platforms Patch 00/14] Vlv2TbltDevicePkg: Remove Intel Framework dependencies Michael D Kinney
2019-07-01 2:55 ` [edk2-platforms Patch 01/14] Vlv2DeviceRefCodePkg: Add gEfiSmmIchnDispatchProtocolGuid Michael D Kinney
2019-07-01 4:06 ` Sun, Zailiang
2019-07-01 2:55 ` [edk2-platforms Patch 02/14] Vlv2TbltDevicePkg: Reduce Intel Framework dependencies Michael D Kinney
2019-07-01 4:06 ` Sun, Zailiang
2019-07-01 2:55 ` [edk2-platforms Patch 03/14] Vlv2TbltDevicePkg: Remove unused modules/libraries Michael D Kinney
2019-07-01 4:07 ` Sun, Zailiang
2019-07-01 2:55 ` [edk2-platforms Patch 04/14] Vlv2TbltDevicePkg: Switch from ISA to SIO modules Michael D Kinney
2019-07-01 4:07 ` Sun, Zailiang
2019-07-01 2:55 ` [edk2-platforms Patch 05/14] Vlv2TbltDevicePkg: Switch to CPU I/O 2 Protocol Michael D Kinney
2019-07-01 4:07 ` Sun, Zailiang
2019-07-01 2:55 ` [edk2-platforms Patch 06/14] Vlv2TbltDevicePkg: Remove use of PS/2 Policy Protocol Michael D Kinney
2019-07-01 4:07 ` [edk2-devel] " Sun, Zailiang
2019-07-01 2:55 ` [edk2-platforms Patch 07/14] Vlv2TbltDevicePkg: Remove use of BIOS ID tools Michael D Kinney
2019-07-01 4:07 ` Sun, Zailiang
2019-07-01 2:55 ` [edk2-platforms Patch 08/14] Vlv2TbltDevicePkg: Remove use of Data Hub Protocol Michael D Kinney
2019-07-01 4:08 ` [edk2-devel] " Sun, Zailiang
2019-07-01 2:55 ` [edk2-platforms Patch 09/14] Vlv2TbltDevicePkg: Use PI Spec SMBUS2 PPI Michael D Kinney
2019-07-01 4:08 ` Sun, Zailiang
2019-07-01 2:55 ` [edk2-platforms Patch 10/14] Vlv2TbltDevicePkg: Switch to MdeModulePkg BdsDxe Michael D Kinney
2019-07-01 4:08 ` Sun, Zailiang
2019-07-01 2:55 ` [edk2-platforms Patch 11/14] Vlv2TbltDevicePkg: Update boot mode/state behaviors Michael D Kinney
2019-07-01 4:08 ` [edk2-devel] " Sun, Zailiang
2019-07-01 2:55 ` [edk2-platforms Patch 12/14] Vlv2TbltDevicePkg/PlatformSmm: Switch to PI SMM Protocols Michael D Kinney
2019-07-01 4:08 ` [edk2-devel] " Sun, Zailiang
2019-07-01 2:55 ` [edk2-platforms Patch 13/14] Vlv2TbltDevicePkg: Change to PI Spec ACPI Table Protocol Michael D Kinney
2019-07-01 4:08 ` Sun, Zailiang
2019-07-01 2:55 ` [edk2-platforms Patch 14/14] Vlv2TbltDevicePkg/PlatformInitPei: Update MemoryTypeInformation Michael D Kinney
2019-07-01 4:08 ` Sun, Zailiang
2019-07-01 4:04 ` Gary Lin [this message]
2019-07-01 23:07 ` [edk2-devel] [edk2-platforms Patch 00/14] Vlv2TbltDevicePkg: Remove Intel Framework dependencies Michael D Kinney
2019-07-02 9:48 ` Gary Lin
2019-07-02 16:49 ` Michael D Kinney
2019-07-02 21:11 ` Michael D Kinney
2019-07-03 3:57 ` Gary Lin
2019-07-09 3:52 ` Michael D Kinney
2019-07-09 6:04 ` Gary Lin
2019-07-10 3:38 ` Michael D Kinney
2019-07-10 4:14 ` Gary Lin
2019-07-10 5:01 ` Michael D Kinney
2019-07-10 7:10 ` Gary Lin
2019-07-10 19:27 ` Michael D Kinney
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190701040230.GA23179@GaryWorkstation \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox