From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: suse.com, ip: 15.124.64.66, mailfrom: glin@suse.com) Received: from m9a0001g.houston.softwaregrp.com (m9a0001g.houston.softwaregrp.com [15.124.64.66]) by groups.io with SMTP; Sun, 30 Jun 2019 21:07:09 -0700 Received: FROM m9a0001g.houston.softwaregrp.com (15.121.0.191) BY m9a0001g.houston.softwaregrp.com WITH ESMTP; Mon, 1 Jul 2019 04:07:02 +0000 Received: from M9W0068.microfocus.com (2002:f79:bf::f79:bf) by M9W0068.microfocus.com (2002:f79:bf::f79:bf) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10; Mon, 1 Jul 2019 04:04:30 +0000 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (15.124.72.10) by M9W0068.microfocus.com (15.121.0.191) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10 via Frontend Transport; Mon, 1 Jul 2019 04:04:30 +0000 Received: from DM6PR18MB2489.namprd18.prod.outlook.com (20.179.105.16) by DM6PR18MB2715.namprd18.prod.outlook.com (20.179.51.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2032.20; Mon, 1 Jul 2019 04:04:28 +0000 Received: from DM6PR18MB2489.namprd18.prod.outlook.com ([fe80::c953:1927:cc0a:dcae]) by DM6PR18MB2489.namprd18.prod.outlook.com ([fe80::c953:1927:cc0a:dcae%7]) with mapi id 15.20.2032.019; Mon, 1 Jul 2019 04:04:28 +0000 From: "Gary Lin" To: "devel@edk2.groups.io" , "michael.d.kinney@intel.com" CC: Yi Qian , Zailiang Sun Subject: Re: [edk2-devel] [edk2-platforms Patch 00/14] Vlv2TbltDevicePkg: Remove Intel Framework dependencies Thread-Topic: [edk2-devel] [edk2-platforms Patch 00/14] Vlv2TbltDevicePkg: Remove Intel Framework dependencies Thread-Index: AQHVL7iX06GyMIyLl06arun+s2tcAqa1JKEA Date: Mon, 1 Jul 2019 04:04:28 +0000 Message-ID: <20190701040230.GA23179@GaryWorkstation> References: <20190701025553.18596-1-michael.d.kinney@intel.com> In-Reply-To: <20190701025553.18596-1-michael.d.kinney@intel.com> Accept-Language: zh-TW, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: DB6PR0501CA0042.eurprd05.prod.outlook.com (2603:10a6:4:67::28) To DM6PR18MB2489.namprd18.prod.outlook.com (2603:10b6:5:184::16) authentication-results: spf=none (sender IP is ) smtp.mailfrom=GLin@suse.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [202.47.205.198] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f9f12d01-d308-4c55-7d29-08d6fdd9360f x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);SRVR:DM6PR18MB2715; x-ms-traffictypediagnostic: DM6PR18MB2715: x-ms-exchange-purlcount: 3 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 00851CA28B x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(7916004)(4636009)(366004)(346002)(136003)(396003)(376002)(39850400004)(199004)(189003)(478600001)(99286004)(6512007)(14454004)(6486002)(52116002)(53936002)(25786009)(229853002)(6306002)(4326008)(316002)(6116002)(3846002)(72206003)(68736007)(9686003)(33716001)(66066001)(102836004)(6506007)(386003)(76176011)(6246003)(71200400001)(71190400001)(53946003)(966005)(45954011)(26005)(6436002)(186003)(1076003)(305945005)(81166006)(81156014)(86362001)(80792005)(2501003)(8936002)(8676002)(33656002)(7736002)(2906002)(5660300002)(14444005)(256004)(73956011)(486006)(66446008)(64756008)(66556008)(66476007)(66946007)(19627235002)(30864003)(11346002)(446003)(54906003)(110136005)(476003)(579004)(460985005);DIR:OUT;SFP:1102;SCL:1;SRVR:DM6PR18MB2715;H:DM6PR18MB2489.namprd18.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: suse.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 5ZHkz0tTSJB5ZUEx3N9Fy6H6JLtnK96ISPqhzxwKzdM54RBXaZg6Sno1T3I+3KAmdrj//2tSdVtDQH9NTHAsuCakjkhmyej7XxGUSnl5VZwV6x0wu90Q7eY9DMX+A6CISmI4M3ol9Avrz5snQCazwZTddqEdXQF39HrqyiG5fkREuSCKctXgsAm78izsKqOjOb3NVMv9Ya+1KNmHlTvMrSs9XdINPdOaLlLG7ILZ0U0IN6tt6XpodTzmgwRHigETuSVPfGeSkJxLfQLs6UbmH1hDurvq4zUb96u59ZuKBTY4JzurF1sXhbZ0pRkZU1pSlWGICo8H9QWyNn5/iOUQpaTQ90JUQSmv3hs5DiiUcOBUUA3vZS1CZIYTFt+28MqbLM495lCgVxBXGD+E4wbxwagMetVG47yqr7zePVnjvEU= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: f9f12d01-d308-4c55-7d29-08d6fdd9360f X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jul 2019 04:04:28.7762 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: glin@microfocus.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR18MB2715 Return-Path: GLin@suse.com X-OriginatorOrg: suse.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable On Sun, Jun 30, 2019 at 07:55:39PM -0700, Michael D Kinney wrote: > The following changes remove all dependencies on the IntelFrameworkPkg a= nd=20 > IntelFrameworkModulePkg from the Vlv2TbltDevicePkg platform builds. The= se=20 > changes do depend on updates binaries on the edk2-non-osi repository. >=20 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 wit= h some workarounds for Wpce791, Bds, and InteFspWrapper. The patches you pos= ted eliminate those parts I have to work around.=20 Just want to know if you need any assistance for the gcc build? I could rebase my work upon your patches and send them later. 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 >=20 > Cc: Zailiang Sun > Cc: Yi Qian > Signed-off-by: Michael D Kinney >=20 > 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 >=20 > .../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/B= ootScriptSaveDxe.inf > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/BootScriptSaveDxe/I= nternalBootScriptSave.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/BootScriptSaveDxe/S= criptSave.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspAzaliaConfigData= /AzaliaConfig.bin > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/BootMode= Pei/BootModePei.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/FspSupport/BootMode= Pei/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/IdccDa= ta.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Include/Protocol/Lp= cWpc83627Policy.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Include/Protocol/Lp= cWpce791Policy.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Include/Protocol/Tp= mMp.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Include/Protocol/Us= bPolicy.h > create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatform= BootManagerLib/BdsPlatform.c > create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatform= BootManagerLib/BdsPlatform.h > create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatform= BootManagerLib/DxePlatformBootManagerLib.inf > create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatform= BootManagerLib/MemoryTest.c > create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/DxePlatform= BootManagerLib/PlatformBootOption.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLib/I2CL= ib.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLib/I2CL= ibNull.inf > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibDxe/I= 2CLib.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibDxe/I= 2CLibDxe.inf > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibDxe/I= 2CRegs.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I= 2CAccess.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I= 2CDelayPei.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I= 2CDelayPei.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I= 2CIoLibPei.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I= 2CIoLibPei.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I= 2CLibPei.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I= 2CLibPei.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/I2CLibPei/I= 2CLibPei.inf > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/PlatformBds= Lib/BdsPlatform.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/PlatformBds= Lib/BdsPlatform.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/PlatformBds= Lib/PlatformBdsLib.inf > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/PlatformBds= Lib/PlatformBdsStrings.uni > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/PlatformBds= Lib/PlatformData.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/PlatformFsp= Lib/PlatformFspLib.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/PlatformFsp= Lib/PlatformFspLib.inf > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SerialPortL= ib/PlatformSerialPortLib.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SerialPortL= ib/SerialPortLib.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SerialPortL= ib/SerialPortLib.inf > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SerialPortL= ib/SioInit.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SerialPortL= ib/SioInit.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SmbusLib/Co= mmonHeader.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SmbusLib/Sm= busLib.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Library/SmbusLib/Sm= busLib.inf > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Metronome/LegacyMet= ronome.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Metronome/LegacyMet= ronome.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Metronome/Metronome= .inf > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrame= workModulePkg/Library/GenericBdsLib/BdsBoot.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrame= workModulePkg/Library/GenericBdsLib/BdsConnect.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrame= workModulePkg/Library/GenericBdsLib/BdsConsole.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrame= workModulePkg/Library/GenericBdsLib/BdsMisc.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrame= workModulePkg/Library/GenericBdsLib/DevicePath.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrame= workModulePkg/Library/GenericBdsLib/GenericBdsLib.inf > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrame= workModulePkg/Library/GenericBdsLib/GenericBdsLib.uni > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrame= workModulePkg/Library/GenericBdsLib/GenericBdsStrings.uni > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrame= workModulePkg/Library/GenericBdsLib/InternalBdsLib.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrame= workModulePkg/Library/GenericBdsLib/String.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Override/IntelFrame= workModulePkg/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/IdccInf= o.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/PlatformDxe/SioPlat= formPolicy.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/PlatformInitPei/Dim= m.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/PlatformSmm/SmmScri= ptSave.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/PlatformSmm/SmmScri= ptSave.h > create mode 100644 Platform/Intel/Vlv2TbltDevicePkg/SmBiosMiscDxe/DataH= ubRecords.h > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/SmmSwDispatch2OnSmm= SwDispatchThunk/SmmSwDispatch2OnSmmSwDispatchThunk.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/SmmSwDispatch2OnSmm= SwDispatchThunk/SmmSwDispatch2OnSmmSwDispatchThunk.inf > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/SmramSaveInfoHandle= rSmm/SmramSaveInfoHandlerSmm.c > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/SmramSaveInfoHandle= rSmm/SmramSaveInfoHandlerSmm.inf > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Stitch/IFWIHeader/V= acant.bin > delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Stitch/IFWIStitch.b= at > 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 >=20 > --=20 > 2.21.0.windows.1 >=20 >=20 >=20 >=20 >=20