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
> >
> >
> >
> >
> >
next prev parent 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