public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
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
> 
> 
> 
> 
> 

  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