From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 99280 invoked by alias); 12 Jul 2019 12:47:35 -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 99270 invoked by uid 89); 12 Jul 2019 12:47:35 -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.2 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 autolearn=ham version=3.3.1 spammy= X-Spam-Status: No, score=-18.2 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 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: EUR02-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr10080.outbound.protection.outlook.com (HELO EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.80) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 12 Jul 2019 12:47:33 +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=dehD8iMxe1m1Qv6YsLgOOs4OjzAO+Pa4WiDHTCmRqvg=; b=84SE6b6laTlrn/Y6d0ohhv97unRnyqrfMWfXOgNRr0WVWccWTspnLFDoI9HJmwUfsoArhbBr1axGBPTrSkRLErBK2sq/asZnwCS0AmgNX1j8is7ojEN952DaLjqAeDNKaxfBxMgQVLbiiMnlu7UEUocZpxRGE4jjy8LXmVYg8S8= Received: from AM4PR0802MB2371.eurprd08.prod.outlook.com (10.172.217.23) by AM4PR0802MB2339.eurprd08.prod.outlook.com (10.172.220.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2052.19; Fri, 12 Jul 2019 12:47:30 +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:47:30 +0000 From: Szabolcs Nagy To: "libc-stable@sourceware.org" CC: nd Subject: [2.28 COMMITTED] aarch64: handle STO_AARCH64_VARIANT_PCS Thread-Topic: [2.28 COMMITTED] aarch64: handle STO_AARCH64_VARIANT_PCS Thread-Index: AQHVOK/3GZ6gvekux02Y4XG71gKFMg== Date: Tue, 01 Jan 2019 00:00:00 -0000 Message-ID: <7bf02b0b-f29a-38a2-664e-09a60968aeb6@arm.com> 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: LNXP265CA0078.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:76::18) 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: 2bb41f40-d4dd-4afb-cc2f-08d706c71a2f 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:AM4PR0802MB2339; x-ms-traffictypediagnostic: AM4PR0802MB2339: 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)(376002)(366004)(136003)(346002)(396003)(39860400002)(199004)(189003)(2351001)(64756008)(86362001)(6512007)(14454004)(68736007)(8936002)(73894003)(7736002)(305945005)(66946007)(66476007)(31696002)(478600001)(36756003)(486006)(4326008)(5640700003)(66616009)(66556008)(66446008)(476003)(44832011)(6436002)(65826007)(6486002)(53936002)(99286004)(99936001)(71190400001)(71200400001)(102836004)(6506007)(621065002)(386003)(2616005)(65956001)(31686004)(3846002)(316002)(64126003)(25786009)(58126008)(186003)(26005)(4270600006)(6916009)(81166006)(2501003)(81156014)(52116002)(66066001)(256004)(8676002)(2906002)(65806001)(6116002);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR0802MB2339;H:AM4PR0802MB2371.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX: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: DMk6+9tq5nwQTs5oCV/oRyDhJGQOU3qZK7T2lKjz+azY/Fw4vFMPebxrn1gQeWZL/4wwO4cVQB+ILoAI1AUJ5uK8pOy/ycCwigEKCCCAfLUbK0iCDcxlgVpg7IN1lX+XsJo+99TbtnQ4lX7cFFeYzOQ2QY0bZUhHzlGSNEAKPFl1OgvLB1dwqA73S8KSdzKeIMwgYtsQ80HpbMdE9MLV8UIdZtWaeAEeiK1NFzGOC9EQaQxfdvRU/+zVf/hc/pO8p/V/RWvIn5hmy9Us3bDopU6+R09Y+ZafpFW7xjgH79U= Content-Type: multipart/mixed; boundary="_002_7bf02b0bf29a38a2664e09a60968aeb6armcom_" MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2bb41f40-d4dd-4afb-cc2f-08d706c71a2f X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jul 2019 12:47:30.5382 (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: AM4PR0802MB2339 X-IsSubscribed: yes X-SW-Source: 2019-07/txt/msg00002.txt.bz2 --_002_7bf02b0bf29a38a2664e09a60968aeb6armcom_ Content-Type: text/plain; charset="utf-8" Content-ID: <68BC166B2E147D429525AF6E733AD8C6@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 0 --_002_7bf02b0bf29a38a2664e09a60968aeb6armcom_ 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=3911; creation-date="Fri, 12 Jul 2019 12:47:30 GMT"; modification-date="Fri, 12 Jul 2019 12:47:30 GMT" Content-ID: <8C5581494F7DAA499DD5F3F9206D4476@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 5303 RnJvbSAyOThlNjU5MTcyNWM2Njk0MWIwNmY3ZTU3NmY1M2RlNTRmMjhjNmU1 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 Z2VMb2cgYi9DaGFuZ2VMb2cNCmluZGV4IGQzZDcyNTc4NTQuLjAxZTliOGIx OGUgMTAwNjQ0DQotLS0gYS9DaGFuZ2VMb2cNCisrKyBiL0NoYW5nZUxvZw0K QEAgLTEsMyArMSw4IEBADQorMjAxOS0wNy0xMiAgU3phYm9sY3MgTmFneSAg PHN6YWJvbGNzLm5hZ3lAYXJtLmNvbT4NCisNCisJKiBzeXNkZXBzL2FhcmNo NjQvZGwtbWFjaGluZS5oIChlbGZfbWFjaGluZV9sYXp5X3JlbCk6IENoZWNr DQorCVNUT19BQVJDSDY0X1ZBUklBTlRfUENTIGFuZCBiaW5kIHN1Y2ggc3lt Ym9scyBhdCBsb2FkIHRpbWUuDQorDQogMjAxOS0wNi0xMyAgU3phYm9sY3Mg TmFneSAgPHN6YWJvbGNzLm5hZ3lAYXJtLmNvbT4NCiANCiAJKiBlbGYvZWxm LmggKFNUT19BQVJDSDY0X1ZBUklBTlRfUENTKTogRGVmaW5lLg0KZGlmZiAt LWdpdCBhL3N5c2RlcHMvYWFyY2g2NC9kbC1tYWNoaW5lLmggYi9zeXNkZXBz L2FhcmNoNjQvZGwtbWFjaGluZS5oDQppbmRleCA0OTM1YWE3YzU0Li45NjE3 Y2I3NTRmIDEwMDY0NA0KLS0tIGEvc3lzZGVwcy9hYXJjaDY0L2RsLW1hY2hp 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 X1IoVExTREVTQyksIDEpKQ0KICAgICB7DQotLSANCjIuMTcuMQ0KDQo= --_002_7bf02b0bf29a38a2664e09a60968aeb6armcom_--