public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Michael D Kinney" <michael.d.kinney@intel.com>
To: Gary Lin <GLin@suse.com>,
	"devel@edk2.groups.io" <devel@edk2.groups.io>,
	"Kinney, Michael D" <michael.d.kinney@intel.com>
Cc: "Qian, Yi" <yi.qian@intel.com>, "Sun, Zailiang" <zailiang.sun@intel.com>
Subject: Re: [edk2-devel] [edk2-platforms Patch 00/14] Vlv2TbltDevicePkg: Remove Intel Framework dependencies
Date: Mon, 1 Jul 2019 23:07:11 +0000	[thread overview]
Message-ID: <E92EE9817A31E24EB0585FDF735412F5B9D5B45F@ORSMSX113.amr.corp.intel.com> (raw)
In-Reply-To: <20190701040230.GA23179@GaryWorkstation>

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. 

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
> <michael.d.kinney@intel.com>
> Cc: Qian, Yi <yi.qian@intel.com>; Sun, Zailiang
> <zailiang.sun@intel.com>
> Subject: Re: [edk2-devel] [edk2-platforms Patch 00/14]
> Vlv2TbltDevicePkg: Remove Intel Framework dependencies
> 
> 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/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
> >
> >
> > 
> >
> >

  reply	other threads:[~2019-07-01 23: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 ` [edk2-devel] [edk2-platforms Patch 00/14] Vlv2TbltDevicePkg: Remove Intel Framework dependencies Gary Lin
2019-07-01 23:07   ` Michael D Kinney [this message]
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=E92EE9817A31E24EB0585FDF735412F5B9D5B45F@ORSMSX113.amr.corp.intel.com \
    --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