From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=pass header.i=@mellanox.com header.s=selector2 header.b=ArQ9Bz6O; spf=pass (domain: mellanox.com, ip: 40.107.13.47, mailfrom: russell@mellanox.com) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (EUR01-HE1-obe.outbound.protection.outlook.com [40.107.13.47]) by groups.io with SMTP; Fri, 14 Jun 2019 17:17:42 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=d3p0eKCN892RDSZ3SPNba4PKQVVtTebbYXyQXwSxAAM=; b=ArQ9Bz6OAv670z7dXSIjPgrPtH3Kqrnp+PjOvcrjs0E3c6dumWBg/7dcb3LPiNzgZ1zY0KJzv9YAQD/24uhySSlOj5ggnxjlMcLLMuXhkqgJS7pW2Mi4przcpJnHbkm3xZiyt3+JsHPSIKGNUbYboDQIXSk+7n+cfFPgiEoGA2o= Received: from VI1PR05MB5583.eurprd05.prod.outlook.com (20.177.203.11) by VI1PR05MB5200.eurprd05.prod.outlook.com (20.178.12.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.13; Sat, 15 Jun 2019 00:17:38 +0000 Received: from VI1PR05MB5583.eurprd05.prod.outlook.com ([fe80::d575:f9d9:6392:2551]) by VI1PR05MB5583.eurprd05.prod.outlook.com ([fe80::d575:f9d9:6392:2551%4]) with mapi id 15.20.1965.017; Sat, 15 Jun 2019 00:17:38 +0000 From: "Russell Peterson" To: "discuss@edk2.groups.io" , Russell Peterson , Ard Biesheuvel CC: edk2-devel-groups-io , Laszlo Ersek Subject: Re: [edk2-devel] [edk2-discuss] WriteSections64() Thread-Topic: [edk2-devel] [edk2-discuss] WriteSections64() Thread-Index: AdUh/NIEeie8TpTtTTalotjQXleWPwA6O3kAAADvBAAAA7HHgAAFmwcA Date: Sat, 15 Jun 2019 00:17:38 +0000 Message-ID: References: <250c832b-150d-e63a-761c-8ac1666fbd80@redhat.com> <15A82D62E078CF58.4443@groups.io> In-Reply-To: <15A82D62E078CF58.4443@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=russell@mellanox.com; x-originating-ip: [24.62.108.182] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: efa2c05b-9466-409d-f300-08d6f126dfd6 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);SRVR:VI1PR05MB5200; x-ms-traffictypediagnostic: VI1PR05MB5200: x-ms-exchange-purlcount: 3 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1303; x-forefront-prvs: 0069246B74 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(136003)(376002)(366004)(346002)(396003)(39860400002)(13464003)(189003)(199004)(14444005)(26005)(19627235002)(102836004)(7696005)(6506007)(99286004)(6306002)(71200400001)(71190400001)(53546011)(66066001)(9686003)(54906003)(76176011)(110136005)(186003)(2501003)(55016002)(486006)(86362001)(256004)(446003)(11346002)(476003)(8936002)(68736007)(81156014)(81166006)(8676002)(316002)(478600001)(4326008)(45080400002)(6436002)(2906002)(5660300002)(53936002)(3846002)(6116002)(14454004)(52536014)(25786009)(966005)(305945005)(7736002)(6246003)(74316002)(66946007)(76116006)(229853002)(73956011)(64756008)(66476007)(66556008)(66446008)(33656002);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR05MB5200;H:VI1PR05MB5583.eurprd05.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: zU22AhL5YVsafAlIvAXUP6a8V86vyiCP0ox9YHZTZbp4jb9NIXq08YAEGNubJZNpydZsHHxwj6NDmn6FjYg4m7eq1z5fKcwX4Yv/GOPEhLcCe9WK0HMD6SwSo4aZ14ls2BVywwTnj7wnuQ55a1jWrv3YV+u4yu+/83ts0rb4DDwsvlsQQs5GTtLVH98HbxLFdS8KUb4B5mRQB/ZPwIXkdgm5X8hN7DHLHOLWK+CLqme3clbJYjNpGMazUqqnhR2N5/agUndEPYw9kS5mvVXUXqfN41nlQtvjvlR9jHe2H+tmVWRSfxPa51M+ByAlBvGHo4rFd1fNsvpTKKrwg5w8hWETrcrsn3Bv55mwbWmuvegy1KPZ5ZdoKk6I2epSn9DaSKdG0QkwNZf+cW1/2Pt+FIHkEM1IfTMBn9kN86DqLcQ= MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: efa2c05b-9466-409d-f300-08d6f126dfd6 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2019 00:17:38.4951 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: russell@mellanox.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB5200 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGVyZSBpcyBhIHNhbXBsZSBvZiB0aGUgZ2NjIGNvbW1hbmQgbGluZToNCg0KIi94L3Nkay9zeXNy b290cy94ODZfNjQtcG9reXNkay1saW51eC91c3IvYmluL2FhcmNoNjQtcG9reS1saW51eC9hYXJj aDY0LXBva3ktbGludXgtZ2NjIiANCi1JL3gvZWRrMi9lZGsyL01seFBsYXRmb3JtUGtnL0luY2x1 ZGUgLW1hcmNoPWFybXY4LWErY3JjIC1nIC1mc2hvcnQtd2NoYXIgDQotZm5vLWJ1aWx0aW4gLWZu by1zdHJpY3QtYWxpYXNpbmcgLVdhbGwgLVdlcnJvciAtV25vLWFycmF5LWJvdW5kcyAtZmZ1bmN0 aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtaW5jbFwNCnVkZSBBdXRvR2VuLmggLWZuby1j b21tb24gLURTVFJJTkdfQVJSQVlfTkFNRT1CYXNlQ3J5cHRMaWJTdHJpbmdzIC1nIC1PcyAtZnNo b3J0LXdjaGFyIC1mbm8tYnVpbHRpbiAtZm5vLXN0cmlcDQpjdC1hbGlhc2luZyAtV2FsbCAtV2Vy cm9yIC1Xbm8tYXJyYXktYm91bmRzIC1pbmNsdWRlIEF1dG9HZW4uaCAtZm5vLWNvbW1vbiAtbWxp dHRsZS1lbmRpYW4gLWZuby1zaG9ydC1lbnVtcyAtXA0KZnZlcmJvc2UtYXNtIC1mdW5zaWduZWQt Y2hhciAtZmZ1bmN0aW9uLXNlY3Rpb25zIC1mZGF0YS1zZWN0aW9ucyAtV25vLWFkZHJlc3MgLWZu by1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlc1wNCiAtZm5vLXBpYyAtZm5vLXBpZSAtZmZpeGVk LXgxOCAtZmx0byAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWNvbnN0 LXZhcmlhYmxlIC1tY21vZGVsPXRpbnkgLW5cDQpvc3RkaW5jIC1ub3N0ZGxpYiAtRFVFRklfQ19T T1VSQ0UgLURNREVQS0dfTkRFQlVHIC1jIC1vIC94L1JFTEVBU0VfR0NDNS9BQVJDSDY0L0NyeXB0 b1BrZy9MaWJyYXJ5Lw0KQmFzZUNyeXB0TGliL0Jhc2VDcnlwdExpYi9PVVRQVVQvUGsvQ3J5cHRY NTA5Lm9iaiA8LUkgaW5jbHVkZSBmaWxlcyBsZWZ0IG91dD4gL3gvZWRrMi9DcnlwdG9Qa2cvTGli cmFyeS9CYXNlQ3J5cHRMaWIvUGsvQ3J5cHRYNTA5LmMNCg0KZWNobyAtLXN0cmlwLXVubmVlZGVk IC1SIC5laF9mcmFtZSAveC9lZGsyL0J1aWxkL1JFTEVBU0VfR0NDNS9BQVJDXA0KSDY0L01kZU1v ZHVsZVBrZy9Vbml2ZXJzYWwvTmV0d29yay9EcGNEeGUvRHBjRHhlL0RFQlVHL0RwY0R4ZS5kbGwN Ci0tc3RyaXAtdW5uZWVkZWQgLVIgLmVoX2ZyYW1lIC94L2VkazIvQnVpbGQvUkVMRUFTRV9HQ0M1 L0FBUkNINjQvTVwNCmRlTW9kdWxlUGtnL1VuaXZlcnNhbC9OZXR3b3JrL0RwY0R4ZS9EcGNEeGUv REVCVUcvRHBjRHhlLmRsbA0KZWNobyAgL3gvZWRrMi9CdWlsZC9SRUxFQVNFX0dDQzUvQUFSQ0g2 NC9NZGVNb2R1bGVQa2cvVW5pdmVyc2FsL05lXA0KdHdvcmsvRHBjRHhlL0RwY0R4ZS9ERUJVRy9E cGNEeGUuZGxsDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBkaXNjdXNzQGVk azIuZ3JvdXBzLmlvIDxkaXNjdXNzQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgUnVzc2Vs bCBQZXRlcnNvbiB2aWEgR3JvdXBzLklvDQpTZW50OiBGcmlkYXksIEp1bmUgMTQsIDIwMTkgNTox OSBQTQ0KVG86IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPg0KQ2M6 IGVkazItZGV2ZWwtZ3JvdXBzLWlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz47IExhc3psbyBFcnNl ayA8bGVyc2VrQHJlZGhhdC5jb20+OyBkaXNjdXNzQGVkazIuZ3JvdXBzLmlvDQpTdWJqZWN0OiBS ZTogW2VkazItZGV2ZWxdIFtlZGsyLWRpc2N1c3NdIFdyaXRlU2VjdGlvbnM2NCgpDQoNCkhlbGxv LCBBcmQuDQoNClRoZSB0b29sc19kZWYudHh0IHdhcyB1cGRhdGVkIGFuZCBib3RoIHRoZSAtZm5v LXBpZSBhbmQgLWZuby1waWMgYXJlIHNwZWNpZmllZCB3aGVuIGV4ZWN1dGluZyBnY2MuICBJIGRv buKAmXQgaGF2ZSBhY2Nlc3MgdG8gdGhlIGNvZGUgYXQgdGhlIG1vbWVudCBidXQgSSB3aWxsIHBv c3QgdGhlIGV4YWN0IGdjYyBjb21tYW5kIGxpbmUgYXMgc29vbiBhcyBJIGNhbi4NCg0KUmVnYXJk cywNCg0KUnVzc2VsbA0KDQoNCk9uIEp1biAxNCwgMjAxOSwgYXQgMzo0MyBQTSwgQXJkIEJpZXNo ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc8bWFpbHRvOmFyZC5iaWVzaGV1dmVsQGxp bmFyby5vcmc+PiB3cm90ZToNCg0KT24gRnJpLCAxNCBKdW4gMjAxOSBhdCAyMToxNywgTGFzemxv IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbTxtYWlsdG86bGVyc2VrQHJlZGhhdC5jb20+PiB3cm90 ZToNCg0KK0FyZCwgK2RldmVsDQoNCk9uIDA2LzEzLzE5IDE3OjI5LCBSdXNzZWxsIFBldGVyc29u IHdyb3RlOg0KSGVsbG8sDQoNCldlIGFyZSBpbiB0aGUgcHJvY2VzcyBvZiB1cGdyYWRpbmcgb3Vy IGdjYyB0b29sY2hhaW4gdG8gZ2NjIDguMyAoZnJvbSA3LjMpLiAgSW4gdGhlIHByb2Nlc3Mgb2Yg ZG9pbmcgdGhhdCB3ZSBoYXZlIGhpdCBhbiBlcnJvciBidWlsZGluZyBlZGsyOg0KDQptYWtlWzJd OiAqKiogWy9ob21lL3gvUkVMRUFTRV9HQ0M1L0FBUkNINjQvTWRlTW9kdWxlUGtnL1VuaXZlcnNh bC9OZXR3b3JrL0RwY0R4ZS9EcGNEeGUvREVCVUcvRHBjRHhlLmVmaV0gRXJyb3IgMQ0KIFdyaXRl U2VjdGlvbnM2NCgpOiAvaG9tZS94L1JFTEVBU0VfR0NDNS9BQVJDSDY0L01kZU1vZHVsZVBrZy9V bml2ZXJzYWwvTmV0d29yay9EcGNEeGUvRHBjRHhlL0RFQlVHL0RwY0R4ZS5kbGwgQUFSQ0g2NCBy ZWxhdGl2ZSByZWxvY2F0aW9ucyByZXF1aXJlIGlkZW50aWNhbCBFTEYgYW5kIFBFL0NPRkYgc2Vj dGlvbiBvZmZzZXRzDQoNClRoZXJlIGFyZSBtdWx0aXBsZSBlcnJvcnMgc2ltaWxhciB0byB0aGlz IGlzc3VlZCBieSBHZW5Gdy4gIE91ciBlZGsyIHZlcnNpb24gaXMgZmFpcmx5IHJlY2VudCAoVURL MjAxOCB1cHN0cmVhbSBicmFuY2ggYXMgb2YgY29tbWl0IDEwMzE4MDYzYikgYnV0IGFsbCB0aGlz IGRpZCBidWlsZCBmaW5lIHdpdGggZ2NjIDcuMy4gIEFueSBjbHVlcz8NCg0KDQpZb3VyIENvbmYv dG9vbHNfZGVmLnR4dCBpcyBwcm9iYWJseSBzdGFsZSwgYW5kIGRvZXMgbm90IGNvbnRhaW4gdGhl IC1mbm8tcGllIG9wdGlvbiB3ZSBhZGRlZCBhIHdoaWxlIGFnby4NCg0KDQoNCg0K