From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-162.mimecast.com (us-smtp-delivery-162.mimecast.com [216.205.24.162]) by mx.groups.io with SMTP id smtpd.web12.3233.1573129045899846618 for ; Thu, 07 Nov 2019 04:17:26 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@hp.com header.s=mimecast20180716 header.b=D/itU6hT; spf=pass (domain: hp.com, ip: 216.205.24.162, mailfrom: eugene@hp.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hp.com; s=mimecast20180716; t=1573129044; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=VDSk3cwfk/41mNqrFtZrRWB11f64Bk21vmPi1Hy/A0I=; b=D/itU6hTbmg+RuBPi6P5Smy5SYwWJLQDWtXC9Tjd4v/BPf55bMmZgGF1Fney1xl3/XKWg2 sy/jRebQQZZ5kWUb2fCHlX2AGKqSs0GQBlUr6tRBhLxURGeyNJC398zGdMKZoUZDk/mppu Hna4/dfYTwcx5EQouaeatthhpRwg1C4= Received: from NAM05-CO1-obe.outbound.protection.outlook.com (mail-co1nam05lp2052.outbound.protection.outlook.com [104.47.48.52]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-157-Jww14XXXM8COfTxpz-EHKA-1; Thu, 07 Nov 2019 07:17:23 -0500 Received: from CS1PR8401MB1189.NAMPRD84.PROD.OUTLOOK.COM (10.169.97.20) by CS1PR8401MB1301.NAMPRD84.PROD.OUTLOOK.COM (10.169.97.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2430.22; Thu, 7 Nov 2019 12:17:21 +0000 Received: from CS1PR8401MB1189.NAMPRD84.PROD.OUTLOOK.COM ([fe80::a570:3fe:d669:3545]) by CS1PR8401MB1189.NAMPRD84.PROD.OUTLOOK.COM ([fe80::a570:3fe:d669:3545%12]) with mapi id 15.20.2430.023; Thu, 7 Nov 2019 12:17:21 +0000 From: "Cohen, Eugene" To: Ard Biesheuvel , edk2-devel-groups-io , Leif Lindholm , "Gao, Liming" Subject: Re: [PATCH 1/1] BaseTools/GenFw AARCH64: disregard ADRP instructions that are patched already Thread-Topic: [PATCH 1/1] BaseTools/GenFw AARCH64: disregard ADRP instructions that are patched already Thread-Index: AQHVlUsZ/eej3WzQEEqxzyp5jQ/wZqd/nwWw Date: Thu, 7 Nov 2019 12:17:21 +0000 Message-ID: References: <20191107090618.15813-1-ard.biesheuvel@linaro.org> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [174.27.147.254] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 44614ecc-2452-4940-f0ab-08d7637c70e4 x-ms-traffictypediagnostic: CS1PR8401MB1301: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 0214EB3F68 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(346002)(136003)(39860400002)(376002)(396003)(366004)(13464003)(199004)(189003)(6602003)(52314003)(71200400001)(305945005)(8936002)(99286004)(8676002)(5660300002)(66066001)(3846002)(81166006)(6116002)(14454004)(110136005)(64756008)(316002)(66946007)(52536014)(76116006)(71190400001)(229853002)(66556008)(66476007)(66446008)(55016002)(256004)(186003)(33656002)(446003)(14444005)(6246003)(6436002)(81156014)(486006)(19627235002)(7736002)(86362001)(7696005)(11346002)(476003)(6506007)(76176011)(25786009)(2906002)(53546011)(26005)(74316002)(102836004)(478600001)(9686003)(21314003);DIR:OUT;SFP:1102;SCL:1;SRVR:CS1PR8401MB1301;H:CS1PR8401MB1189.NAMPRD84.PROD.OUTLOOK.COM;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7GowbGdOcmEGFTTDaYEZTMjvHVTQdcP521NCvabhNf5VxfywhmHlnk04dIRFuhMbX6SlcwEsJrTlEBcF7Owx6o5lXDXbWZiX3319JWbk7exqk91wSJifCZEL7SIktLroiN2Lof8sI9FSiDJ7l4CLMC22cHoEphJMilBpESKMqMqHfmFE5KdtCzoFnWLssi2UUKxXCyLKTFbeSx+I2yjl9Lx0MPkf2kjNjU/GfQdeYSFOK+u6MQ4pvgneQY00A+pyfoqYMik30KiOfbDFq3itrqZ/n3XBrXO0hayLncd8cE25TaWN2A20qk4KncL2NEnnsR7dAH+/ntjbsqX2ConmibQ8Rq5QEAZu7Ks7Vi7ndxKMAqAIvqmEr0GJ8PzNw63RO1Sh1sf0pillLogxaol2na7IGZnMW7dwVUIBG6iBAo1VRgXsB10g5WJhot3s2EbA x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: hp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 44614ecc-2452-4940-f0ab-08d7637c70e4 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2019 12:17:21.6171 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: ca7981a2-785a-463d-b82a-3db87dfc3ce6 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 4e6FHlFNcmDTwpOz14kgKDtEA2fUl2pa/yxYI334p8AZ1lmF0Q8utNEDERhgkq3X X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB1301 X-MC-Unique: Jww14XXXM8COfTxpz-EHKA-1 X-Mimecast-Spam-Score: 0 Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 QXJkLA0KDQpGYW50YXN0aWMgZGlzY292ZXJ5IHRyYWNraW5nIHRoaXMgZG93biB0byB0aGUgdG9v bGNoYWluLg0KDQpUZXN0ZWQtYnk6IEV1Z2VuZSBDb2hlbiA8ZXVnZW5lQGhwLmNvbT4NCg0KVGhh bmtzLA0KDQpFdWdlbmUNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBB cmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4NCj4gU2VudDogVGh1cnNk YXksIE5vdmVtYmVyIDA3LCAyMDE5IDI6MDkgQU0NCj4gVG86IGVkazItZGV2ZWwtZ3JvdXBzLWlv IDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz47IExlaWYgTGluZGhvbG0NCj4gPGxlaWYubGluZGhvbG1A bGluYXJvLm9yZz47IEdhbywgTGltaW5nIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4NCj4gQ2M6IENv aGVuLCBFdWdlbmUgPGV1Z2VuZUBocC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMS8xXSBC YXNlVG9vbHMvR2VuRncgQUFSQ0g2NDogZGlzcmVnYXJkIEFEUlANCj4gaW5zdHJ1Y3Rpb25zIHRo YXQgYXJlIHBhdGNoZWQgYWxyZWFkeQ0KPiANCj4gKCsgTGVpZiwgTGltaW5nKQ0KPiANCj4gT24g VGh1LCA3IE5vdiAyMDE5IGF0IDEwOjA2LCBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxA bGluYXJvLm9yZz4NCj4gd3JvdGU6DQo+ID4NCj4gPiBJbiBvcmRlciB0byBwZXJtaXQgdGhlIHVz ZSBvZiBjb21waWxlcnMgdGhhdCBvbmx5IGltcGxlbWVudCB0aGUgc21hbGwNCj4gPiBjb2RlIG1v ZGVsIFt3aGljaCBpbnZvbHZlcyB0aGUgdXNlIG9mIEFEUlAgaW5zdHJ1Y3Rpb25zIHRoYXQgcmVx dWlyZQ0KPiA+IDQgS0Igc2VnbWVudCBhbGlnbm1lbnRdIGZvciBnZW5lcmF0aW5nIFBFL0NPRkYg YmluYXJpZXMgd2l0aCBhIHNtYWxsDQo+ID4gZm9vdHByaW50LCB3ZSBwYXRjaCBBRFJQIGluc3Ry dWN0aW9ucyBpbnRvIEFEUiBpbnN0cnVjdGlvbnMgd2hpbGUNCj4gPiBkb2luZyB0aGUgRUxGIHRv IFBFL0NPRkYgY29udmVyc2lvbi4NCj4gPg0KPiA+IEFzIGl0IHR1cm5zIG91dCwgdGhlIGxpbmtl ciBtYXkgYmUgZG9pbmcgdGhlIHNhbWUsIGJ1dCBmb3IgZGlmZmVyZW50DQo+ID4gcmVhc29uczog dGhlcmUgaXMgYSBzaWxpY29uIGVycmF0dW0gIzg0MzQxOSBmb3IgQVJNIENvcnRleC1BNTMgd2hp Y2gNCj4gPiBhZmZlY3RzIEFEUlAgaW5zdHJ1Y3Rpb25zIGFwcGVhcmluZyBhdCBhIGNlcnRhaW4g b2Zmc2V0IGluIG1lbW9yeSwgYW5kDQo+ID4gb25lIG9mIHRoZSBtaXRpZ2F0aW9ucyBmb3IgdGhp cyBlcnJhdHVtIGlzIHRvIHBhdGNoIHRoZW0gaW50byBBRFINCj4gPiBpbnN0cnVjdGlvbnMgYXQg bGluayB0aW1lIGlmIHRoZSBzeW1ib2wgcmVmZXJlbmNlIGlzIHdpdGhpbiAtLysgMSBNQi4NCj4g PiBIb3dldmVyLCB0aGUgTEQgbGlua2VyIGZhaWxzIHRvIHVwZGF0ZSB0aGUgc3RhdGljIHJlbG9j YXRpb24gdGFibGVzLA0KPiA+IGFuZCBzbyB3ZSBlbmQgdXAgd2l0aCBhbiBBRFIgaW5zdHJ1Y3Rp b24gaW4gdGhlIGZ1bGx5IGxpbmtlZCBiaW5hcnksDQo+ID4gYnV0IHdpdGggYSByZWxvY2F0aW9u IGVudHJ5IGluIHRoZSBSRUxBIHNlY3Rpb24gaWRlbnRpZnlpbmcgaXQgYXMgYW4NCj4gPiBBRFJQ IGluc3RydWN0aW9uLg0KPiA+DQo+ID4gU2luY2UgdGhlIGxpbmtlciBoYXMgYWxyZWFkeSB1cGRh dGVkIHRoZSBzeW1ib2wgcmVmZXJlbmNlLCB0aGVyZSBpcyBubw0KPiA+IGhhbmRsaW5nIG5lZWRl ZCBpbiBHZW5GdyBmb3Igc3VjaCBpbnN0cnVjdGlvbnMsIGFuZCB3ZSBjYW4gc2ltcGx5DQo+ID4g dHJlYXQgaXQgYXMgYW4gb3JkaW5hcnkgQURSLiBIb3dldmVyLCBzaW5jZSBpdCBpcyBndWFyYW50 ZWVkIHRvIGJlDQo+ID4gYWNjb21wYW5pZWQgYnkgYW4gYWRkIG9yIGxvYWQgaW5zdHJ1Y3Rpb24g d2l0aCBhIExPMTIgcmVsb2NhdGlvbg0KPiA+IHJlZmVyZW5jaW5nIHRoZSBzYW1lIHN5bWJvbCwg dGhlIHNlY3Rpb24gb2Zmc2V0IGNoZWNrIHdlIGFwcGx5IHRvIEFEUg0KPiA+IGluc3RydWN0aW9u cyBpcyBnb2luZyB0byB0YWtlIHBsYWNlIGFueXdheSwgc28gd2UgY2FuIGp1c3QgZGlzcmVnYXJk IHRoZSBBRFINCj4gaW5zdHJ1Y3Rpb24gZW50aXJlbHkuDQo+ID4NCj4gPiBSZXBvcnRlZC1ieTog RXVnZW5lIENvaGVuIDxldWdlbmVAaHAuY29tPg0KPiA+IFN1Z2dlc3RlZC1ieTogRXVnZW5lIENv aGVuIDxldWdlbmVAaHAuY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEFyZCBCaWVzaGV1dmVsIDxh cmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPg0KPiA+IC0tLQ0KPiA+ICBCYXNlVG9vbHMvU291cmNl L0MvR2VuRncvRWxmNjRDb252ZXJ0LmMgfCAxMyArKysrKysrKysrKysrDQo+ID4gIDEgZmlsZSBj aGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvQmFzZVRvb2xz L1NvdXJjZS9DL0dlbkZ3L0VsZjY0Q29udmVydC5jDQo+ID4gYi9CYXNlVG9vbHMvU291cmNlL0Mv R2VuRncvRWxmNjRDb252ZXJ0LmMNCj4gPiBpbmRleCBkNTc0MzAwYWM0ZmUuLmQ2MjNkY2UxZjlk YSAxMDA2NDQNCj4gPiAtLS0gYS9CYXNlVG9vbHMvU291cmNlL0MvR2VuRncvRWxmNjRDb252ZXJ0 LmMNCj4gPiArKysgYi9CYXNlVG9vbHMvU291cmNlL0MvR2VuRncvRWxmNjRDb252ZXJ0LmMNCj4g PiBAQCAtMTA0NCw2ICsxMDQ0LDE5IEBAIFdyaXRlU2VjdGlvbnM2NCAoDQo+ID4gICAgICAgICAg ICAgIC8qIGZhbGwgdGhyb3VnaCAqLw0KPiA+DQo+ID4gICAgICAgICAgICBjYXNlIFJfQUFSQ0g2 NF9BRFJfUFJFTF9QR19ISTIxOg0KPiA+ICsgICAgICAgICAgICAvLw0KPiA+ICsgICAgICAgICAg ICAvLyBJbiBvcmRlciB0byBoYW5kbGUgQ29ydGV4LUE1MyBlcnJhdHVtICM4NDM0MTksIHRoZSBM RCBsaW5rZXIgbWF5DQo+ID4gKyAgICAgICAgICAgIC8vIGNvbnZlcnQgQURSUCBpbnN0cnVjdGlv bnMgaW50byBBRFIgaW5zdHJ1Y3Rpb25zLCBidXQgd2l0aG91dA0KPiA+ICsgICAgICAgICAgICAv LyB1cGRhdGluZyB0aGUgc3RhdGljIHJlbG9jYXRpb24gdHlwZSwgYW5kIHNvIHdlIG1heSBlbmQg dXAgaGVyZQ0KPiA+ICsgICAgICAgICAgICAvLyB3aGlsZSB0aGUgaW5zdHJ1Y3Rpb24gaW4gcXVl c3Rpb24gaXMgYWN0dWFsbHkgQURSLiBTbyBsZXQncw0KPiA+ICsgICAgICAgICAgICAvLyBqdXN0 IGRpc3JlZ2FyZCBpdDogdGhlIHNlY3Rpb24gb2Zmc2V0IGNoZWNrIHdlIGFwcGx5IGJlbG93IHRv DQo+ID4gKyAgICAgICAgICAgIC8vIEFEUiBpbnN0cnVjdGlvbnMgd2lsbCB0cmlnZ2VyIGZvciBp dHMNCj4gUl9BQVJDSDY0X3h4eF9BQlNfTE8xMl9OQw0KPiA+ICsgICAgICAgICAgICAvLyBjb21w YW5pb24gaW5zdHJ1Y3Rpb24gYXMgd2VsbCwgc28gaXQgaXMgc2FmZSB0byBvbWl0IGl0IGhlcmUu DQo+ID4gKyAgICAgICAgICAgIC8vDQo+ID4gKyAgICAgICAgICAgIGlmICgoKihVSU5UMzIgKilU YXJnICYgQklUMzEpID09IDApIHsNCj4gPiArICAgICAgICAgICAgICBicmVhazsNCj4gPiArICAg ICAgICAgICAgfQ0KPiA+ICsNCj4gPiAgICAgICAgICAgICAgLy8NCj4gPiAgICAgICAgICAgICAg Ly8gQUFyY2g2NCBQR19IMjEgcmVsb2NhdGlvbnMgYXJlIHR5cGljYWxseSBwYWlyZWQgd2l0aCBB QlNfTE8xMg0KPiA+ICAgICAgICAgICAgICAvLyByZWxvY2F0aW9ucywgd2hlcmUgYSBQQy1yZWxh dGl2ZSByZWZlcmVuY2Ugd2l0aCArLy0gNA0KPiA+IEdCIHJhbmdlIGlzDQo+ID4gLS0NCj4gPiAy LjE3LjENCj4gPg0KDQo=