From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0700.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe44::700]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 6A0CC1A1E8E for ; Tue, 11 Oct 2016 01:43:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=H/OCslsl7heY8MLnSEsl5cWqYW59iVn7lMouo2Kl94g=; b=PRc0mG1CXdGEDHjsfg/Sq8/vYb5PCpUvLUrCiD42M9+9P+4+z42KGk9dcgabbSD2EMxYg1+YVSrXO3qoQLSkx7Bu7zhxIOHq9SRtdJQMVyq2U3fX3WOfjU4r8sxHEE5GCN2jbzL9Bga3HiKI8gWFqs8EIVCS2JLIbEQsi2CAxhA= Received: from BY1PR03MB1355.namprd03.prod.outlook.com (10.162.109.25) by BY1PR03MB1354.namprd03.prod.outlook.com (10.162.109.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.659.11; Tue, 11 Oct 2016 08:43:02 +0000 Received: from BY1PR03MB1355.namprd03.prod.outlook.com ([10.162.109.25]) by BY1PR03MB1355.namprd03.prod.outlook.com ([10.162.109.25]) with mapi id 15.01.0659.018; Tue, 11 Oct 2016 08:43:02 +0000 From: Sean Brogan To: "Yao, Jiewen" , "edk2-devel@lists.01.org" , "Kinney, Michael D" Thread-Topic: [edk2] [PATCH V2 00/50] Add capsule update and recovery sample. Thread-Index: AQHSGxVQdU6/6mmGmk67hRlzbrPYIqCR9zGAgBA/RKCAAC6GgIAAm1wg Date: Tue, 11 Oct 2016 08:43:02 +0000 Message-ID: References: <1475238128-22448-1-git-send-email-jiewen.yao@intel.com> <74D8A39837DF1E4DA445A8C0B3885C503869BC66@shsmsx102.ccr.corp.intel.com> <74D8A39837DF1E4DA445A8C0B3885C50386A0D50@shsmsx102.ccr.corp.intel.com> In-Reply-To: <74D8A39837DF1E4DA445A8C0B3885C50386A0D50@shsmsx102.ccr.corp.intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=sean.brogan@microsoft.com; x-originating-ip: [50.46.222.147] x-ms-office365-filtering-correlation-id: 580b387f-fc02-49e4-754b-08d3f1b29cc0 x-microsoft-exchange-diagnostics: 1; BY1PR03MB1354; 7:ruGbY06FYSi9a9erBZvrWu7iQsrgbAhENJkXGCAkOLT5jNEGh98bMtPZAgEBCoF6f2ItQv6Yrj6sdblHhTUenupUTImeBBzA9CAjQ75KNG5byeXRjEsG+ULCOyaCabWqDtL3iDbs7nj0DiRqDbMhHaNieO0I4ZvLTBBCIfkvAbM93uJrc/VnMngt00BQDu84ww1d0wPczmEMveLR04g+m9nthqR+dOYLXdL9Te9mxbcvBfH4CLwn9RMUy+iDDNFO3MEwHwDBUOyZlWCRPRZ1Nhp+KoeRTBzBM3dcYYM9syJFMZy9a/caXOVRnp3bXSp91wJBLll3KVbnP1llZnUIRF7iiV2w/9Fx96hPust+ujAS1SeirO7OatAOtGvIyigF x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1354; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(166708455590820)(111885846020525)(162533806227266)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425038)(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(61426038)(61427038); SRVR:BY1PR03MB1354; BCL:0; PCL:0; RULEID:; SRVR:BY1PR03MB1354; x-forefront-prvs: 00922518D8 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(377454003)(199003)(13464003)(189002)(66066001)(3660700001)(3280700002)(2501003)(10400500002)(122556002)(106356001)(11100500001)(2950100002)(189998001)(76576001)(106116001)(2900100001)(99286002)(15975445007)(5002640100001)(9686002)(19580395003)(10290500002)(10090500001)(93886004)(7696004)(19580405001)(107886002)(8936002)(105586002)(5660300001)(76176999)(54356999)(15650500001)(50986999)(101416001)(68736007)(7846002)(5005710100001)(7736002)(586003)(305945005)(86362001)(97736004)(8990500004)(102836003)(8676002)(33656002)(2906002)(3846002)(81156014)(92566002)(77096005)(86612001)(87936001)(81166006)(5001770100001)(74316002)(6116002)(579004)(559001)(569005); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR03MB1354; H:BY1PR03MB1355.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2016 08:43:02.4171 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1354 Subject: Re: [PATCH V2 00/50] Add capsule update and recovery sample. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Oct 2016 08:43:06 -0000 Content-Language: en-US Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Jiewen, I responded to Mikes email which has similar statement. =20 As for the example modules you listed that are in MdeModulePkg, I don't thi= nk they should be in MdeModulePkg. We should be working to minimize the co= re of the src tree (mde*) to only what is needed and then use other modules= , libraries, and other methods to implement advanced features.=20 More feedback to come on the individual patches of the capsule update set. = =20 Thanks Sean From: Yao, Jiewen [mailto:jiewen.yao@intel.com]=20 Sent: Monday, October 10, 2016 4:25 PM To: Sean Brogan ; edk2-devel@lists.01.org; Kinne= y, Michael D Subject: RE: [edk2] [PATCH V2 00/50] Add capsule update and recovery sample= . HI Correct me if I am wrong. I believe the package position in edkii is that: *only* MdePkg is industry = standard. MdeModulePkg is *EDKII implementation*, instead of industry stand= ard. That is why we separate MdeModulePkg from MdePkg. You may find some EDKII_*= protocol in MdeModulePkg. But all UEFI/PI/ACPI defined protocol/PPI/GUI ar= e in MdePkg. For example:=20 1) MdeModulePkg\Application\UiApp - it is sample front page UI. The product= ion BIOS may use different UI. 2) MdeModulePkg\Universal\SetupBrowserDxe - it is sample browser. The produ= ction BIOS may use different browser, such as graphic browser. 3) MdeModulePkg\Universal\Acpi\AcpiPlatformDxe - it is sample ACPI platform= driver. I do not believe any production is using that. It is only referenc= e. 4) MdeModulePkg\Universal\DriverSampleDxe - it is sample setup driver to de= monstrate how construct IFT OPCODE. I do not believe any production is usin= g that. Of course, we are trying to make solution as generic as possible to fit the= need for most platforms. But they are not required to be used. Thank you Yao Jiewen From: Sean Brogan [mailto:sean.brogan@microsoft.com]=20 Sent: Tuesday, October 11, 2016 5:22 AM To: Yao, Jiewen ; mailto:edk2-devel@lists.01.o= rg; Kinney, Michael D Subject: RE: [edk2] [PATCH V2 00/50] Add capsule update and recovery sample= . Jiewen,=A0Mike,=A0and=A0the=A0EDK2=A0list, This=A0is=A0not=A0a=A0feedback=A0directly=A0on=A0this=A0patch=A0and=A0the= =A0C=A0code=A0but=A0more=A0on=A0the=A0overall=A0feature=A0of=A0capsule=A0up= date/recovery.=A0=A0 You=A0are=A0implementing=A0one=A0specific=A0way=A0to=A0do=A0capsule=A0updat= e.=A0=A0There=A0are=A0infinite=A0other=A0implementations=A0and=A0my=A0issue= =A0is=A0how=A0this=A0implementation=A0is=A0scattering=A0thru=A0the=A0Indust= ry=A0standard=A0(Mde*)=A0packages.=A0=A0I=A0think=A0our=A0shared=A0goal=A0f= or=A0Tianocore=A0and=A0edk2=A0is=A0to=A0create=A0a=A0well-designed,=A0modul= ar,=A0flexible=A0codebase=A0for=A0the=A0UEFI=A0FW=A0producing=A0industry.= =A0=A0=A0As=A0part=A0of=A0those=A0goals=A0I=A0really=A0want=A0to=A0see=A0th= e=A0standards=A0based=A0packages=A0shrink=A0to=A0the=A0minimum=A0necessary= =A0to=A0create=A0a=A0secure=A0and=A0robust=A0core,=A0and=A0optional/advance= d=A0features=A0should=A0reside=A0in=A0other=A0packages=A0that=A0a=A0consume= r=A0can=A0pick=A0and=A0choose=A0from.=A0=A0This=A0set=A0of=A0patches=A0is= =A0counter=A0to=A0that=A0goal.=A0=A0It=A0contains=A0over=A050=A0patches,=A0= most=A0are=A0in=A0the=A0MdeModulePkg,=A0and=A0introduces=A0new=A0dependenci= es=A0across=A0the=A0entire=A0tree=A0for=A0this=A0implementation=A0choice.= =A0=A0=A0 Thoughts?=A0=A0 Thanks Sean >=A0-----Original=A0Message----- >=A0From:=A0edk2-devel=A0[mailto:edk2-devel-bounces@lists.01.org]=A0On=A0Be= half=A0Of >=A0Yao,=A0Jiewen >=A0Sent:=A0Friday,=A0September=A030,=A02016=A05:32=A0AM >=A0To:=A0Yao,=A0Jiewen=A0;=A0mailto:edk2-deve= l@lists.01.org >=A0Cc:=A0Tian,=A0Feng=A0;=A0Gao,=A0Liming=A0; >=A0Zeng,=A0Star=A0;=A0Kinney,=A0Michael=A0D >=A0;=A0Fan,=A0Jeff=A0;=A0Zhang,=A0Chao >=A0B=A0 >=A0Subject:=A0Re:=A0[edk2]=A0[PATCH=A0V2=A000/50]=A0Add=A0capsule=A0update= =A0and=A0recovery >=A0sample. >=A0 >=A0Hi >=A0Here=A0is=A0V2=A0serial. >=A0I=A0forgot=A0to=A0mention: >=A01)=A0This=A0series=A0is=A0also=A0pushed=A0to=A0mailto:git@github.com:jy= ao1/edk2.git. >=A02)=A0Below=A0is=A0test=A0I=A0did=A0for=A0IniParsingLib. >=A02.1)=A0Unit=A0test: >=A0=A0=A0{=A0EFI_SUCCESS,=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0"[a]\nb=3Dc\n"= =A0}, >=A0=A0=A0{=A0EFI_SUCCESS,=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0"[_]\n_=3D0\n"= =A0}, >=A0=A0=A0{=A0EFI_SUCCESS,=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0"[a]\nb=3DCCCCCC= CC-CCCC-CCCC-CCCC- >=A0CCCCCCCCCCCC\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[]\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[[\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[[a]]\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"]\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"a\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"=3D\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\n[=3Dc"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\n=3D\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D#\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D;\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D~\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D!\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D@\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D$\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D%\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D^\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D&\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D*\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D(\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D)\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D-\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D+\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D{\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D}\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D[\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D]\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D;\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D:\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D'\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D\"\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D<\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D>\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D,\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D.\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D?\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D/\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D|\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3D\\\n"=A0}, >=A0=A0=A0{=A0EFI_INVALID_PARAMETER,=A0"[a]\nb=3DCCCCCCCC-CCCC-CCCC-CCCC- >=A0CCCCCCCCCCCCC\n"=A0}, >=A02.2)=A0Fuzzing=A0test: >=A0=A0=A0a)=A0Randomize=A0a=A0block=A0of=A0valid=A0data. >=A0=A0=A0b)=A0Randomize=A0the=A0length=A0of=A0valid=A0data=A0file. >=A0=A0=A0c)=A0Inject=A0random=A0char=A0as=A0data=A0file. >=A0 >=A0Thank=A0you >=A0Yao=A0Jiewen >=A0 >=A0>=A0-----Original=A0Message----- >=A0>=A0From:=A0edk2-devel=A0[mailto:edk2-devel-bounces@lists.01.org]=A0On= =A0Behalf=A0Of >=A0>=A0Jiewen=A0Yao >=A0>=A0Sent:=A0Friday,=A0September=A030,=A02016=A08:21=A0PM >=A0>=A0To:=A0mailto:edk2-devel@lists.01.org >=A0>=A0Cc:=A0Tian,=A0Feng=A0;=A0Gao,=A0Liming >=A0>=A0;=A0Zeng,=A0Star=A0;=A0Kinney, >=A0>=A0Michael=A0D=A0;=A0Fan,=A0Jeff >=A0>=A0;=A0Zhang,=A0Chao=A0B=A0 >=A0>=A0Subject:=A0[edk2]=A0[PATCH=A0V2=A000/50]=A0Add=A0capsule=A0update= =A0and=A0recovery >=A0sample. >=A0> >=A0>=A0=3D=3DBelow=A0is=A0V2=A0description=3D=3D >=A0>=A0The=A0V2=A0series=A0patch=A0incorporated=A0the=A0feedback=A0for=A0V= 1. >=A0> >=A0>=A0There=A0are=A03=A0major=A0updates. >=A0>=A01)=A0BDS=A0is=A0update=A0to=A0display=A0a=A0warning=A0message=A0if= =A0TEST=A0key=A0is=A0used=A0to >=A0>=A0sign=A0recovery=A0image=A0or=A0capsule=A0image. >=A0>=A0So=A0a=A0production=A0BIOS=A0should=A0always=A0use=A0its=A0own=A0pr= oduction=A0singing=A0key >=A0>=A0for=A0the=A0capsule=A0image=A0generation.=A0A=A0production=A0BIOS= =A0should=A0never=A0use >=A0>=A0test=A0key. >=A0>=A02)=A0IniParsingLib=A0is=A0enhanced=A0to=A0do=A0more=A0sanity=A0chec= k=A0for=A0invalid >=A0>=A0input.=A0The=A0detail=A0data=A0format=A0is=A0added=A0in=A0IniParsin= gLib.h=A0header=A0file. >=A0>=A0If=A0there=A0is=A0any=A0vialation,=A0the=A0OpenInitFile()=A0API=A0w= ill=A0return=A0failure. >=A0>=A03)=A0The=A0*Bios*=A0keyword=A0is=A0renamed=A0to=A0*SystemFirmware*= =A0in=A0any=A0header >=A0>=A0file=A0or=A0c=A0file=A0data=A0structure=A0definition. >=A0> >=A0>=A0The=A0rest=A0is=A0minor=A0update,=A0such=A0as=A0add=A0help=A0info,= =A0clean=A0up=A0debug >=A0>=A0message,=A0coding=A0style. >=A0> >=A0>=A0=3D=3DBelow=A0is=A0V1=A0description=3D=3D >=A0>=A0This=A0series=A0patch=A0provides=A0sample=A0on=A0how=A0to=A0do=A0si= gned=A0capsule=A0update >=A0>=A0and=A0recovery=A0in=A0EDKII. >=A0> >=A0>=A0This=A0series=A0patch=A0is=A0also=A0checked=A0into=A0mailto:git@git= hub.com:jyao1/edk2.git. >=A0> >=A0>=A0The=A0feature=A0includes: >=A0>=A01)=A0Define=A0EDKII=A0signed=A0system=A0BIOS=A0capsule=A0format. >=A0>=A02)=A0Provide=A0EDKII=A0signed=A0system=A0BIOS=A0update=A0sample. >=A0>=A03)=A0Provide=A0EDKII=A0signed=A0recovery=A0sample. >=A0>=A04)=A0Provide=A0Microcode=A0update=A0sample=A0for=A0X86=A0system. >=A0>=A05)=A0Update=A0Quark=A0to=A0use=A0new=A0capsule/recovery=A0solution. >=A0>=A06)=A0Update=A0Vlv2(MinnowMax)=A0to=A0use=A0new=A0capsule/recovery= =A0solution. >=A0> >=A0>=A0The=A0signed=A0capsule/recovery=A0solution=A0is=A0in=A0MdeModulePkg= . >=A0>=A0The=A0capsule=A0in=A0IntelFrameworkModulePkg=A0is=A0deprecated. >=A0>=A0The=A0Microcode=A0update=A0solution=A0is=A0in=A0UefiCpuPkg. >=A0> >=A0>=A0Cc:=A0Feng=A0Tian=A0 >=A0>=A0Cc:=A0Star=A0Zeng=A0 >=A0>=A0Cc:=A0Michael=A0D=A0Kinney=A0 >=A0>=A0Cc:=A0Liming=A0Gao=A0 >=A0>=A0Cc:=A0Chao=A0Zhang=A0 >=A0>=A0Cc:=A0Jeff=A0Fan=A0 >=A0>=A0Contributed-under:=A0TianoCore=A0Contribution=A0Agreement=A01.0 >=A0>=A0Signed-off-by:=A0Jiewen=A0Yao=A0 >=A0> >=A0>=A0Jiewen=A0Yao=A0(50): >=A0>=A0=A0=A0MdeModulePkg/Include:=A0Add=A0EDKII=A0system=A0FMP=A0capsule= =A0header. >=A0>=A0=A0=A0MdeModulePkg/Include:=A0Add=A0EdkiiSystemCapsuleLib=A0definit= ion. >=A0>=A0=A0=A0MdeModulePkg/Include:=A0Add=A0FmpAuthenticationLib=A0header. >=A0>=A0=A0=A0MdeModulePkg/Include:=A0Add=A0IniParsingLib=A0header. >=A0>=A0=A0=A0MdeModulePkg/Include:=A0Add=A0PlatformFlashAccessLib=A0header= . >=A0>=A0=A0=A0MdeModulePkg/CapsuleLib:=A0Add=A0ProcessCapsules()=A0API. >=A0>=A0=A0=A0MdeModulePkg/MdeModulePkg.dec:=A0Add=A0capsule=A0related=A0de= finition. >=A0>=A0=A0=A0MdeModulePkg/IniParsingLib:=A0Add=A0InitParsingLib=A0instance= . >=A0>=A0=A0=A0MdeModulePkg/FmpAuthenticationLib:=A0Add=A0FmpAuthenticationL= ib >=A0>=A0instance. >=A0>=A0=A0=A0MdeModulePkg/DxeCapsuleLibFmp:=A0Add=A0DxeCapsuleLibFmp=A0ins= tance. >=A0>=A0=A0=A0MdeModulePkg/DxeCapsuleLibNull:=A0Add=A0ProcessCapsules()=A0i= nterface. >=A0>=A0=A0=A0MdeModulePkg/EdkiiSystemCapsuleLib:=A0Add=A0EdkiiSystemCapsul= eLib >=A0>=A0=A0=A0=A0=A0instance. >=A0>=A0=A0=A0MdeModulePkg/PlatformFlashAccessLib:=A0Add=A0NULL >=A0>=A0PlatformFlashAccessLib. >=A0>=A0=A0=A0MdeModulePkg/Esrt:=A0Add=A0ESRT_FW_TYPE_SYSTEMFIRMWARE=A0chec= k. >=A0>=A0=A0=A0MdeModulePkg/SystemFirmwareUpdate:=A0Add=A0SystemFirmwareUpda= te. >=A0>=A0=A0=A0MdeModulePkg/RecoveryModuleLoadPei:=A0Add=A0RecoveryModuleLoa= dPei. >=A0>=A0=A0=A0MdeModulePkg/CapsuleApp:=A0Add=A0CapsuleApp=A0application. >=A0>=A0=A0=A0MdeModulePkg/MdeModulePkg.dsc:=A0Add=A0capsule=A0related=A0co= mponent. >=A0>=A0=A0=A0IntelFrameworkModulePkg/DxeCapsuleLib:=A0Add=A0ProcessCapsule= s() >=A0>=A0=A0=A0=A0=A0interface. >=A0>=A0=A0=A0SecurityPkg/SecurityPkg.dec:=A0Add=A0PcdPkcs7CertBuffer=A0PCD= . >=A0>=A0=A0=A0SecurityPkg/FmpAuthenticationPkcs7Lib:=A0Add=A0PKCS7=A0NULL= =A0class=A0for=A0FMP. >=A0>=A0=A0=A0SecurityPkg/FmpAuthenticationRsa2048Sha256Lib:=A0Add=A0NULL= =A0class=A0for >=A0>=A0FMP. >=A0>=A0=A0=A0SecurityPkg/SecurityPkg.dsc:=A0Add=A0FmpAuthentication*Lib. >=A0>=A0=A0=A0BaseTool/Pkcs7:=A0Add=A0TestRoot.cer. >=A0>=A0=A0=A0UefiCpuPkg/Include:=A0Add=A0Microcode=A0FMP=A0definition. >=A0>=A0=A0=A0UefiCpuPkg/Include:=A0Add=A0MicrocodeFlashAccessLib=A0header. >=A0>=A0=A0=A0UefiCpuPkg/UefiCpuPkg.dec:=A0Add=A0Microcode=A0capsule=A0rela= ted=A0definition. >=A0>=A0=A0=A0UefiCpuPkg/MicrocodeUpdate:=A0Add=A0MicrocodeUpdate=A0compone= nt. >=A0>=A0=A0=A0UefiCpuPkg/MicrocodeFlashAccessLib:=A0Add=A0NULL >=A0>=A0MicrocodeFlashAccessLib. >=A0>=A0=A0=A0UefiCpuPkg/MicrocodeCapsuleApp:=A0Add=A0MicrocodeCapsuleApp >=A0application. >=A0>=A0=A0=A0UefiCpuPkg/UefiCpuPkg.dsc:=A0Add=A0MicrocodeCapsule=A0related= =A0component. >=A0>=A0=A0=A0QuarkPlatformPkg/dec:=A0Add=A0test=A0key=A0file=A0guid. >=A0>=A0=A0=A0QuarkPlatformPkg/PlatformFlashAccessLib:=A0Add=A0instance=A0f= or=A0capsule >=A0>=A0=A0=A0=A0=A0update. >=A0>=A0=A0=A0QuarkPlatformPkg/SystemFirmwareDescriptor:=A0Add=A0Descriptor= =A0for=A0capsule >=A0>=A0=A0=A0=A0=A0update. >=A0>=A0=A0=A0QuarkPlatformPkg/SystemFirmwareUpdateConfig:=A0Add=A0capsule= =A0config=A0file. >=A0>=A0=A0=A0QuarkPlatformPkg/PlatformInit:=A0Remove=A0recovery=A0PPI=A0in= stallation. >=A0>=A0=A0=A0QuarkPlatformPkg/PlatformBootManager:=A0Add=A0capsule/recover= y >=A0handling. >=A0>=A0=A0=A0QuarkPlatformPkg/dsc/fdf:=A0Add=A0capsule/recovery=A0support. >=A0>=A0=A0=A0QuarkPlatformPkg/dsc/fdf:=A0add=A0capsule=A0generation=A0DSC/= FDF. >=A0>=A0=A0=A0QuarkPlatformPkg/Readme:=A0add=A0capsule/recovery=A0related= =A0content. >=A0>=A0=A0=A0Vlv2TbltDevicePkg/dec:=A0Add=A0test=A0key=A0file=A0guid. >=A0>=A0=A0=A0Vlv2TbltDevicePkg/PlatformFlashAccessLib:=A0Add=A0instance=A0= for=A0capsule >=A0>=A0=A0=A0=A0=A0update. >=A0>=A0=A0=A0Vlv2TbltDevicePkg/SystemFirmwareDescriptor:=A0Add=A0Descripto= r=A0for=A0capsule >=A0>=A0=A0=A0=A0=A0update. >=A0>=A0=A0=A0Vlv2TbltDevicePkg/SystemFirmwareUpdateConfig:=A0Add=A0capsule= =A0config=A0file. >=A0>=A0=A0=A0Vlv2TbltDevicePkg/FlashDeviceLib:=A0Add=A0DXE=A0flash=A0devic= e=A0lib. >=A0>=A0=A0=A0Vlv2TbltDevicePkg/PlatformBootManager:=A0Add=A0capsule/recove= ry >=A0>=A0handling. >=A0>=A0=A0=A0Vlv2TbltDevicePkg/dsc/fdf:=A0Add=A0capsule/recovery=A0support= . >=A0>=A0=A0=A0Vlv2TbltDevicePkg/dsc/fdf:=A0add=A0capsule=A0generation=A0DSC= /FDF. >=A0>=A0=A0=A0Vlv2TbltDevicePkg/bat:=A0add=A0capsule=A0generation=A0in=A0ba= t. >=A0>=A0=A0=A0Vlv2TbltDevicePkg/Build:=A0Add=A0capsule/recovery=A0in=A0help= =A0info. >=A0> >=A0>=A0=A0BaseTools/Source/Python/Pkcs7Sign/TestRoot.cer >=A0>=A0|=A0=A0Bin=A00=A0->=A0756=A0bytes >=A0>=A0=A0IntelFrameworkModulePkg/Library/DxeCapsuleLib/DxeCapsuleLib.c >=A0>=A0|=A0=A0=A039=A0+- >=A0>=A0=A0MdeModulePkg/Application/CapsuleApp/AppSupport.c >=A0>=A0|=A0=A0480=A0++++++ >=A0>=A0=A0MdeModulePkg/Application/CapsuleApp/CapsuleApp.c >=A0>=A0|=A0=A0875=A0+++++++++++ >=A0>=A0=A0MdeModulePkg/Application/CapsuleApp/CapsuleApp.inf >=A0>=A0|=A0=A0=A071=A0+ >=A0>=A0=A0MdeModulePkg/Application/CapsuleApp/CapsuleApp.uni >=A0>=A0|=A0=A0=A022=A0+ >=A0>=A0=A0MdeModulePkg/Application/CapsuleApp/CapsuleAppExtra.uni >=A0>=A0|=A0=A0=A019=A0+ >=A0>=A0=A0MdeModulePkg/Application/CapsuleApp/CapsuleDump.c >=A0>=A0|=A0=A0840=A0+++++++++++ >=A0>=A0=A0MdeModulePkg/Include/Guid/EdkiiSystemFmpCapsule.h >=A0>=A0|=A0=A0110=A0++ >=A0>=A0=A0MdeModulePkg/Include/Library/CapsuleLib.h >=A0>=A0|=A0=A0=A045=A0+- >=A0>=A0=A0MdeModulePkg/Include/Library/EdkiiSystemCapsuleLib.h >=A0>=A0|=A0=A0154=A0++ >=A0>=A0=A0MdeModulePkg/Include/Library/FmpAuthenticationLib.h >=A0>=A0|=A0=A0=A091=A0++ >=A0>=A0=A0MdeModulePkg/Include/Library/IniParsingLib.h >=A0>=A0|=A0=A0166=A0+++ >=A0>=A0=A0MdeModulePkg/Include/Library/PlatformFlashAccessLib.h >=A0>=A0|=A0=A0=A059=A0+ >=A0>=A0=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.c >=A0>=A0|=A01543=A0++++++++++++++++++++ >=A0>=A0=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.inf >=A0>=A0|=A0=A0=A082=A0++ >=A0>=A0=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.uni >=A0>=A0|=A0=A0=A022=A0+ >=A0>=A0=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleProcessLib.c >=A0>=A0|=A0=A0517=A0+++++++ >=A0>=A0=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleReportLib.c >=A0>=A0|=A0=A0447=A0++++++ >=A0>=A0=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleRuntime.c >=A0>=A0|=A0=A0112=A0++ >=A0>=A0=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeRuntimeCapsuleLib.inf >=A0>=A0|=A0=A0=A085=A0++ >=A0>=A0=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeRuntimeCapsuleLib.uni >=A0>=A0|=A0=A0=A022=A0+ >=A0>=A0=A0MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.c >=A0>=A0|=A0=A0=A047=A0+- >=A0>=A0=A0MdeModulePkg/Library/EdkiiSystemCapsuleLib/EdkiiSystemCapsuleLib= .c >=A0>=A0|=A0=A0616=A0++++++++ >=A0>=A0=A0MdeModulePkg/Library/EdkiiSystemCapsuleLib/EdkiiSystemCapsuleLib= .inf >=A0>=A0|=A0=A0=A055=A0+ >=A0> >=A0MdeModulePkg/Library/EdkiiSystemCapsuleLib/EdkiiSystemCapsuleLib.uni >=A0>=A0|=A0=A0=A022=A0+ >=A0>=A0=A0MdeModulePkg/Library/FmpAuthenitcationLib/FmpAuthenitcationLib.c >=A0>=A0|=A0=A0277=A0++++ >=A0>=A0=A0MdeModulePkg/Library/FmpAuthenitcationLib/FmpAuthenitcationLib.i= nf >=A0>=A0|=A0=A0=A047=A0+ >=A0>=A0=A0MdeModulePkg/Library/FmpAuthenitcationLib/FmpAuthenitcationLib.u= ni >=A0>=A0|=A0=A0=A022=A0+ >=A0>=A0=A0MdeModulePkg/Library/IniParsingLib/IniParsingLib.c >=A0>=A0|=A01424=A0++++++++++++++++++ >=A0>=A0=A0MdeModulePkg/Library/IniParsingLib/IniParsingLib.inf >=A0>=A0|=A0=A0=A042=A0+ >=A0>=A0=A0MdeModulePkg/Library/IniParsingLib/IniParsingLib.uni >=A0>=A0|=A0=A0=A022=A0+ >=A0> >=A0> >=A0MdeModulePkg/Library/PlatformFlashAccessLibNull/PlatformFlashAccessLib >=A0>=A0Null.c=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0|=A0= =A0=A054=A0+ >=A0> >=A0> >=A0MdeModulePkg/Library/PlatformFlashAccessLibNull/PlatformFlashAccessLib >=A0>=A0Null.inf=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0|=A0=A0= =A040=A0+ >=A0> >=A0> >=A0MdeModulePkg/Library/PlatformFlashAccessLibNull/PlatformFlashAccessLib >=A0>=A0Null.uni=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0|=A0=A0= =A021=A0+ >=A0>=A0=A0MdeModulePkg/MdeModulePkg.dec >=A0>=A0|=A0=A0106=A0++ >=A0>=A0=A0MdeModulePkg/MdeModulePkg.dsc >=A0>=A0|=A0=A0=A024=A0+ >=A0>=A0=A0MdeModulePkg/Universal/EsrtDxe/EsrtDxe.inf >=A0>=A0|=A0=A0=A0=A03=A0+- >=A0>=A0=A0MdeModulePkg/Universal/EsrtDxe/EsrtImpl.c >=A0>=A0|=A0=A0=A037=A0+- >=A0>=A0=A0MdeModulePkg/Universal/RecoveryModuleLoadPei/ParseConfigProfile.= c >=A0>=A0|=A0=A0176=A0+++ >=A0> >=A0> >=A0MdeModulePkg/Universal/RecoveryModuleLoadPei/RecoveryModuleLoadP >=A0>=A0ei.c=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0|=A0=A0748=A0++++++++++ >=A0> >=A0> >=A0MdeModulePkg/Universal/RecoveryModuleLoadPei/RecoveryModuleLoadP >=A0>=A0ei.h=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0|=A0=A0=A044=A0+ >=A0> >=A0> >=A0MdeModulePkg/Universal/RecoveryModuleLoadPei/RecoveryModuleLoadP >=A0>=A0ei.inf=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0|=A0=A0=A069=A0+ >=A0> >=A0> >=A0MdeModulePkg/Universal/RecoveryModuleLoadPei/RecoveryModuleLoadP >=A0>=A0ei.uni=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0|=A0=A0=A021=A0+ >=A0> >=A0> >=A0MdeModulePkg/Universal/RecoveryModuleLoadPei/RecoveryModuleLoadP >=A0>=A0eiExtra.uni=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0|=A0=A0=A020=A0+ >=A0>=A0=A0MdeModulePkg/Universal/SystemFirmwareUpdate/ParseConfigProfile.c >=A0>=A0|=A0=A0244=A0++++ >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareDxe.h >=A0>=A0|=A0=A0393=A0+++++ >=A0> >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareMainD >=A0x >=A0>=A0e.c=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0=A0=A0|=A0=A0484=A0++++++ >=A0> >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareMainS >=A0et >=A0>=A0Image.c=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0|=A0=A0465=A0++++++ >=A0> >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareMainS >=A0et >=A0>=A0ImageDummy.c=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0|= =A0=A0=A090=A0++ >=A0> >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareReport >=A0>=A0Dxe.inf=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0|=A0=A0=A066=A0+ >=A0> >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareReport >=A0>=A0Dxe.uni=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0|=A0=A0=A021=A0+ >=A0> >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareReport >=A0>=A0DxeExtra.uni=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0|=A0=A0=A020=A0+ >=A0> >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareUpdat >=A0e >=A0>=A0Dxe.inf=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0|=A0=A0=A070=A0+ >=A0> >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareUpdat >=A0e >=A0>=A0Dxe.uni=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0|=A0=A0=A021=A0+ >=A0> >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareUpdat >=A0e >=A0>=A0DxeExtra.uni=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0|=A0=A0=A020=A0+ >=A0> >=A0> >=A0QuarkPlatformPkg/Feature/Capsule/Library/PlatformFlashAccessLib/Platfor >=A0>=A0mFlashAccessLibDxe.c=A0=A0=A0=A0|=A0=A0200=A0+++ >=A0> >=A0> >=A0QuarkPlatformPkg/Feature/Capsule/Library/PlatformFlashAccessLib/Platfor >=A0>=A0mFlashAccessLibDxe.inf=A0=A0|=A0=A0=A052=A0+ >=A0> >=A0> >=A0QuarkPlatformPkg/Feature/Capsule/Library/PlatformFlashAccessLib/SpiFlas >=A0>=A0hDevice.c=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0|=A0=A0336=A0= +++++ >=A0> >=A0> >=A0QuarkPlatformPkg/Feature/Capsule/Library/PlatformFlashAccessLib/SpiFlas >=A0>=A0hDevice.h=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0|=A0=A0186=A0= +++ >=A0> >=A0> >=A0QuarkPlatformPkg/Feature/Capsule/SystemFirmwareDescriptor/SystemFirm >=A0>=A0wareDescriptor.aslc=A0=A0=A0=A0=A0=A0=A0=A0|=A0=A0=A089=A0++ >=A0> >=A0> >=A0QuarkPlatformPkg/Feature/Capsule/SystemFirmwareDescriptor/SystemFirm >=A0>=A0wareDescriptor.inf=A0=A0=A0=A0=A0=A0=A0=A0=A0|=A0=A0=A045=A0+ >=A0> >=A0> >=A0QuarkPlatformPkg/Feature/Capsule/SystemFirmwareDescriptor/SystemFirm >=A0>=A0wareDescriptorPei.c=A0=A0=A0=A0=A0=A0=A0=A0|=A0=A0=A066=A0+ >=A0> >=A0> >=A0QuarkPlatformPkg/Feature/Capsule/SystemFirmwareUpdateConfig/System >=A0F >=A0>=A0irmwareUpdateConfig.ini=A0=A0=A0=A0=A0|=A0=A0=A062=A0+ >=A0> >=A0> >=A0QuarkPlatformPkg/Library/PlatformBootManagerLib/PlatformBootManager >=A0>=A0.c=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0|=A0=A0129=A0+- >=A0> >=A0> >=A0QuarkPlatformPkg/Library/PlatformBootManagerLib/PlatformBootManager >=A0>=A0.h=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0=A0=A0|=A0=A0=A0=A09=A0+- >=A0> >=A0> >=A0QuarkPlatformPkg/Library/PlatformBootManagerLib/PlatformBootManager >=A0>=A0Lib.inf=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0|=A0=A0=A015=A0+- >=A0>=A0=A0QuarkPlatformPkg/Platform/Pei/PlatformInit/MemoryCallback.c >=A0>=A0|=A0=A0=A0=A03=A0+- >=A0>=A0=A0QuarkPlatformPkg/Quark.dsc >=A0>=A0|=A0=A0=A061=A0+- >=A0>=A0=A0QuarkPlatformPkg/Quark.fdf >=A0>=A0|=A0=A0=A067=A0+ >=A0>=A0=A0QuarkPlatformPkg/QuarkCapsule.dsc >=A0>=A0|=A0=A0=A044=A0+ >=A0>=A0=A0QuarkPlatformPkg/QuarkCapsule.fdf >=A0>=A0|=A0=A0=A082=A0++ >=A0>=A0=A0QuarkPlatformPkg/QuarkMin.dsc >=A0>=A0|=A0=A0=A0=A07=A0+- >=A0>=A0=A0QuarkPlatformPkg/QuarkPlatformPkg.dec >=A0>=A0|=A0=A0=A0=A03=A0+ >=A0>=A0=A0QuarkPlatformPkg/Readme.md >=A0>=A0|=A0=A0=A017=A0+ >=A0> >=A0> >=A0SecurityPkg/Library/FmpAuthenticationPkcs7Lib/FmpAuthenticationPkcs7Lib >=A0>=A0.c=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0|=A0=A0147=A0++ >=A0> >=A0> >=A0SecurityPkg/Library/FmpAuthenticationPkcs7Lib/FmpAuthenticationPkcs7Lib >=A0>=A0.inf=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0|= =A0=A0=A052=A0+ >=A0> >=A0> >=A0SecurityPkg/Library/FmpAuthenticationPkcs7Lib/FmpAuthenticationPkcs7Lib >=A0>=A0.uni=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0|= =A0=A0=A026=A0+ >=A0> >=A0> >=A0SecurityPkg/Library/FmpAuthenticationRsa2048Sha256Lib/FmpAuthenticatio >=A0>=A0nRsa2048Sha256Lib.c=A0=A0=A0=A0=A0=A0|=A0=A0289=A0++++ >=A0> >=A0> >=A0SecurityPkg/Library/FmpAuthenticationRsa2048Sha256Lib/FmpAuthenticatio >=A0>=A0nRsa2048Sha256Lib.inf=A0=A0=A0=A0|=A0=A0=A053=A0+ >=A0> >=A0> >=A0SecurityPkg/Library/FmpAuthenticationRsa2048Sha256Lib/FmpAuthenticatio >=A0>=A0nRsa2048Sha256Lib.uni=A0=A0=A0=A0|=A0=A0=A026=A0+ >=A0>=A0=A0SecurityPkg/SecurityPkg.dec >=A0>=A0|=A0=A0=A0=A08=A0+- >=A0>=A0=A0SecurityPkg/SecurityPkg.dsc >=A0>=A0|=A0=A0=A0=A03=A0+ >=A0>=A0=A0UefiCpuPkg/Application/MicrocodeCapsuleApp/AppSupport.c >=A0>=A0|=A0=A0480=A0++++++ >=A0>=A0=A0UefiCpuPkg/Application/MicrocodeCapsuleApp/MicrocodeCapsuleApp.c >=A0>=A0|=A0=A0283=A0++++ >=A0>=A0=A0UefiCpuPkg/Application/MicrocodeCapsuleApp/MicrocodeCapsuleApp.i= nf >=A0>=A0|=A0=A0=A062=A0+ >=A0> >=A0UefiCpuPkg/Application/MicrocodeCapsuleApp/MicrocodeCapsuleApp.uni >=A0>=A0|=A0=A0=A022=A0+ >=A0> >=A0> >=A0UefiCpuPkg/Application/MicrocodeCapsuleApp/MicrocodeCapsuleAppExtra. >=A0>=A0uni=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0= =A0=A0=A0|=A0=A0=A019=A0+ >=A0>=A0=A0UefiCpuPkg/Application/MicrocodeCapsuleApp/MicrocodeCapsuleDump.= c >=A0>=A0|=A0=A0171=A0+++ >=A0>=A0=A0UefiCpuPkg/Include/Guid/MicrocodeFmp.h >=A0>=A0|=A0=A0=A021=A0+ >=A0>=A0=A0UefiCpuPkg/Include/Library/MicrocodeFlashAccessLib.h >=A0>=A0|=A0=A0=A039=A0+ >=A0> >=A0> >=A0UefiCpuPkg/Library/MicrocodeFlashAccessLibNull/MicrocodeFlashAccessLib >=A0>=A0Null.c=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0|=A0= =A0=A042=A0+ >=A0> >=A0> >=A0UefiCpuPkg/Library/MicrocodeFlashAccessLibNull/MicrocodeFlashAccessLib >=A0>=A0Null.inf=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0|=A0=A0= =A040=A0+ >=A0> >=A0> >=A0UefiCpuPkg/Library/MicrocodeFlashAccessLibNull/MicrocodeFlashAccessLib >=A0>=A0Null.uni=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0|=A0=A0= =A021=A0+ >=A0>=A0=A0UefiCpuPkg/MicrocodeUpdate/MicrocodeFmp.c >=A0>=A0|=A0=A0537=A0+++++++ >=A0>=A0=A0UefiCpuPkg/MicrocodeUpdate/MicrocodeUpdate.c >=A0>=A0|=A0=A0779=A0++++++++++ >=A0>=A0=A0UefiCpuPkg/MicrocodeUpdate/MicrocodeUpdate.h >=A0>=A0|=A0=A0403=A0+++++ >=A0>=A0=A0UefiCpuPkg/MicrocodeUpdate/MicrocodeUpdate.inf >=A0>=A0|=A0=A0=A068=A0+ >=A0>=A0=A0UefiCpuPkg/MicrocodeUpdate/MicrocodeUpdateDxe.uni >=A0>=A0|=A0=A0=A021=A0+ >=A0>=A0=A0UefiCpuPkg/MicrocodeUpdate/MicrocodeUpdateDxeExtra.uni >=A0>=A0|=A0=A0=A020=A0+ >=A0>=A0=A0UefiCpuPkg/UefiCpuPkg.dec >=A0>=A0|=A0=A0=A0=A07=A0+ >=A0>=A0=A0UefiCpuPkg/UefiCpuPkg.dsc >=A0>=A0|=A0=A0=A0=A03=A0+ >=A0>=A0=A0Vlv2TbltDevicePkg/Build_IFWI.bat >=A0>=A0|=A0=A0=A0=A05=A0+ >=A0> >=A0> >=A0Vlv2TbltDevicePkg/Feature/Capsule/Library/PlatformFlashAccessLib/Platfo= r >=A0>=A0mFlashAccessLib.c=A0=A0=A0=A0=A0=A0|=A0=A0193=A0+++ >=A0> >=A0> >=A0Vlv2TbltDevicePkg/Feature/Capsule/Library/PlatformFlashAccessLib/Platfo= r >=A0>=A0mFlashAccessLib.inf=A0=A0=A0=A0|=A0=A0=A047=A0+ >=A0> >=A0> >=A0Vlv2TbltDevicePkg/Feature/Capsule/SystemFirmwareDescriptor/SystemFirm >=A0>=A0wareDescriptor.aslc=A0=A0=A0=A0=A0=A0=A0|=A0=A0=A089=A0++ >=A0> >=A0> >=A0Vlv2TbltDevicePkg/Feature/Capsule/SystemFirmwareDescriptor/SystemFirm >=A0>=A0wareDescriptor.inf=A0=A0=A0=A0=A0=A0=A0=A0|=A0=A0=A045=A0+ >=A0> >=A0> >=A0Vlv2TbltDevicePkg/Feature/Capsule/SystemFirmwareDescriptor/SystemFirm >=A0>=A0wareDescriptorPei.c=A0=A0=A0=A0=A0=A0=A0|=A0=A0=A066=A0+ >=A0> >=A0> >=A0Vlv2TbltDevicePkg/Feature/Capsule/SystemFirmwareUpdateConfig/System >=A0F >=A0>=A0irmwareUpdateConfig.ini=A0=A0=A0=A0|=A0=A0=A072=A0+ >=A0> >=A0> >=A0Vlv2TbltDevicePkg/Feature/Capsule/SystemFirmwareUpdateConfig/System >=A0F >=A0>=A0irmwareUpdateConfigGcc.ini=A0|=A0=A0=A072=A0+ >=A0>=A0=A0Vlv2TbltDevicePkg/Library/FlashDeviceLib/FlashDeviceLib.c >=A0>=A0|=A0=A0156=A0+- >=A0>=A0=A0Vlv2TbltDevicePkg/Library/FlashDeviceLib/FlashDeviceLib.inf >=A0>=A0|=A0=A0=A0=A08=A0+- >=A0>=A0=A0Vlv2TbltDevicePkg/Library/FlashDeviceLib/FlashDeviceLibDxe.c >=A0>=A0|=A0=A0=A062=A0+ >=A0>=A0=A0Vlv2TbltDevicePkg/Library/FlashDeviceLib/FlashDeviceLibDxe.inf >=A0>=A0|=A0=A0=A049=A0+ >=A0> >=A0> >=A0Vlv2TbltDevicePkg/Library/FlashDeviceLib/FlashDeviceLibDxeRuntimeSmm.c >=A0>=A0|=A0=A0188=A0+++ >=A0>=A0=A0Vlv2TbltDevicePkg/Library/FlashDeviceLib/SpiChipDefinitions.h >=A0>=A0|=A0=A0=A0=A05=A0+- >=A0>=A0=A0Vlv2TbltDevicePkg/Library/PlatformBdsLib/BdsPlatform.c >=A0>=A0|=A0=A0179=A0++- >=A0>=A0=A0Vlv2TbltDevicePkg/Library/PlatformBdsLib/PlatformBdsLib.inf >=A0>=A0|=A0=A0=A0=A06=A0+ >=A0>=A0=A0Vlv2TbltDevicePkg/PlatformCapsule.dsc >=A0>=A0|=A0=A0=A044=A0+ >=A0>=A0=A0Vlv2TbltDevicePkg/PlatformCapsule.fdf >=A0>=A0|=A0=A0=A081=A0+ >=A0>=A0=A0Vlv2TbltDevicePkg/PlatformCapsuleGcc.fdf >=A0>=A0|=A0=A0=A081=A0+ >=A0>=A0=A0Vlv2TbltDevicePkg/PlatformPkg.dec >=A0>=A0|=A0=A0=A0=A03=A0+ >=A0>=A0=A0Vlv2TbltDevicePkg/PlatformPkg.fdf >=A0>=A0|=A0=A0146=A0+- >=A0>=A0=A0Vlv2TbltDevicePkg/PlatformPkgConfig.dsc >=A0>=A0|=A0=A0=A0=A03=A0+- >=A0>=A0=A0Vlv2TbltDevicePkg/PlatformPkgGcc.fdf >=A0>=A0|=A0=A0146=A0+- >=A0>=A0=A0Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc >=A0>=A0|=A0=A0=A070=A0+- >=A0>=A0=A0Vlv2TbltDevicePkg/PlatformPkgIA32.dsc >=A0>=A0|=A0=A0=A070=A0+- >=A0>=A0=A0Vlv2TbltDevicePkg/PlatformPkgX64.dsc >=A0>=A0|=A0=A0=A070=A0+- >=A0>=A0=A0Vlv2TbltDevicePkg/bld_vlv.bat >=A0>=A0|=A0=A0=A0=A09=A0+- >=A0>=A0=A0129=A0files=A0changed,=A018331=A0insertions(+),=A0381=A0deletion= s(-)=A0=A0create=A0mode >=A0>=A0100644=A0BaseTools/Source/Python/Pkcs7Sign/TestRoot.cer >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Application/CapsuleApp/AppSupport.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Application/CapsuleApp/CapsuleApp.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Application/CapsuleApp/CapsuleApp.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Application/CapsuleApp/CapsuleApp.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Application/CapsuleApp/CapsuleAppExtra.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Application/CapsuleApp/CapsuleDump.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Include/Guid/EdkiiSystemFmpCapsule.h >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Include/Library/EdkiiSystemCapsuleLib.h >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Include/Library/FmpAuthenticationLib.h >=A0>=A0=A0create=A0mode=A0100644=A0MdeModulePkg/Include/Library/IniParsing= Lib.h >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Include/Library/PlatformFlashAccessLib.h >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleProcessLib.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleReportLib.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleRuntime.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeRuntimeCapsuleLib.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/DxeCapsuleLibFmp/DxeRuntimeCapsuleLib.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/EdkiiSystemCapsuleLib/EdkiiSystemCapsuleLib.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/EdkiiSystemCapsuleLib/EdkiiSystemCapsuleLib.in= f >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/EdkiiSystemCapsuleLib/EdkiiSystemCapsuleLib.un= i >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/FmpAuthenitcationLib/FmpAuthenitcationLib.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/FmpAuthenitcationLib/FmpAuthenitcationLib.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/FmpAuthenitcationLib/FmpAuthenitcationLib.uni >=A0>=A0=A0create=A0mode=A0100644=A0MdeModulePkg/Library/IniParsingLib/IniP= arsingLib.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/IniParsingLib/IniParsingLib.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Library/IniParsingLib/IniParsingLib.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Library/PlatformFlashAccessLibNull/PlatformFlashAccessLib >=A0>=A0Null.c >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Library/PlatformFlashAccessLibNull/PlatformFlashAccessLib >=A0>=A0Null.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Library/PlatformFlashAccessLibNull/PlatformFlashAccessLib >=A0>=A0Null.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Universal/RecoveryModuleLoadPei/ParseConfigProfile.c >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/RecoveryModuleLoadPei/RecoveryModuleLoadP >=A0>=A0ei.c >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/RecoveryModuleLoadPei/RecoveryModuleLoadP >=A0>=A0ei.h >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/RecoveryModuleLoadPei/RecoveryModuleLoadP >=A0>=A0ei.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/RecoveryModuleLoadPei/RecoveryModuleLoadP >=A0>=A0ei.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/RecoveryModuleLoadPei/RecoveryModuleLoadP >=A0>=A0eiExtra.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0MdeModulePkg/Universal/SystemFirmwareUpdate/ParseConfigProfile.c >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareDxe.h >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareMainD >=A0x >=A0>=A0e.c >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareMainS >=A0et >=A0>=A0Image.c >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareMainS >=A0et >=A0>=A0ImageDummy.c >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareReport >=A0>=A0Dxe.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareReport >=A0>=A0Dxe.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareReport >=A0>=A0DxeExtra.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareUpdat >=A0e >=A0>=A0Dxe.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareUpdat >=A0e >=A0>=A0Dxe.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0MdeModulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareUpdat >=A0e >=A0>=A0DxeExtra.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0QuarkPlatformPkg/Feature/Capsule/Library/PlatformFlashAccessLib/Pla= tfo >=A0>=A0r >=A0>=A0mFlashAccessLibDxe.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0QuarkPlatformPkg/Feature/Capsule/Library/PlatformFlashAccessLib/Pla= tfo >=A0>=A0r >=A0>=A0mFlashAccessLibDxe.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0QuarkPlatformPkg/Feature/Capsule/Library/PlatformFlashAccessLib/Spi= Fla >=A0>=A0s >=A0>=A0hDevice.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0QuarkPlatformPkg/Feature/Capsule/Library/PlatformFlashAccessLib/Spi= Fla >=A0>=A0s >=A0>=A0hDevice.h >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0QuarkPlatformPkg/Feature/Capsule/SystemFirmwareDescriptor/SystemFirm >=A0>=A0wareDescriptor.aslc >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0QuarkPlatformPkg/Feature/Capsule/SystemFirmwareDescriptor/SystemFirm >=A0>=A0wareDescriptor.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0QuarkPlatformPkg/Feature/Capsule/SystemFirmwareDescriptor/SystemFirm >=A0>=A0wareDescriptorPei.c >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0QuarkPlatformPkg/Feature/Capsule/SystemFirmwareUpdateConfig/System >=A0F >=A0>=A0irmwareUpdateConfig.ini >=A0>=A0=A0create=A0mode=A0100644=A0QuarkPlatformPkg/QuarkCapsule.dsc=A0=A0= create=A0mode >=A0>=A0100644=A0QuarkPlatformPkg/QuarkCapsule.fdf=A0=A0create=A0mode=A0100= 644 >=A0> >=A0SecurityPkg/Library/FmpAuthenticationPkcs7Lib/FmpAuthenticationPkcs7Li >=A0>=A0b >=A0>=A0.c >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0SecurityPkg/Library/FmpAuthenticationPkcs7Lib/FmpAuthenticationPkcs7Li >=A0>=A0b >=A0>=A0.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0SecurityPkg/Library/FmpAuthenticationPkcs7Lib/FmpAuthenticationPkcs7Li >=A0>=A0b >=A0>=A0.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0SecurityPkg/Library/FmpAuthenticationRsa2048Sha256Lib/FmpAuthenticatio >=A0>=A0nRsa2048Sha256Lib.c >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0SecurityPkg/Library/FmpAuthenticationRsa2048Sha256Lib/FmpAuthenticatio >=A0>=A0nRsa2048Sha256Lib.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0SecurityPkg/Library/FmpAuthenticationRsa2048Sha256Lib/FmpAuthenticatio >=A0>=A0nRsa2048Sha256Lib.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0UefiCpuPkg/Application/MicrocodeCapsuleApp/AppSupport.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0UefiCpuPkg/Application/MicrocodeCapsuleApp/MicrocodeCapsuleApp.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0UefiCpuPkg/Application/MicrocodeCapsuleApp/MicrocodeCapsuleApp.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0UefiCpuPkg/Application/MicrocodeCapsuleApp/MicrocodeCapsuleApp.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0UefiCpuPkg/Application/MicrocodeCapsuleApp/MicrocodeCapsuleAppExtra. >=A0>=A0uni >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0UefiCpuPkg/Application/MicrocodeCapsuleApp/MicrocodeCapsuleDump.c >=A0>=A0=A0create=A0mode=A0100644=A0UefiCpuPkg/Include/Guid/MicrocodeFmp.h >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0UefiCpuPkg/Include/Library/MicrocodeFlashAccessLib.h >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0UefiCpuPkg/Library/MicrocodeFlashAccessLibNull/MicrocodeFlashAccessLib >=A0>=A0Null.c >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0UefiCpuPkg/Library/MicrocodeFlashAccessLibNull/MicrocodeFlashAccessLib >=A0>=A0Null.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0UefiCpuPkg/Library/MicrocodeFlashAccessLibNull/MicrocodeFlashAccessLib >=A0>=A0Null.uni >=A0>=A0=A0create=A0mode=A0100644=A0UefiCpuPkg/MicrocodeUpdate/MicrocodeFmp= .c >=A0>=A0=A0create=A0mode=A0100644=A0UefiCpuPkg/MicrocodeUpdate/MicrocodeUpd= ate.c >=A0>=A0=A0create=A0mode=A0100644=A0UefiCpuPkg/MicrocodeUpdate/MicrocodeUpd= ate.h >=A0>=A0=A0create=A0mode=A0100644=A0UefiCpuPkg/MicrocodeUpdate/MicrocodeUpd= ate.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0UefiCpuPkg/MicrocodeUpdate/MicrocodeUpdateDxe.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0UefiCpuPkg/MicrocodeUpdate/MicrocodeUpdateDxeExtra.uni >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0Vlv2TbltDevicePkg/Feature/Capsule/Library/PlatformFlashAccessLib/Pl= atf >=A0>=A0or >=A0>=A0mFlashAccessLib.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0Vlv2TbltDevicePkg/Feature/Capsule/Library/PlatformFlashAccessLib/Pl= atf >=A0>=A0or >=A0>=A0mFlashAccessLib.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0Vlv2TbltDevicePkg/Feature/Capsule/SystemFirmwareDescriptor/SystemFirm >=A0>=A0wareDescriptor.aslc >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0Vlv2TbltDevicePkg/Feature/Capsule/SystemFirmwareDescriptor/SystemFirm >=A0>=A0wareDescriptor.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0Vlv2TbltDevicePkg/Feature/Capsule/SystemFirmwareDescriptor/SystemFirm >=A0>=A0wareDescriptorPei.c >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0Vlv2TbltDevicePkg/Feature/Capsule/SystemFirmwareUpdateConfig/System >=A0F >=A0>=A0irmwareUpdateConfig.ini >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0Vlv2TbltDevicePkg/Feature/Capsule/SystemFirmwareUpdateConfig/System >=A0F >=A0>=A0irmwareUpdateConfigGcc.ini >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0Vlv2TbltDevicePkg/Library/FlashDeviceLib/FlashDeviceLibDxe.c >=A0>=A0=A0create=A0mode=A0100644 >=A0>=A0Vlv2TbltDevicePkg/Library/FlashDeviceLib/FlashDeviceLibDxe.inf >=A0>=A0=A0create=A0mode=A0100644 >=A0> >=A0Vlv2TbltDevicePkg/Library/FlashDeviceLib/FlashDeviceLibDxeRuntimeSmm.c >=A0>=A0=A0create=A0mode=A0100644=A0Vlv2TbltDevicePkg/PlatformCapsule.dsc >=A0>=A0=A0create=A0mode=A0100644=A0Vlv2TbltDevicePkg/PlatformCapsule.fdf >=A0>=A0=A0create=A0mode=A0100644=A0Vlv2TbltDevicePkg/PlatformCapsuleGcc.fd= f >=A0> >=A0>=A0-- >=A0>=A02.7.4.windows.1 >=A0> >=A0>=A0_______________________________________________ >=A0>=A0edk2-devel=A0mailing=A0list >=A0>=A0mailto:edk2-devel@lists.01.org >=A0>=A0https://lists.01.org/mailman/listinfo/edk2-devel >=A0_______________________________________________ >=A0edk2-devel=A0mailing=A0list >=A0mailto:edk2-devel@lists.01.org >=A0https://lists.01.org/mailman/listinfo/edk2-devel