From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) (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 9E66C803D2 for ; Mon, 13 Mar 2017 18:58:27 -0700 (PDT) Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga105.fm.intel.com with ESMTP; 13 Mar 2017 18:58:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.36,162,1486454400"; d="scan'208";a="67118951" Received: from orsmsx107.amr.corp.intel.com ([10.22.240.5]) by orsmga004.jf.intel.com with ESMTP; 13 Mar 2017 18:58:27 -0700 Received: from orsmsx161.amr.corp.intel.com (10.22.240.84) by ORSMSX107.amr.corp.intel.com (10.22.240.5) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 13 Mar 2017 18:58:26 -0700 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.99]) by ORSMSX161.amr.corp.intel.com ([169.254.4.71]) with mapi id 14.03.0248.002; Mon, 13 Mar 2017 18:58:26 -0700 From: "Kinney, Michael D" To: "Justen, Jordan L" , Laszlo Ersek , "Kinney, Michael D" CC: edk2-devel-01 Thread-Topic: [edk2] [PATCH 11/12] OvmfPkg/SmmControl2Dxe: save fw_cfg boot script with QemuFwCfgS3Lib Thread-Index: AQHSjXcCNk3+f6Py+EWp56cZyWWACqGOeXaAgACc+gCABMa8AIAACvQAgAAIywD//77YEA== Date: Tue, 14 Mar 2017 01:58:26 +0000 Message-ID: References: <20170223014814.10937-1-lersek@redhat.com> <20170223014814.10937-12-lersek@redhat.com> <148914088572.26490.12215430240628550434@jljusten-skl> <55e1eade-1d06-4b04-3e07-5ceef61a5602@redhat.com> <148944077646.15816.5488638936147140185@jljusten-skl> <148944501645.16415.6726175929038559977@jljusten-skl> In-Reply-To: <148944501645.16415.6726175929038559977@jljusten-skl> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_IC x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjcyNjhiYzktOTc2MC00NDg2LTkwNzYtNmRkN2M1ZTQ0YzA3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IjhLN0l2eFwvdk0rOUZRNUQreG0wT0JEYW9KWGUwdmJ3UVwvbDNLQTJKdGJ6QT0ifQ== x-originating-ip: [10.22.254.139] MIME-Version: 1.0 Subject: Re: [PATCH 11/12] OvmfPkg/SmmControl2Dxe: save fw_cfg boot script with QemuFwCfgS3Lib 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, 14 Mar 2017 01:58:27 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGFzemxvLA0KDQpJIGFncmVlIHRoYXQgdGhlcmUgYXJlIHNvbWUgaW5jb25zaXN0ZW5jaWVzIGlu IHRoZSBlZGsyIEMgc291cmNlIGZpbGVzLg0KDQpGb3IgdGhpcyBzcGVjaWZpYyBleGFtcGxlLCBJ IHByZWZlciB3aGF0IEpvcmRhbiByZWNvbW1lbmRlZDoNCg0KPiA+ICAgU3RhdHVzID0gUWVtdUZ3 Q2ZnUzNXcml0ZUJ5dGVzICgNCj4gPiAgICAgICAgICAgICAgbVJlcXVlc3RlZEZlYXR1cmVzSXRl bSwNCj4gPiAgICAgICAgICAgICAgc2l6ZW9mIFNjcmF0Y2hCdWZmZXItPkZlYXR1cmVzDQo+ID4g ICAgICAgICAgICAgICk7DQoNCldoZW4gbXVsdGktbGluZToNCiogT25lIGFyZ3VtZW50IHBlciBs aW5lDQoqIEluZGVudCBlYWNoIGFyZ3VtZW50IDIgc3BhY2VzIGZyb20gc3RhcnQgb2YgZnVuY3Rp b24gbmFtZQ0KKiBDbG9zZSBwYXJlbnRoZXNpcyBhbGlnbmVkIHdpdGggc3RhcnQgb2YgYXJndW1l bnRzDQoNCkkgYW0gYWN0aXZlbHkgd29ya2luZyBvbiBhZGRpbmcgdGhlIEVESyBJSSBDIENvZGlu ZyBzdGFuZGFyZA0KYW5kIG90aGVyIEVESyBJSSBkb2NzIHRvIGdpdGJvb2tzLiAgVGhhdCB3aWxs IGJlIGEgZ29vZCBwbGFjZQ0KdG8gZGlzY3VzcyBhbmQgY2xhcmlmeSBvciBjb3JyZWN0IHRoZSBF REsgSUkgQyBjb2Rpbmcgc3RhbmRhcmQuDQoNCkdpdmVuIGluY29uc2lzdGVuY2llcyBpbiBzb21l IG9mIHRoZSBlZGsyIEMgc291cmNlIGZpbGVzIGFuZCANCnNvbWUgY2xhcmlmaWNhdGlvbiBuZWVk ZWQgaW4gRURLIElJIEMgQ29kaW5nIFN0YW5kYXJkLCBJIHdvdWxkDQpub3QgcmVxdWlyZSBhbnkg Y2hhbmdlcyBoZXJlLiAgSSB3b3VsZCBwcmVmZXIgZXZlcnlvbmUgZm9sbG93DQp0aGlzIHNwZWNp ZmljIHJlY29tbWVuZGF0aW9uIGlmIHBvc3NpYmxlLiAgDQoNCkhvcGVmdWxseSB3ZSBjYW4gZXhw YW5kIHRoZSBQYXRjaENoZWNrIHRvb2wgb3ZlciB0aW1lIHRvIGhlbHANCmNoZWNrIGNvZGUgYWdh aW5zdCB0aGUgRURLIElJIEMgQ29kaW5nIFN0YW5kYXJkLg0KDQpNaWtlDQoNCg0KPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdXN0ZW4sIEpvcmRhbiBMDQo+IFNlbnQ6IE1v bmRheSwgTWFyY2ggMTMsIDIwMTcgMzo0NCBQTQ0KPiBUbzogS2lubmV5LCBNaWNoYWVsIEQgPG1p Y2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNv bT4NCj4gQ2M6IGVkazItZGV2ZWwtMDEgPGVkazItZGV2ZWxAbGlzdHMuMDEub3JnPg0KPiBTdWJq ZWN0OiBSZTogW2VkazJdIFtQQVRDSCAxMS8xMl0gT3ZtZlBrZy9TbW1Db250cm9sMkR4ZTogc2F2 ZSBmd19jZmcgYm9vdCBzY3JpcHQgd2l0aA0KPiBRZW11RndDZmdTM0xpYg0KPiANCj4gT24gMjAx Ny0wMy0xMyAxNToxMjowOCwgTGFzemxvIEVyc2VrIHdyb3RlOg0KPiA+DQo+ID4gIkNDU18yXzFf RHJhZnQucGRmIiBzZWVtcyB0byBiZSB0aGUgbW9zdCByZWNlbnQgdmVyc2lvbjsgaW4gaXQsIEkg ZmluZDoNCj4gPg0KPiA+ICgxKQ0KPiA+DQo+ID4gNS4yLjIuNCBTdWJzZXF1ZW50IGxpbmVzIG9m IG11bHRpLWxpbmUgZnVuY3Rpb24gY2FsbHMgc2hvdWxkIGxpbmUgdXANCj4gPiAgICAgICAgIG9u ZSBvciB0d28gdGFiLXN0b3BzIGZyb20gdGhlIGJlZ2lubmluZyBvZiB0aGUgZnVuY3Rpb24gbmFt ZQ0KPiA+DQo+ID4gICAgICAgICBVc2UgZWl0aGVyIG9uZSBvciB0d28gdGFiIHN0b3BzIHRvIGVu c3VyZSB0aGF0IGVhY2ggcGFyYW1ldGVyDQo+ID4gICAgICAgICBpcyBpbmRlbnRlZCBhdCBsZWFz dCB0d28gc3BhY2VzIGFmdGVyIHRoZSBmdW5jdGlvbiBuYW1lLiBFaXRoZXINCj4gPiAgICAgICAg IG9mIHRoZSBiZWxvdyBleGFtcGxlcyBpcyBhY2NlcHRhYmxlOg0KPiA+DQo+ID4gICAgICAgICBT dGF0dXMgPSBnQlMtPkFsbG9jYXRlUG9vbCAoDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg RWZpQm9vdFNlcnZpY2VzRGF0YSwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yg KERSSVZFUl9OQU1FX0lOU1RBTkNFKSwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAmUHJp dmF0ZURhdGENCj4gPiAgICAgICAgICAgICAgICAgICAgICAgKTsNCj4gPg0KPiA+ICAgICAgICBT dGF0dXMgPSBnQlMtPkFsbG9jYXRlUG9vbCAoDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICBF ZmlCb290U2VydmljZXNEYXRhLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mIChE UklWRVJfTkFNRV9JTlNUQU5DRSksDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAmUHJpdmF0 ZURhdGENCj4gPiAgICAgICAgICAgICAgICAgICAgICApOw0KPiA+DQo+ID4gTXkgbm90ZXMgb24g dGhpczoNCj4gPg0KPiA+IC0gbXkgY29kZSBjb21wbGllcyB3aXRoIHRoZSBpbmRlbnRhdGlvbiBy ZXF1aXJlbWVudA0KPiA+DQo+ID4gLSB0aGUgcGFzc2FnZSBpcyBzaWxlbnQgb24gd2hldGhlciBl YWNoIGFyZ3VtZW50IHNob3VsZCBiZSBicm9rZW4gb2ZmDQo+ID4gICB0byBhIG5ldyBsaW5lLiBU aGUgZXhhbXBsZXMgYXJlIGNhbGxlZCAiYWNjZXB0YWJsZSIsIG5vdCAicmVxdWlyZWQiLg0KPiA+ ICAgSSBndWVzcyB0aGlzIGlzIHdoYXQgeW91ciBxdWVzdGlvbiB0byBNaWtlIGlzIGFib3V0Lg0K PiA+DQo+IA0KPiBSaWdodC4gSXQgc2VlbXMgbGlrZSB0aGlzIGlzIGEgY2FzZSB3aGVyZSB0aGUg dGV4dCBwZXJoYXBzIGNvdWxkIGJlDQo+IG1vcmUgY2xlYXIuIEp1c3QgbG9va2luZyBhdCB0aGUg cHJlY2VkZW5jZSBpbiB0aGUgdHJlZSwgaXQgc2VlbXMNCj4gbGlrZWx5IHRoYXQgd2UgbWlnaHQg d2FudCB0byBzYXkgdGhhdCBpZiB0aGUgY2FsbCByZXF1aXJlcyBtdWx0aXBsZQ0KPiBsaW5lcywg dGhlbiB0aGUgZmlyc3QgcGFyYW1ldGVyIHNob3VsZCBiZSBpbmRlbnRlZCBvbiB0aGUgbmV4dCBs aW5lLg0KPiANCj4gPiAtIEkgZG9uJ3Qgc2VlIHdoYXQgdGhlIGRpZmZlcmVuY2UgaXMgYmV0d2Vl biB0aGUgdHdvIGV4YW1wbGVzLiBUbyBtZQ0KPiA+ICAgdGhleSBsb29rIGlkZW50aWNhbC4NCj4g DQo+IEkgdGhpbmsgdGhpcyBleGFtcGxlIGZvcm1hdHRpbmcgZ290IG1lc3NlZCB1cC4gSSBzYXcg YSBwcmV2aW91cw0KPiB2ZXJzaW9uIHRoYXQgdmFyaWVkIHZlcnkgc3VidGxlbHkuDQo+IA0KPiAg ICAgICAgIFN0YXR1cyA9IGdCUy0+QWxsb2NhdGVQb29sICgNCj4gICAgICAgICAgICAgICAgICAg ICAgICAgRWZpQm9vdFNlcnZpY2VzRGF0YSwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgc2l6 ZW9mIChEUklWRVJfTkFNRV9JTlNUQU5DRSksDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICZQ cml2YXRlRGF0YQ0KPiAgICAgICAgICAgICAgICAgICAgICAgKTsNCj4gDQo+ICAgICAgICAgU3Rh dHVzID0gIGdCUy0+QWxsb2NhdGVQb29sICgNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICBF ZmlCb290U2VydmljZXNEYXRhLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZiAo RFJJVkVSX05BTUVfSU5TVEFOQ0UpLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICZQcml2 YXRlRGF0YQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICk7DQo+IA0KPiBJIGFsd2F5cyB0aG91 Z2h0IHRoZSBydWxlIHdhcyAyIHNwYWNlcyBpbmRlbnRpbmcgYmV5b25kIHRoZSBmdW5jdGlvbg0K PiBuYW1lLg0KPiANCj4gVGhlc2UgZXhhbXBsZSBtYWtlIG1lIHRoaW5rIHRoYXQgdGhlIGludGVu c2lvbiBpcyB0aGF0IHlvdXIgdGFiIGtleQ0KPiBtaWdodCBvbmx5IHdhbnQgdG8gYWxpZ24gdG8g Y29sdW1ucyB0aGF0IGFyZSBldmVuIG51bWJlcmVkLCBzbyB5b3UNCj4gbWlnaHQgaGF2ZSB0aGUg cmVzdWx0IGJlIHRoYXQgdGhlIGluZGVudCBmcm9tIHRoZSBmdW5jdGlvbiBuYW1lIHdvdWxkDQo+ IGJlIDMgc3BhY2VzLg0KPiANCj4gSSBkb24ndCBrbm93Li4uIEkgcHJlZmVyIHRoZSBydWxlIHRo YXQgeW91IGluZGVudCAyIHNwYWNlcyBmcm9tIHRoZQ0KPiBmdW5jdGlvbiBuYW1lLiA6KQ0KPiAN Cj4gPiAtIEluIHRoZSBleGFtcGxlcywgdGhlIGNsb3NpbmcgcGFyZW5zIGxpbmUgdXAgd2l0aCAi QWxsb2NhdGVQb29sIiwgbm90DQo+ID4gICB3aXRoICJFZmlCb290U2VydmljZXNEYXRhIi4gSSB0 aGluayBJIGhhdmUgbmV2ZXIgZXZlciBzZWVuIHRoaXMgc3R5bGUNCj4gPiAgIGluIGVkazIuDQo+ ID4NCj4gDQo+IFllYWguIE1lIGVpdGhlci4gVGhpcyBpcyBjb25mdXNpbmcuDQo+IA0KPiAtSm9y ZGFuDQo=