From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.120; helo=mga04.intel.com; envelope-from=michael.d.kinney@intel.com; receiver=edk2-devel@lists.01.org Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id C890E211CFFED for ; Mon, 11 Jun 2018 17:54:50 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Jun 2018 17:54:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,212,1526367600"; d="scan'208";a="231786179" Received: from orsmsx109.amr.corp.intel.com ([10.22.240.7]) by orsmga005.jf.intel.com with ESMTP; 11 Jun 2018 17:54:50 -0700 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.88]) by ORSMSX109.amr.corp.intel.com ([169.254.11.237]) with mapi id 14.03.0319.002; Mon, 11 Jun 2018 17:54:49 -0700 From: "Kinney, Michael D" To: Ard Biesheuvel , "Kinney, Michael D" CC: "Yao, Jiewen" , "edk2-devel@lists.01.org" , Leif Lindholm , "Zeng, Star" Thread-Topic: [PATCH v2 1/5] MdeModulePkg/CapsulePei: clean Dcache before consuming capsule data Thread-Index: AQHT/vYfw9PpXXVcaU+7ReDxjV5IpaRcDKUAgAAAzoCAAABigP//jCqQgAB80ID//7qF4A== Date: Tue, 12 Jun 2018 00:54:48 +0000 Message-ID: References: <20180608065811.2065-1-ard.biesheuvel@linaro.org> <20180608065811.2065-2-ard.biesheuvel@linaro.org> <74D8A39837DF1E4DA445A8C0B3885C503AC3DA25@shsmsx102.ccr.corp.intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.200.100 dlp-reaction: no-action x-originating-ip: [10.22.254.139] MIME-Version: 1.0 Subject: Re: [PATCH v2 1/5] MdeModulePkg/CapsulePei: clean Dcache before consuming capsule data X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jun 2018 00:54:51 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QXJkLA0KDQpXaGF0IGFib3V0IG1lbW9yeSBpbml0IHdoZW4gdGhlIG1lbW9yeSBIT0JzIGFyZQ0K Y3JlYXRlZC4gIENvdWxkIHlvdSBmbHVzaCBhbGwgdGhlIHJhbmdlcyBvZiANCmluaXRpYWxpemVk IG1lbW9yeSBieSBIT0IgYXMgdGhlIEhPQnMgYXJlIGNyZWF0ZWQ/DQoNClBFSSBhbmQgRFhFIGNh biBub3QgdXNlIG1lbW9yeSBub3QgZGVzY3JpYmVkIGJ5DQp0aGUgSE9Ccy4gIE1vcmUgbWVtb3J5 IGNhbiBiZSBhZGRlZCBpbiBEWEUgcGhhc2UNCnRocm91Z2ggdGhlIEdDRCBzZXJ2aWNlcywgYW5k IGFkZGl0aW9uYWwgZmx1c2ggDQpjb3VsZCBiZSBkb25lIGFzIGFkZGVkLg0KDQpNaWtlDQoNCj4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQXJkIEJpZXNoZXV2ZWwgW21haWx0 bzphcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnXQ0KPiBTZW50OiBNb25kYXksIEp1bmUgMTEsIDIw MTggMzowMSBQTQ0KPiBUbzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50 ZWwuY29tPg0KPiBDYzogWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPjsgZWRrMi0N Cj4gZGV2ZWxAbGlzdHMuMDEub3JnOyBMZWlmIExpbmRob2xtDQo+IDxsZWlmLmxpbmRob2xtQGxp bmFyby5vcmc+OyBaZW5nLCBTdGFyDQo+IDxzdGFyLnplbmdAaW50ZWwuY29tPg0KPiBTdWJqZWN0 OiBSZTogW1BBVENIIHYyIDEvNV0gTWRlTW9kdWxlUGtnL0NhcHN1bGVQZWk6DQo+IGNsZWFuIERj YWNoZSBiZWZvcmUgY29uc3VtaW5nIGNhcHN1bGUgZGF0YQ0KPiANCj4gT24gMTEgSnVuZSAyMDE4 IGF0IDIzOjQwLCBLaW5uZXksIE1pY2hhZWwgRA0KPiA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5j b20+IHdyb3RlOg0KPiA+IEhpIEFyZCwNCj4gPg0KPiA+IEkgd291bGQgc3RpbGwgcHJlZmVyIHRo ZSBjYWNoZSBtYWludGVuYW5jZSBiZSBkb25lDQo+IGluZGVwZW5kZW50DQo+ID4gb2YgY2Fwc3Vs ZXMgaW4gY2FzZSB0aGVyZSBpcyBvdGhlciBtZW1vcnkgcmFuZ2VzIHRoYXQNCj4gbmVlZCB0bw0K PiA+IGJlIGZsdXNoZWQgZm9yIG90aGVyIGZlYXR1cmVzLg0KPiA+DQo+ID4gVGhlIENhY2hlTWFp bnRlbmFuY2VMaWIgZm9yIEFSTSBoYXMgc2V2ZXJhbCBzZXJ2aWNlcw0KPiB0aGF0IGFyZQ0KPiA+ IG5vdCBpbXBsZW1lbnRlZCBhbmQgQVNTRVJUKCkuICBJIGZvdW5kIHNvbWUgQVJNDQo+IGRvY3Vt ZW50YXRpb24NCj4gPiB0aGF0IHNheXMgdGhhdCBjYWNoZXMgY2FuIGJlIGZsdXNoZWQgYnkgbG9v cGluZw0KPiB0aHJvdWdoIHRoZQ0KPiA+IGluZGV4ZXMuDQo+ID4NCj4gPg0KPiBodHRwOi8vaW5m b2NlbnRlci5hcm0uY29tL2hlbHAvaW5kZXguanNwP3RvcGljPS9jb20uYXJtLg0KPiBkb2MuZGRp MDIwMWQvY2gwM3MwM3MwNS5odG1sDQo+ID4NCj4gDQo+IFBsZWFzZSBkb24ndCBxdW90ZSBzZXZl cmVseSBvdXRkYXRlZCBkb2N1bWVudGF0aW9uIG91dA0KPiBvZiBjb250ZXh0Lg0KPiBBUk05IGlz IGEgfjE1IHllYXIgb2xkIGNvcmUgdGhhdCBwcmVkYXRlcyBTTVAgb24gQVJNIGJ5DQo+IHNldmVy YWwgeWVhcnMuDQo+IA0KPiA+IGltcGxlbWVudGF0aW9ucyB0aGF0IG1heSBub3Qgd29yayB3aXRo IHRoYXQgYWxnb3JpdGhtLg0KPiBIb3dldmVyDQo+ID4gdGhhdCBjb3VsZCByZXF1aXJlIGEgY3Vz dG9taXplZCBDYWNoZU1haW50ZW5hbmNlTGliLg0KPiBDYW4geW91DQo+ID4gcHJvdmlkZSB0aGUg Zmx1c2ggYWxsIHVzaW5nIHRoZSBkb2N1bWVudGVkIGFsZ29yaXRobQ0KPiBhbmQgdXNlIHRoYXQN Cj4gPiBpbnN0YW5jZSBmb3Igc3lzdGVtcyB0aGF0IGFyZSBjb21wYXRpYmxlIHdpdGggdGhlDQo+ IGRvY3VtZW50ZWQgYWxnb3JpdGhtLg0KPiANCj4gTm9uZSBvZiB0aGUgQVJNIGNvcmVzIHdlIHN1 cHBvcnQgaW4gRURLMiB0b2RheSAoQVJNdjcNCj4gYW5kIGxhdGVyKSBhcmUNCj4gY29tcGF0aWJs ZSB3aXRoIHRoZSBkb2N1bWVudGVkIGFsZ29yaXRobS4NCj4gDQo+ID4gVGhlbiwgdGhlIGZsdXNo IGFsbCBBUEkgY2FuIGJlIHVzZWQgaW4gUmVzZXRTeXN0ZW0oKQ0KPiBvciBTRUMgUGhhc2UNCj4g PiB3aGVuIHRoZSBib290IG1vZGUgaXMgd2FybSByZXNldC4NCj4gPg0KPiANCj4gRmx1c2hpbmcg dGhlIGVudGlyZSBjYWNoZSBpcyBzaW1wbHkgbm90IHBvc3NpYmxlLiBUaGUNCj4gc2V0L3dheQ0K PiBvcGVyYXRpb25zIGFyZSBvbmx5IGludGVuZGVkIHRvIGJlIHVzZWQgYmVmb3JlIHRoZSBjb3Jl DQo+IGVudGVycyB0aGUNCj4gY29oZXJlbmN5IGRvbWFpbiBvciBhZnRlciBpdCBsZWF2ZXMgaXQg YWdhaW4gKGkuZS4sIHdoZW4NCj4gY29yZXMgYXJlDQo+IHBvd2VyZWQgdXAgb3IgZG93bikuIFRo b3NlIHNldC93YXkgb3BlcmF0aW9ucyBhcmUgbm90DQo+IGJyb2FkY2FzdCB0bw0KPiBvdGhlciBj b3JlcyAob3Igb3RoZXIgbWFzdGVycyBzdWNoIGFzIERNQSBjYXBhYmxlDQo+IHBlcmlwaGVyYWxz IHdpdGgNCj4gY2FjaGVzKSwgd2hpY2ggbWVhbnMgdGhhdCBhIGNhY2hlIGxpbmUgdGhhdCBpcyBj bGVhbmVkDQo+IGJ5IHNldC93YXkgbWF5DQo+IHNpbXBseSBlbmQgdXAgaW4gYW5vdGhlciBjYWNo ZSBhbmQgbmV2ZXIgbWFrZSBpdCB0byBtYWluDQo+IG1lbW9yeS4gSW4NCj4gb3RoZXIgd29yZHMs IHNldC93YXkgb3BlcmF0aW9ucyBtYW5hZ2UgdGhlIGNhY2hlIGl0c2VsZg0KPiByYXRoZXIgdGhh bg0KPiB0aGUgY29udGVudHMgb2YgdGhlIGNhY2hlcy4NCj4gDQo+IFRoZSBvbmx5IHdheSB0byBw ZXJmb3JtIGNhY2hlIG1haW50ZW5hbmNlIGluIGEgd2F5IHRvDQo+IGVuc3VyZSB0aGF0IHRoZQ0K PiAqY29udGVudCogbWFrZXMgaXQgdG8gbWFpbiBtZW1vcnkgaXMgdG8gdXNlIGNhY2hlDQo+IG1h aW50ZW5hbmNlIGJ5DQo+IHZpcnR1YWwgYWRkcmVzcy4gVGhpcyByZXF1aXJlcyB0aGF0IHlvdSBr bm93IHRoZSB2aXJ0dWFsDQo+IGFkZHJlc3MgdG8NCj4gYmVnaW4gd2l0aCwgYW5kIG9idmlvdXNs eSByZXF1aXJlcyB0aGF0IGEgbWFwcGluZyBleGlzdHMNCj4gZm9yIHRoYXQNCj4gdmlydHVhbCBh ZGRyZXNzIHdoZW4gZXhlY3V0ZWQgd2l0aCB0aGUgTU1VIG9uLg0KPiANCj4gVGhlIGJvdHRvbSBs aW5lIGlzIHRoYXQgdGhlcmUgaXMgbm8gZmx1c2ggYWxsIEFQSSwgYW5kDQo+IHdlIHdpbGwgaGF2 ZSB0bw0KPiB3b3JrIGFyb3VuZCB0aGF0IChhbmQgYmVsaWV2ZSBtZSwgdGhpcyBpcyBub3QgdGhl IGZpcnN0DQo+IHRpbWUgd2UgYXJlDQo+IHN0cnVnZ2xpbmcgdG8gZGVhbCB3aXRoIHRoaXMgbGlt aXRhdGlvbikuDQo+IA0KPiBTbyB0byBzdW1tYXJpemUgYWdhaW4sIHdlIGhhdmUgdGhlIGZvbGxv d2luZyBvcHRpb25zLA0KPiAtIFVwZGF0ZUNhcHN1bGUgLSBwcm9ibGVtYXRpYyBiZWNhdXNlIGl0 IG1heSBiZSBjYWxsZWQNCj4gYXQgcnVudGltZSBhbmQNCj4gdGhlIGZpcm13YXJlIGhhcyBubyBt ZWFucyBvZiB0cmFuc2xhdGluZyB0aGUgcGh5c2ljYWwNCj4gYWRkcmVzc2VzDQo+IC0gUmVzZXRT eXN0ZW0gLSBzYW1lIGFzIGFib3ZlOiBpdCBpcyBhIHJ1bnRpbWUgc2VydmljZSwNCj4gYW5kIHNv IGl0DQo+IGNhbm5vdCByZWx5IG9uIGEgbWFwcGluZyB0byBleGlzdCBmb3IgdGhvc2UgcGh5c2lj YWwNCj4gYWRkcmVzc2VzDQo+IC0gU0VDIC0gbGFja3MgdGhlIGluZm9ybWF0aW9uIGFib3V0IHdo ZXJlIHRoZSBjYXBzdWxlDQo+IHJlc2lkZXMNCj4gLSBDYXBzdWxlUGVpIC0gYWxyZWFkeSBleHRy YWN0cyB0aGUgaW5mb3JtYXRpb24gYWJvdXQNCj4gdGhlIGNhcHN1bGUNCj4gYWRkcmVzcyBpbiBt ZW1vcnksIGFuZCBjYW4gcGVyZm9ybSB0aGUgY2FjaGUgbWFpbnRlbmFuY2UNCj4gcmlnaHQgYmVm b3JlDQo+IGNvbnN1bWluZyB0aGUgZGF0YS4NCg==