From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 104909 invoked by alias); 12 Jul 2019 12:57:03 -0000 Mailing-List: contact libc-stable-help@sourceware.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Subscribe: List-Archive: Sender: libc-stable-owner@sourceware.org Received: (qmail 104895 invoked by uid 89); 12 Jul 2019 12:57:03 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.100.3 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-18.5 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy= X-Spam-Status: No, score=-18.5 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on sourceware.org X-Spam-Level: X-HELO: EUR04-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr70059.outbound.protection.outlook.com (HELO EUR04-HE1-obe.outbound.protection.outlook.com) (40.107.7.59) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 12 Jul 2019 12:57:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+jH/8cfpZagXe3ci9eE+cJEbNNOH5Gx0WlD/gzZHGps=; b=yq8XurZX6hNl0lnUp4AZjMF8/5qzZHv4hQFiN0ckS/ZuLiyp19qwcYmuIsymFDr4d5PoUV5ZAcCOvGMOUnRWwoFdpdEEg4G3tPkxOOOiagIPbpJbvDAwVAbXVtpojk5h3+Wvswo2n55m7IXR7IXCsUCAUrdpWu6lL7I6d1+cXFQ= Received: from AM4PR0802MB2371.eurprd08.prod.outlook.com (10.172.217.23) by AM4PR0802MB2178.eurprd08.prod.outlook.com (10.172.215.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2052.18; Fri, 12 Jul 2019 12:56:57 +0000 Received: from AM4PR0802MB2371.eurprd08.prod.outlook.com ([fe80::5d45:7f25:b478:3e8b]) by AM4PR0802MB2371.eurprd08.prod.outlook.com ([fe80::5d45:7f25:b478:3e8b%3]) with mapi id 15.20.2052.020; Fri, 12 Jul 2019 12:56:57 +0000 From: Szabolcs Nagy To: "libc-stable@sourceware.org" CC: nd Subject: [2.29 COMMITTED] aarch64: handle STO_AARCH64_VARIANT_PCS Thread-Topic: [2.29 COMMITTED] aarch64: handle STO_AARCH64_VARIANT_PCS Thread-Index: AQHVOLFJhrumqqjUIUmtsyT15cfExA== Date: Tue, 01 Jan 2019 00:00:00 -0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux aarch64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 x-originating-ip: [217.140.106.55] x-clientproxiedby: LO2P265CA0108.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:c::24) To AM4PR0802MB2371.eurprd08.prod.outlook.com (2603:10a6:200:5d::23) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 423d7028-2771-4e11-1ab1-08d706c86c1e 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)(49563074)(7193020);SRVR:AM4PR0802MB2178; x-ms-traffictypediagnostic: AM4PR0802MB2178: x-microsoft-antispam-prvs: nodisclaimer: True x-ms-oob-tlc-oobclassifiers: OLM:3276; x-forefront-prvs: 00963989E5 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(4636009)(39860400002)(136003)(346002)(376002)(366004)(396003)(189003)(199004)(7736002)(31686004)(53936002)(6512007)(26005)(73894003)(65826007)(478600001)(99286004)(256004)(66946007)(186003)(3846002)(2616005)(316002)(58126008)(2351001)(5640700003)(8676002)(6436002)(68736007)(305945005)(14454004)(25786009)(476003)(31696002)(4270600006)(64756008)(52116002)(486006)(621065002)(71190400001)(4326008)(66476007)(81156014)(6506007)(386003)(86362001)(102836004)(6916009)(2501003)(81166006)(36756003)(6486002)(44832011)(6116002)(99936001)(65956001)(8936002)(2906002)(64126003)(71200400001)(66446008)(66616009)(66066001)(66556008)(65806001);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR0802MB2178;H:AM4PR0802MB2371.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 1Pr0hmZeg/8OCy1oqW4Ns3FVKq11ov+tlF8x0Q5+BwqCW61cwSgLYen1XboVWDE5EAGmRPzx0BM+NcNJcKE6xk5WPHLAQ0q2lA7aF/0I6TbZyZ8uY5TsKKpt/fnpnciSDEYkkOO2nzhTchB67smkOTY63kBZg5Kr1VQOdt8RN8YAtTo9INqgOpt5BSpSi4bWCscng9gsjKnBVMYhCk2pB29kuRWlcxae29qtOFuP41oLJELXFlLTgiPdWrckYWmY/nIEBHjVkFJLpThP+W0hvZLS0re4R4PjN+NmweK2yww= Content-Type: multipart/mixed; boundary="_002_cce848d3a6afbdc74c1cf52ce59b0f46armcom_" MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 423d7028-2771-4e11-1ab1-08d706c86c1e X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jul 2019 12:56:57.6831 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Szabolcs.Nagy@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0802MB2178 X-IsSubscribed: yes X-SW-Source: 2019-07/txt/msg00007.txt.bz2 --_002_cce848d3a6afbdc74c1cf52ce59b0f46armcom_ Content-Type: text/plain; charset="utf-8" Content-ID: <9721A9DE69F1374891C4A46F840446AB@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 5 DQo= --_002_cce848d3a6afbdc74c1cf52ce59b0f46armcom_ Content-Type: text/x-patch; name="0002-aarch64-handle-STO_AARCH64_VARIANT_PCS.patch" Content-Description: 0002-aarch64-handle-STO_AARCH64_VARIANT_PCS.patch Content-Disposition: attachment; filename="0002-aarch64-handle-STO_AARCH64_VARIANT_PCS.patch"; size=3913; creation-date="Fri, 12 Jul 2019 12:56:57 GMT"; modification-date="Fri, 12 Jul 2019 12:56:57 GMT" Content-ID: <7858720C5F57B84985F5C9DF1FE31BB0@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 5307 RnJvbSA0MTYzYzM4MmYwNWVkYjU1ODhhZTkyMDhjNTBiOTBiYjRmYzEyNTkx IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogU3phYm9sY3MgTmFn eSA8c3phYm9sY3MubmFneUBhcm0uY29tPg0KRGF0ZTogVGh1LCAyNSBBcHIg MjAxOSAxNTozNTozNSArMDEwMA0KU3ViamVjdDogW1BBVENIIDIvMl0gYWFy Y2g2NDogaGFuZGxlIFNUT19BQVJDSDY0X1ZBUklBTlRfUENTDQoNCkJhY2tw b3J0IG9mIGNvbW1pdCA4MmJjNjljMDEyODM4YTM4MWM0MTY3YzE1NmEwNmY0 NTk4ZjM0MjI3DQphbmQgY29tbWl0IDMwYmEwMzc1NDY0ZjM0ZTRiZjgxMjlm M2QzZGMxNGQwYzA5YWRkMTcNCndpdGhvdXQgdXNpbmcgRFRfQUFSQ0g2NF9W QVJJQU5UX1BDUyBmb3Igb3B0aW1pemluZyB0aGUgc3ltYm9sIHRhYmxlIGNo ZWNrLg0KVGhpcyBpcyBuZWVkZWQgc28gdGhlIGludGVybmFsIGFiaSBiZXR3 ZWVuIGxkLnNvIGFuZCBsaWJjLnNvIGlzIHVuY2hhbmdlZC4NCg0KQXZvaWQg bGF6eSBiaW5kaW5nIG9mIHN5bWJvbHMgdGhhdCBtYXkgZm9sbG93IGEgdmFy aWFudCBQQ1Mgd2l0aCBkaWZmZXJlbnQNCnJlZ2lzdGVyIHVzYWdlIGNvbnZl bnRpb24gZnJvbSB0aGUgYmFzZSBQQ1MuDQoNCkN1cnJlbnRseSB0aGUgbGF6 eSBiaW5kaW5nIGVudHJ5IGNvZGUgZG9lcyBub3QgcHJlc2VydmUgYWxsIHRo ZSByZWdpc3RlcnMNCnJlcXVpcmVkIGZvciBBZHZTSU1EIGFuZCBTVkUgdmVj dG9yIGNhbGxzLiAgU2F2aW5nIGFuZCByZXN0b3JpbmcgYWxsDQpyZWdpc3Rl cnMgdW5jb25kaXRpb25hbGx5IG1heSBicmVhayBleGlzdGluZyBiaW5hcmll cywgZXZlbiBpZiB0aGV5IG5ldmVyDQp1c2UgdmVjdG9yIGNhbGxzLCBiZWNh dXNlIG9mIHRoZSBsYXJnZXIgc3RhY2sgcmVxdWlyZW1lbnQgZm9yIGxhenkN CnJlc29sdXRpb24sIHdoaWNoIGNhbiBiZSBzaWduaWZpY2FudCBvbiBhbiBT VkUgc3lzdGVtLg0KDQpUaGUgc29sdXRpb24gaXMgdG8gbWFyayBhbGwgc3lt Ym9scyBpbiB0aGUgc3ltYm9sIHRhYmxlIHRoYXQgbWF5IGZvbGxvdw0KYSB2 YXJpYW50IFBDUyBzbyB0aGUgZHluYW1pYyBsaW5rZXIgY2FuIGhhbmRsZSB0 aGVtIHNwZWNpYWxseS4gIEluIHRoaXMNCnBhdGNoIHN1Y2ggc3ltYm9scyBh cmUgYWx3YXlzIHJlc29sdmVkIGF0IGxvYWQgdGltZSwgbm90IGxhemlseS4N Cg0KU28gY3VycmVudGx5IExEX0FVRElUIGZvciB2YXJpYW50IFBDUyBzeW1i b2xzIGFyZSBub3Qgc3VwcG9ydGVkLCBmb3IgdGhhdA0KdGhlIF9kbF9ydW50 aW1lX3Byb2ZpbGUgZW50cnkgbmVlZHMgdG8gYmUgY2hhbmdlZCBlLmcuIHRv IHVuY29uZGl0aW9uYWxseQ0Kc2F2ZS9yZXN0b3JlIGFsbCByZWdpc3RlcnMg KGJ1dCBwYXNzIGRvd24gYXJnIGFuZCByZXR2YWwgcmVnaXN0ZXJzIHRvDQpw bHRlbnRyeS9leGl0IGNhbGxiYWNrcyBhY2NvcmRpbmcgdG8gdGhlIGJhc2Ug UENTKS4NCg0KVGhpcyBwYXRjaCBhbHNvIHJlbW92ZXMgYSBfX2J1aWx0aW5f ZXhwZWN0IGZyb20gdGhlIG1vZGlmaWVkIGNvZGUgYmVjYXVzZQ0KdGhlIGJy YW5jaCBwcmVkaWN0aW9uIGhpbnQgZGlkIG5vdCBzZWVtIHVzZWZ1bC4NCg0K CSogc3lzZGVwcy9hYXJjaDY0L2RsLW1hY2hpbmUuaCAoZWxmX21hY2hpbmVf bGF6eV9yZWwpOiBDaGVjaw0KCVNUT19BQVJDSDY0X1ZBUklBTlRfUENTIGFu ZCBiaW5kIHN1Y2ggc3ltYm9scyBhdCBsb2FkIHRpbWUuDQotLS0NCiBDaGFu Z2VMb2cgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysNCiBzeXNkZXBz L2FhcmNoNjQvZGwtbWFjaGluZS5oIHwgMzUgKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKy0tLS0NCiAyIGZpbGVzIGNoYW5nZWQsIDM2IGluc2Vy dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9DaGFu Z2VMb2cgYi9DaGFuZ2VMb2cNCmluZGV4IDUzYzk5NzUzMDguLmY0NDc1NTk3 NTggMTAwNjQ0DQotLS0gYS9DaGFuZ2VMb2cNCisrKyBiL0NoYW5nZUxvZw0K QEAgLTEsMyArMSw4IEBADQorMjAxOS0wNy0xMiAgU3phYm9sY3MgTmFneSAg PHN6YWJvbGNzLm5hZ3lAYXJtLmNvbT4NCisNCisJKiBzeXNkZXBzL2FhcmNo NjQvZGwtbWFjaGluZS5oIChlbGZfbWFjaGluZV9sYXp5X3JlbCk6IENoZWNr DQorCVNUT19BQVJDSDY0X1ZBUklBTlRfUENTIGFuZCBiaW5kIHN1Y2ggc3lt Ym9scyBhdCBsb2FkIHRpbWUuDQorDQogMjAxOS0wNi0xMyAgU3phYm9sY3Mg TmFneSAgPHN6YWJvbGNzLm5hZ3lAYXJtLmNvbT4NCiANCiAJKiBlbGYvZWxm LmggKFNUT19BQVJDSDY0X1ZBUklBTlRfUENTKTogRGVmaW5lLg0KZGlmZiAt LWdpdCBhL3N5c2RlcHMvYWFyY2g2NC9kbC1tYWNoaW5lLmggYi9zeXNkZXBz L2FhcmNoNjQvZGwtbWFjaGluZS5oDQppbmRleCA4MjNlZWZiYTQ2Li5kM2U4 N2Q2ZGM1IDEwMDY0NA0KLS0tIGEvc3lzZGVwcy9hYXJjaDY0L2RsLW1hY2hp bmUuaA0KKysrIGIvc3lzZGVwcy9hYXJjaDY0L2RsLW1hY2hpbmUuaA0KQEAg LTM4OCwxMCArMzg4LDM3IEBAIGVsZl9tYWNoaW5lX2xhenlfcmVsIChzdHJ1 Y3QgbGlua19tYXAgKm1hcCwNCiAgIC8qIENoZWNrIGZvciB1bmV4cGVjdGVk IFBMVCByZWxvYyB0eXBlLiAgKi8NCiAgIGlmIChfX2J1aWx0aW5fZXhwZWN0 IChyX3R5cGUgPT0gQUFSQ0g2NF9SKEpVTVBfU0xPVCksIDEpKQ0KICAgICB7 DQotICAgICAgaWYgKF9fYnVpbHRpbl9leHBlY3QgKG1hcC0+bF9tYWNoLnBs dCwgMCkgPT0gMCkNCi0JKnJlbG9jX2FkZHIgKz0gbF9hZGRyOw0KLSAgICAg IGVsc2UNCi0JKnJlbG9jX2FkZHIgPSBtYXAtPmxfbWFjaC5wbHQ7DQorICAg ICAgaWYgKG1hcC0+bF9tYWNoLnBsdCA9PSAwKQ0KKwl7DQorCSAgLyogUHJl bGlua2luZy4gICovDQorCSAgKnJlbG9jX2FkZHIgKz0gbF9hZGRyOw0KKwkg IHJldHVybjsNCisJfQ0KKw0KKyAgICAgIGlmICgxKSAvKiBEVF9BQVJDSDY0 X1ZBUklBTlRfUENTIGlzIG5vdCBhdmFpbGFibGUsIHNvIGFsd2F5cyBjaGVj ay4gICovDQorCXsNCisJICAvKiBDaGVjayB0aGUgc3ltYm9sIHRhYmxlIGZv ciB2YXJpYW50IFBDUyBzeW1ib2xzLiAgKi8NCisJICBjb25zdCBFbGZfU3lt bmR4IHN5bW5keCA9IEVMRlcgKFJfU1lNKSAocmVsb2MtPnJfaW5mbyk7DQor CSAgY29uc3QgRWxmVyAoU3ltKSAqc3ltdGFiID0NCisJICAgIChjb25zdCB2 b2lkICopRF9QVFIgKG1hcCwgbF9pbmZvW0RUX1NZTVRBQl0pOw0KKwkgIGNv bnN0IEVsZlcgKFN5bSkgKnN5bSA9ICZzeW10YWJbc3ltbmR4XTsNCisJICBp ZiAoX19nbGliY191bmxpa2VseSAoc3ltLT5zdF9vdGhlciAmIFNUT19BQVJD SDY0X1ZBUklBTlRfUENTKSkNCisJICAgIHsNCisJICAgICAgLyogQXZvaWQg bGF6eSByZXNvbHV0aW9uIG9mIHZhcmlhbnQgUENTIHN5bWJvbHMuICAqLw0K KwkgICAgICBjb25zdCBzdHJ1Y3Qgcl9mb3VuZF92ZXJzaW9uICp2ZXJzaW9u ID0gTlVMTDsNCisJICAgICAgaWYgKG1hcC0+bF9pbmZvW1ZFUlNZTUlEWCAo RFRfVkVSU1lNKV0gIT0gTlVMTCkNCisJCXsNCisJCSAgY29uc3QgRWxmVyAo SGFsZikgKnZlcm51bSA9DQorCQkgICAgKGNvbnN0IHZvaWQgKilEX1BUUiAo bWFwLCBsX2luZm9bVkVSU1lNSURYIChEVF9WRVJTWU0pXSk7DQorCQkgIHZl cnNpb24gPSAmbWFwLT5sX3ZlcnNpb25zW3Zlcm51bVtzeW1uZHhdICYgMHg3 ZmZmXTsNCisJCX0NCisJICAgICAgZWxmX21hY2hpbmVfcmVsYSAobWFwLCBy ZWxvYywgc3ltLCB2ZXJzaW9uLCByZWxvY19hZGRyLA0KKwkJCQlza2lwX2lm dW5jKTsNCisJICAgICAgcmV0dXJuOw0KKwkgICAgfQ0KKwl9DQorDQorICAg ICAgKnJlbG9jX2FkZHIgPSBtYXAtPmxfbWFjaC5wbHQ7DQogICAgIH0NCiAg IGVsc2UgaWYgKF9fYnVpbHRpbl9leHBlY3QgKHJfdHlwZSA9PSBBQVJDSDY0 X1IoVExTREVTQyksIDEpKQ0KICAgICB7DQotLSANCjIuMTcuMQ0KDQoNCg== --_002_cce848d3a6afbdc74c1cf52ce59b0f46armcom_--