From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 45226 invoked by alias); 8 Jun 2018 15:16:40 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 44935 invoked by uid 89); 8 Jun 2018 15:16:40 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_LOTSOFHASH,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com Received: from mail-db5eur01on0077.outbound.protection.outlook.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.77) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 08 Jun 2018 15:16:37 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.226.148) by DB6PR0802MB2424.eurprd08.prod.outlook.com (10.172.251.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.841.15; Fri, 8 Jun 2018 15:16:31 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::d984:bdee:1856:c64]) by DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::d984:bdee:1856:c64%7]) with mapi id 15.20.0841.011; Fri, 8 Jun 2018 15:16:31 +0000 From: Alan Hayward To: Simon Marchi CC: "gdb-patches@sourceware.org" , nd Subject: Re: [PATCH v2 04/10] Add regcache raw_compare method Date: Fri, 08 Jun 2018 15:16:00 -0000 Message-ID: References: <20180606151629.36602-1-alan.hayward@arm.com> <20180606151629.36602-5-alan.hayward@arm.com> In-Reply-To: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; x-ms-publictraffictype: Email x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant x-ms-traffictypediagnostic: DB6PR0802MB2424: nodisclaimer: True x-exchange-antispam-report-test: UriScan:(37575265505322)(180628864354917); x-ms-exchange-senderadcheck: 1 x-forefront-prvs: 06973FFAD3 received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <6090291ADC1EFA4EA6FA4DF1EE93F618@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 90307b1b-c19f-4c73-81c5-08d5cd52d0db X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 90307b1b-c19f-4c73-81c5-08d5cd52d0db X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2018 15:16:31.7081 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2424 X-IsSubscribed: yes X-SW-Source: 2018-06/txt/msg00218.txt.bz2 DQoNCj4gT24gNyBKdW4gMjAxOCwgYXQgMjE6NTUsIFNpbW9uIE1hcmNoaSA8 c2ltb24ubWFyY2hpQGVyaWNzc29uLmNvbT4gd3JvdGU6DQo+IA0KPiBPbiAy MDE4LTA2LTA2IDExOjE2IEFNLCBBbGFuIEhheXdhcmQgd3JvdGU6DQo+PiBy YXdfY29tcGFyZSByZXR1cm5zIHRoZSBzYW1lIGFzIGEgbWVtY21wICgwIGZv ciBzdWNjZXNzLA0KPj4gdGhlIGRpZmYgb3RoZXJ3aXNlKS4gS2VwdCB3aXRo IHRyaXN0YXRlIHJldHVybiBhcyB0aGlzDQo+PiBmZWVscyBwb3RlbnRhbGx5 IG1vcmUgdXNlZnVsIHRoYW4gYSBzaW1wbGUgdHJ1ZS9mYWxzZSByZXR1cm4u DQo+PiAoSGFwcHkgdG8gY2hhbmdlIGlmIG5vdCkuDQo+IA0KPiBJIHdvdWxk IGVyciBvbiB0aGUgYm9vbCBzaWRlLCBidXQgSSBkb24ndCByZWFsbHkgbWlu ZCwgdGhlIGltcG9ydGFudCBpcw0KPiB0aGF0IGl0J3MgZG9jdW1lbnRlZCBw cm9wZXJseS4gIFdlIHN0aWxsIHVzZSBtYW55IGludHMgYXMgYm9vbCBpbiBH REIsIHNvDQo+IHNvbWVvbmUgc2VlaW5nIGFuIGludCByZXR1cm4gdmFsdWUg Y291bGQgZWFzaWx5IHRoaW5rIGl0J3MgMCAtPiBub3QgZXF1YWwsDQo+IDEg LT4gZXF1YWwuDQoNCg0KT2ssIHVwZGF0ZWQuDQoNCj4gDQo+IFNwZWFraW5n IG9mIGRvYywgSSB3b3VsZCBzdWdnZXN0IChhcyBpbiB0aGUgcHJldmlvdXMg cGF0Y2gpIHRvIGNlbnRyYWxpemUNCj4gdGhlIGRvYyBpbiB0aGUgY2xhc3Mv c3RydWN0IGF0IHRoZSByb290LCBzbyB3ZSBkb24ndCBkdXBsaWNhdGUgaXQu DQoNCkRvbmUuDQoNCj4gDQo+PiAyMDE4LTA2LTA2ICBBbGFuIEhheXdhcmQg IDxhbGFuLmhheXdhcmRAYXJtLmNvbT4NCj4+IA0KPj4gZ2RiLw0KPj4gCSog Y29tbW9uL2NvbW1vbi1yZWdjYWNoZS5oIChyYXdfY29tcGFyZSk6IE5ldyBm dW5jdGlvbi4NCj4+IAkqIHJlZ2NhY2hlLmMgKHJlZ2NhY2hlOjpyYXdfY29t cGFyZSk6IExpa2V3aXNlLg0KPj4gCSogcmVnY2FjaGUuaCAocmVnY2FjaGU6 OnJhd19jb21wYXJlKTogTmV3IGRlY2xhcmF0aW9uLg0KPj4gDQo+PiBnZGJz ZXJ2ZXIvDQo+PiAJKiByZWdjYWNoZS5jIChyZWdjYWNoZTo6cmF3X2NvbXBh cmUpOiBOZXcgZnVuY3Rpb24uDQo+PiAJKiByZWdjYWNoZS5oIChyZWdjYWNo ZTo6cmF3X2NvbXBhcmUpOiBOZXcgZGVjbGFyYXRpb24uDQo+PiAtLS0NCj4+ IGdkYi9jb21tb24vY29tbW9uLXJlZ2NhY2hlLmggfCAgMSArDQo+PiBnZGIv Z2Ric2VydmVyL3JlZ2NhY2hlLmMgICAgIHwgMTAgKysrKysrKysrKw0KPj4g Z2RiL2dkYnNlcnZlci9yZWdjYWNoZS5oICAgICB8ICA1ICsrKysrDQo+PiBn ZGIvcmVnY2FjaGUuYyAgICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysr KysrDQo+PiBnZGIvcmVnY2FjaGUuaCAgICAgICAgICAgICAgIHwgMTEgKysr KysrKysrKysNCj4+IDUgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygr KQ0KPj4gDQo+PiBkaWZmIC0tZ2l0IGEvZ2RiL2NvbW1vbi9jb21tb24tcmVn Y2FjaGUuaCBiL2dkYi9jb21tb24vY29tbW9uLXJlZ2NhY2hlLmgNCj4+IGlu ZGV4IDQ4N2RhMGE3ZmIuLmU5MTQzOWJlYzUgMTAwNjQ0DQo+PiAtLS0gYS9n ZGIvY29tbW9uL2NvbW1vbi1yZWdjYWNoZS5oDQo+PiArKysgYi9nZGIvY29t bW9uL2NvbW1vbi1yZWdjYWNoZS5oDQo+PiBAQCAtNjcsNiArNjcsNyBAQCBz dHJ1Y3QgcmVnX2J1ZmZlcl9jb21tb24NCj4+ICAgdmlydHVhbCB+cmVnX2J1 ZmZlcl9jb21tb24gKCkgPSBkZWZhdWx0Ow0KPj4gICB2aXJ0dWFsIHZvaWQg cmF3X3N1cHBseSAoaW50IHJlZ251bSwgY29uc3Qgdm9pZCAqYnVmKSA9IDA7 DQo+PiAgIHZpcnR1YWwgdm9pZCByYXdfY29sbGVjdCAoaW50IHJlZ251bSwg dm9pZCAqYnVmKSBjb25zdCA9IDA7DQo+PiArICB2aXJ0dWFsIGludCByYXdf Y29tcGFyZSAoaW50IHJlZ251bSwgY29uc3Qgdm9pZCAqYnVmLCBpbnQgb2Zm c2V0KSBjb25zdCA9IDA7DQo+PiAgIHZpcnR1YWwgcmVnaXN0ZXJfc3RhdHVz IGdldF9yZWdpc3Rlcl9zdGF0dXMgKGludCByZWdudW0pIGNvbnN0ID0gMDsN Cj4+IH07DQo+PiANCj4+IGRpZmYgLS1naXQgYS9nZGIvZ2Ric2VydmVyL3Jl Z2NhY2hlLmMgYi9nZGIvZ2Ric2VydmVyL3JlZ2NhY2hlLmMNCj4+IGluZGV4 IDg1NzcyMWVlM2QuLjk2NDg0MjgzNDkgMTAwNjQ0DQo+PiAtLS0gYS9nZGIv Z2Ric2VydmVyL3JlZ2NhY2hlLmMNCj4+ICsrKyBiL2dkYi9nZGJzZXJ2ZXIv cmVnY2FjaGUuYw0KPj4gQEAgLTUwMSwzICs1MDEsMTMgQEAgcmVnY2FjaGU6 OmdldF9yZWdpc3Rlcl9zdGF0dXMgKGludCByZWdudW0pIGNvbnN0DQo+PiAg IHJldHVybiBSRUdfVkFMSUQ7DQo+PiAjZW5kaWYNCj4+IH0NCj4+ICsNCj4+ ICsvKiBTZWUgZ2Ric2VydmVyL3JlZ2NhY2hlLmguICAqLw0KPj4gKw0KPj4g K2ludA0KPj4gK3JlZ2NhY2hlOjpyYXdfY29tcGFyZSAoaW50IHJlZ251bSwg Y29uc3Qgdm9pZCAqYnVmLCBpbnQgb2Zmc2V0KSBjb25zdA0KPj4gK3sNCj4+ ICsgIGdkYl9hc3NlcnQgKHJlZ2lzdGVyX3NpemUgKHRkZXNjLCByZWdudW0p ID4gb2Zmc2V0KTsNCj4gDQo+IFNob3VsZCB3ZSBjaGVjayAiPj0gb2Zmc2V0 Ij8gIEkgdGhpbmsgaXQgY291bGQgYmUgdXNlZnVsIGZvciBzb21lIGVkZ2Ug Y2FzZXMNCj4gd2hlcmUgd2UgY291bGQgYXZvaWQgYW4gImlmIChvZmZzZXQg PCBzaXplKSIgaW4gdGhlIGNhbGxlciwgaWYgd2Uga25vdyBvZmZzZXQNCj4g Y291bGQgYmUgZXF1YWwgdG8gc2l6ZS4gIG1lbWNtcCB3b3VsZCByZXR1cm4g MCAoZXF1YWwpLCB3aGljaCBpcyBmaW5lLg0KPiANCg0KR2l2ZW4gdGhhdCBt ZW1jbXAgY2FuIGNvcGUgd2l0aCB0aGlzLCB0aGVuIG9rLg0KKEkgbmVlZCB0 byBtYWtlIHN1cmUgSSB1cGRhdGUgdGhlIHBhdGNoIHRoYXQgdXNlcyB0aGlz IGZ1bmN0aW9uIHRvbyEpDQoNCj4gTWF5YmUgYXNzaWduICJyZWdpc3Rlcl9z aXplICh0ZGVzYywgcmVnbnVtKSIgdG8gYSB2YXJpYWJsZSAoZS5nLiByZWdf c2l6ZSkNCj4gYW5kIHVzZSBpdCBpbiBib3RoIHBsYWNlcz8NCg0KRG9uZS4N Cg0KPiANCj4+ICsgIHJldHVybiBtZW1jbXAgKGJ1ZiwgcmVnaXN0ZXJfZGF0 YSAodGhpcywgcmVnbnVtLCAxKSArIG9mZnNldCwNCj4+ICsJCSByZWdpc3Rl cl9zaXplICh0ZGVzYywgcmVnbnVtKSAtIG9mZnNldCk7DQo+PiArfQ0KPj4g ZGlmZiAtLWdpdCBhL2dkYi9nZGJzZXJ2ZXIvcmVnY2FjaGUuaCBiL2dkYi9n ZGJzZXJ2ZXIvcmVnY2FjaGUuaA0KPj4gaW5kZXggMTg0MmYxZDljZi4uYjI2 ZjM5YThhZCAxMDA2NDQNCj4+IC0tLSBhL2dkYi9nZGJzZXJ2ZXIvcmVnY2Fj aGUuaA0KPj4gKysrIGIvZ2RiL2dkYnNlcnZlci9yZWdjYWNoZS5oDQo+PiBA QCAtNTAsNiArNTAsMTEgQEAgc3RydWN0IHJlZ2NhY2hlIDogcHVibGljIHJl Z19idWZmZXJfY29tbW9uDQo+PiANCj4+ICAgdm9pZCByYXdfY29sbGVjdCAo aW50IHJlZ251bSwgdm9pZCAqYnVmKSBjb25zdCBvdmVycmlkZTsNCj4+IA0K Pj4gKyAgLyogQ29tcGFyZSB0aGUgY29udGVudHMgb2YgdGhlIHJlZ2lzdGVy IHN0b3JlZCBpbiB0aGUgcmVnY2FjaGUgKGlnbm9yaW5nIHRoZQ0KPj4gKyAg ICAgZmlyc3QgT0ZGU0VUIGJ5dGVzKSB0byB0aGUgY29udGVudHMgb2YgQlVG ICh3aXRob3V0IGFueSBvZmZzZXQpLiBSZXR1cm5zDQo+PiArICAgICB0aGUg c2FtZSByZXN1bHQgYXMgbWVtY21wLiAgKi8NCj4+ICsgIGludCByYXdfY29t cGFyZSAoaW50IHJlZ251bSwgY29uc3Qgdm9pZCAqYnVmLCBpbnQgb2Zmc2V0 KSBjb25zdCBvdmVycmlkZTsNCj4+ICsNCj4+ICAgZW51bSByZWdpc3Rlcl9z dGF0dXMgZ2V0X3JlZ2lzdGVyX3N0YXR1cyAoaW50IHJlZ251bSkgY29uc3Qg b3ZlcnJpZGU7DQo+PiB9Ow0KPj4gDQo+PiBkaWZmIC0tZ2l0IGEvZ2RiL3Jl Z2NhY2hlLmMgYi9nZGIvcmVnY2FjaGUuYw0KPj4gaW5kZXggYTkxNGI1NDhj YS4uMzgzZTM1NWU5ZiAxMDA2NDQNCj4+IC0tLSBhL2dkYi9yZWdjYWNoZS5j DQo+PiArKysgYi9nZGIvcmVnY2FjaGUuYw0KPj4gQEAgLTEwODIsNiArMTA4 MiwyMSBAQCByZWdjYWNoZTo6Y29sbGVjdF9yZWdzZXQgKGNvbnN0IHN0cnVj dCByZWdzZXQgKnJlZ3NldCwNCj4+ICAgdHJhbnNmZXJfcmVnc2V0IChyZWdz ZXQsIE5VTEwsIHJlZ251bSwgTlVMTCwgYnVmLCBzaXplKTsNCj4+IH0NCj4+ IA0KPj4gKy8qIFNlZSByZWdjYWNoZS5oLiAgKi8NCj4+ICsNCj4+ICtpbnQN Cj4+ICtyZWdjYWNoZTo6cmF3X2NvbXBhcmUgKGludCByZWdudW0sIGNvbnN0 IHZvaWQgKmJ1ZiwgaW50IG9mZnNldCkgY29uc3QNCj4+ICt7DQo+PiArICBj b25zdCBjaGFyICpyZWdidWY7DQo+PiArICBzaXplX3Qgc2l6ZTsNCj4+ICsN Cj4+ICsgIGdkYl9hc3NlcnQgKGJ1ZiAhPSBOVUxMKTsNCj4+ICsgIGFzc2Vy dF9yZWdudW0gKHJlZ251bSk7DQo+IA0KPiBTaG91bGQgd2UgYXNzZXJ0IHRo YXQgb2Zmc2V0IGlzIDwgb3IgPD0gc2l6ZSBoZXJlIHRvbz8NCj4gDQoNCk5v dCBzdXJlIHdoeSBJIGRpZG7igJl0IGFkZCB0aGlzLg0KDQoNClBhdGNoIHVw ZGF0ZSB3aXRoIGNoYW5nZXMgYWJvdmUuIEFyZSB5b3Ugb2sgd2l0aCB0aGlz IHZlcnNpb24/DQoNCg0KZGlmZiAtLWdpdCBhL2dkYi9jb21tb24vY29tbW9u LXJlZ2NhY2hlLmggYi9nZGIvY29tbW9uL2NvbW1vbi1yZWdjYWNoZS5oDQpp bmRleCAyOWQ5YTgxMTgyYWQxYTU3OTdiMDgwZTEzNmI2ODJmZTU5ZWNlZjM3 Li5mZTNlY2U3YWM1MmQ2MGQwN2Q3MThhZDYxN2YzMGJlMmY3MTMzYjVmIDEw MDY0NA0KLS0tIGEvZ2RiL2NvbW1vbi9jb21tb24tcmVnY2FjaGUuaA0KKysr IGIvZ2RiL2NvbW1vbi9jb21tb24tcmVnY2FjaGUuaA0KQEAgLTc1LDYgKzc1 LDExIEBAIHN0cnVjdCByZWdfYnVmZmVyX2NvbW1vbg0KDQogICAvKiBDb2xs ZWN0IHJlZ2lzdGVyIFJFR05VTSBmcm9tIFJFR0NBQ0hFIGFuZCBzdG9yZSBp dHMgY29udGVudHMgaW4gQlVGLiAgKi8NCiAgIHZpcnR1YWwgdm9pZCByYXdf Y29sbGVjdCAoaW50IHJlZ251bSwgdm9pZCAqYnVmKSBjb25zdCA9IDA7DQor DQorICAvKiBDb21wYXJlIHRoZSBjb250ZW50cyBvZiB0aGUgcmVnaXN0ZXIg c3RvcmVkIGluIHRoZSByZWdjYWNoZSAoaWdub3JpbmcgdGhlDQorICAgICBm aXJzdCBPRkZTRVQgYnl0ZXMpIHRvIHRoZSBjb250ZW50cyBvZiBCVUYgKHdp dGhvdXQgYW55IG9mZnNldCkuICBSZXR1cm5zDQorICAgICBUcnVlIGlmIHRo ZSBzYW1lLiAgKi8NCisgIHZpcnR1YWwgYm9vbCByYXdfY29tcGFyZSAoaW50 IHJlZ251bSwgY29uc3Qgdm9pZCAqYnVmLCBpbnQgb2Zmc2V0KSBjb25zdCA9 IDA7DQogfTsNCg0KICNlbmRpZiAvKiBDT01NT05fUkVHQ0FDSEVfSCAqLw0K ZGlmZiAtLWdpdCBhL2dkYi9nZGJzZXJ2ZXIvcmVnY2FjaGUuaCBiL2dkYi9n ZGJzZXJ2ZXIvcmVnY2FjaGUuaA0KaW5kZXggMzUyYzFkZjNmOWVlYWNkNjIy YTNkNWQ2NjhmZjRlYTk4YWVhOWM2Zi4uYjRjNGMyMGViZDM2OGY1NmYxNGFm NzU4MzAxZmY3ZDU1ZmQxNmRhZSAxMDA2NDQNCi0tLSBhL2dkYi9nZGJzZXJ2 ZXIvcmVnY2FjaGUuaA0KKysrIGIvZ2RiL2dkYnNlcnZlci9yZWdjYWNoZS5o DQpAQCAtNTQsNiArNTQsOSBAQCBzdHJ1Y3QgcmVnY2FjaGUgOiBwdWJsaWMg cmVnX2J1ZmZlcl9jb21tb24NCg0KICAgLyogU2VlIGNvbW1vbi9jb21tb24t cmVnY2FjaGUuaC4gICovDQogICB2b2lkIHJhd19jb2xsZWN0IChpbnQgcmVn bnVtLCB2b2lkICpidWYpIGNvbnN0IG92ZXJyaWRlOw0KKw0KKyAgLyogU2Vl IGNvbW1vbi9jb21tb24tcmVnY2FjaGUuaC4gICovDQorICBib29sIHJhd19j b21wYXJlIChpbnQgcmVnbnVtLCBjb25zdCB2b2lkICpidWYsIGludCBvZmZz ZXQpIGNvbnN0IG92ZXJyaWRlOw0KIH07DQoNCiBzdHJ1Y3QgcmVnY2FjaGUg KmluaXRfcmVnaXN0ZXJfY2FjaGUgKHN0cnVjdCByZWdjYWNoZSAqcmVnY2Fj aGUsDQpkaWZmIC0tZ2l0IGEvZ2RiL2dkYnNlcnZlci9yZWdjYWNoZS5jIGIv Z2RiL2dkYnNlcnZlci9yZWdjYWNoZS5jDQppbmRleCA4MzgzNzUyNWExOGMx ZGM5NmI2ZTlkMjQzOTcwNjRlMjQ3Y2VkNDU5Li43MzVjZTdiY2NmYzdhMDU4 Zjg2MDQ2MjA5MjhmMzg5NGQ0NjU1ODg3IDEwMDY0NA0KLS0tIGEvZ2RiL2dk YnNlcnZlci9yZWdjYWNoZS5jDQorKysgYi9nZGIvZ2Ric2VydmVyL3JlZ2Nh Y2hlLmMNCkBAIC01MDIsMyArNTAyLDE3IEBAIHJlZ2NhY2hlOjpnZXRfcmVn aXN0ZXJfc3RhdHVzIChpbnQgcmVnbnVtKSBjb25zdA0KICAgcmV0dXJuIFJF R19WQUxJRDsNCiAjZW5kaWYNCiB9DQorDQorLyogU2VlIGNvbW1vbi9jb21t b24tcmVnY2FjaGUuaC4gICovDQorDQorYm9vbA0KK3JlZ2NhY2hlOjpyYXdf Y29tcGFyZSAoaW50IHJlZ251bSwgY29uc3Qgdm9pZCAqYnVmLCBpbnQgb2Zm c2V0KSBjb25zdA0KK3sNCisgIGdkYl9hc3NlcnQgKGJ1ZiAhPSBOVUxMKTsN CisNCisgIGNvbnN0IHVuc2lnbmVkIGNoYXIgKnJlZ2J1ZiA9IHJlZ2lzdGVy X2RhdGEgKHRoaXMsIHJlZ251bSwgMSk7DQorICBpbnQgc2l6ZSA9IHJlZ2lz dGVyX3NpemUgKHRkZXNjLCByZWdudW0pOw0KKyAgZ2RiX2Fzc2VydCAoc2l6 ZSA+PSBvZmZzZXQpOw0KKw0KKyAgcmV0dXJuIChtZW1jbXAgKGJ1ZiwgcmVn YnVmICsgb2Zmc2V0LCBzaXplIC0gb2Zmc2V0KSA9PSAwKTsNCit9DQpkaWZm IC0tZ2l0IGEvZ2RiL3JlZ2NhY2hlLmggYi9nZGIvcmVnY2FjaGUuaA0KaW5k ZXggNGU1NjU5YjI1YmM1MzBhNGNlZDMyNTIwODI1MTM2NTM0YmUyZTY0Mi4u NTExODY0ODU4ZDI0YTdmYTUzMDQ3ZmRjMjQ3ODQ2YTU1MWIxMjFhZiAxMDA2 NDQNCi0tLSBhL2dkYi9yZWdjYWNoZS5oDQorKysgYi9nZGIvcmVnY2FjaGUu aA0KQEAgLTE5MSw2ICsxOTEsMTAgQEAgcHVibGljOg0KICAgICB4ZnJlZSAo bV9yZWdpc3RlcnMpOw0KICAgICB4ZnJlZSAobV9yZWdpc3Rlcl9zdGF0dXMp Ow0KICAgfQ0KKw0KKyAgLyogU2VlIGNvbW1vbi9jb21tb24tcmVnY2FjaGUu aC4gICovDQorICBib29sIHJhd19jb21wYXJlIChpbnQgcmVnbnVtLCBjb25z dCB2b2lkICpidWYsIGludCBvZmZzZXQpIGNvbnN0IG92ZXJyaWRlOw0KKw0K IHByb3RlY3RlZDoNCiAgIC8qIEFzc2VydCBvbiB0aGUgcmFuZ2Ugb2YgUkVH TlVNLiAgKi8NCiAgIHZvaWQgYXNzZXJ0X3JlZ251bSAoaW50IHJlZ251bSkg Y29uc3Q7DQpkaWZmIC0tZ2l0IGEvZ2RiL3JlZ2NhY2hlLmMgYi9nZGIvcmVn Y2FjaGUuYw0KaW5kZXggMDMyZmVmMGQzNGFjNjM1Yzk2ZGQ2YzM5NDI2ZjVj NmQwNGYyODA5NS4uZmQwZmQ3MzE4YzhjY2EwMDgzYzg5N2QyYmQ2YmExMzYx ZGQ2MjdjMCAxMDA2NDQNCi0tLSBhL2dkYi9yZWdjYWNoZS5jDQorKysgYi9n ZGIvcmVnY2FjaGUuYw0KQEAgLTEwNzgsNiArMTA3OCwyMCBAQCByZWdjYWNo ZTo6Y29sbGVjdF9yZWdzZXQgKGNvbnN0IHN0cnVjdCByZWdzZXQgKnJlZ3Nl dCwNCiAgIHRyYW5zZmVyX3JlZ3NldCAocmVnc2V0LCBOVUxMLCByZWdudW0s IE5VTEwsIGJ1Ziwgc2l6ZSk7DQogfQ0KDQorLyogU2VlIGNvbW1vbi9jb21t b24tcmVnY2FjaGUuaC4gICovDQorDQorYm9vbA0KK3JlZ19idWZmZXI6OnJh d19jb21wYXJlIChpbnQgcmVnbnVtLCBjb25zdCB2b2lkICpidWYsIGludCBv ZmZzZXQpIGNvbnN0DQorew0KKyAgZ2RiX2Fzc2VydCAoYnVmICE9IE5VTEwp Ow0KKyAgYXNzZXJ0X3JlZ251bSAocmVnbnVtKTsNCisNCisgIGNvbnN0IGNo YXIgKnJlZ2J1ZiA9IChjb25zdCBjaGFyICopIHJlZ2lzdGVyX2J1ZmZlciAo cmVnbnVtKTsNCisgIHNpemVfdCBzaXplID0gbV9kZXNjci0+c2l6ZW9mX3Jl Z2lzdGVyW3JlZ251bV07DQorICBnZGJfYXNzZXJ0IChzaXplID49IG9mZnNl dCk7DQorDQorICByZXR1cm4gKG1lbWNtcCAoYnVmLCByZWdidWYgKyBvZmZz ZXQsIHNpemUgLSBvZmZzZXQpID09IDApOw0KK30NCg0KIC8qIFNwZWNpYWwg aGFuZGxpbmcgZm9yIHJlZ2lzdGVyIFBDLiAgKi8NCg0KDQo= >From gdb-patches-return-148076-listarch-gdb-patches=sources.redhat.com@sourceware.org Fri Jun 08 15:23:24 2018 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 4749 invoked by alias); 8 Jun 2018 15:23:24 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 4739 invoked by uid 89); 8 Jun 2018 15:23:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=lawyer, FSFassigned, FSF-assigned, fsf-assigned X-HELO: smtp.polymtl.ca Received: from smtp.polymtl.ca (HELO smtp.polymtl.ca) (132.207.4.11) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 08 Jun 2018 15:23:22 +0000 Received: from simark.ca (simark.ca [158.69.221.121]) (authenticated bits=0) by smtp.polymtl.ca (8.14.7/8.14.7) with ESMTP id w58FNFw7021983 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 8 Jun 2018 11:23:20 -0400 Received: by simark.ca (Postfix, from userid 112) id CA9FC1EF29; Fri, 8 Jun 2018 11:23:15 -0400 (EDT) Received: from simark.ca (localhost [127.0.0.1]) by simark.ca (Postfix) with ESMTP id 381411E0A9; Fri, 8 Jun 2018 11:23:15 -0400 (EDT) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 08 Jun 2018 15:23:00 -0000 From: Simon Marchi To: Alan Hayward Cc: GDB Patches , Simon Marchi , nd Subject: Re: [PATCH v2 02/10] Add Aarch64 SVE Linux headers In-Reply-To: <5862fa9c22cc48d86256686e74d60f20@polymtl.ca> References: <20180606151629.36602-1-alan.hayward@arm.com> <20180606151629.36602-3-alan.hayward@arm.com> <9FBBFBF2-9363-49AA-8BC3-20E4E0AFBFED@arm.com> <5862fa9c22cc48d86256686e74d60f20@polymtl.ca> Message-ID: <82743c0795488492486076685b9f8828@polymtl.ca> X-Sender: simon.marchi@polymtl.ca User-Agent: Roundcube Webmail/1.3.6 X-Poly-FromMTA: (simark.ca [158.69.221.121]) at Fri, 8 Jun 2018 15:23:15 +0000 X-IsSubscribed: yes X-SW-Source: 2018-06/txt/msg00219.txt.bz2 Content-length: 998 On 2018-06-08 10:37, Simon Marchi wrote: > The code looks good to me, thanks. I am still unsure about the > licensing side of it, let me ask the FSF people about it, I'll come > back to you when it's done. I hope it won't take too long! Hi Alan, After discussion with other maintainers, it was suggested to avoid involving the legal staff if we want to resolve this anytime soon. Since ARM already holds the copyright to these header files anyway (they were all written by ARM people), you may be able to submit that code as regular FSF-assigned code, without changing the status of the kernel copy. But nobody here is a lawyer, so nobody wants to say for sure :). Maybe it's ok after all if we don't include these headers (at least for now), and require that GDB for native AArch64 is built against the headers of a >= 4.15 kernel? They can always be included later, but it would avoid delaying the inclusion of the feature, since you want to have it before we branch 8.2. Simon