From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS31976 209.132.180.0/23 X-Spam-Status: No, score=-4.0 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 9868F1F461 for ; Fri, 12 Jul 2019 12:44:49 +0000 (UTC) DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id :content-type:mime-version; q=dns; s=default; b=Zga4dCPzOrZF/PAF dBXSjMhBSGakFWq/l5A8ISeA+HO96wRxa/Nu4dDo2q2mm257wM28BXAHprrN0kw4 gy1bR3VTiuXU1gBdiaMgsUj0mju3VtXJlG1Iszkh+p65fI3CLFexSfoUE/yoe7IL v2ou9FycLs6He3hMRa4YTTac050= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id :content-type:mime-version; s=default; bh=Wmxi5SYyOWSrYLyPFHjEmZ KsobY=; b=v39TyWoHFZbQavptkTUIc9XL9gMgK5oKxcQFs4QWS0E+0NWyp2XFA1 mbHOas7J9MTYJyLb0FbIa5MUOMz7TLYd8LlczuT6INI5vDr9nVW8sGgsvXhx9f4J kOKaKFA/H9t0rMuLm56b883CqxCA1dxRmDqRSQq47jRNUMnnMP/ts= Received: (qmail 88939 invoked by alias); 12 Jul 2019 12:44:47 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 88931 invoked by uid 89); 12 Jul 2019 12:44:46 -0000 Authentication-Results: sourceware.org; auth=none X-HELO: EUR02-HE1-obe.outbound.protection.outlook.com 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=9iCiIsobxb9IUWa4aX3s62srPn8i3JqCpn1xxk3evYI=; b=vYUx6HZWO4II9U+KtuketG+DLCWacdTe5us15XrE0DT4VzLXYDW+Bn94/J37OxZG5VnKR+4MDkqdHt2ekV6R/gDqXNVupAniVkmw0EX1gRtBzoPeVtFVSMia5ysRxI3dzC5VvNK0htoaPvIPavAvY2pSVJ8u+iHndnggZFfR1Gg= From: Szabolcs Nagy To: GNU C Library CC: nd Subject: [COMMITTED 2.29] aarch64: handle STO_AARCH64_VARIANT_PCS Date: Fri, 12 Jul 2019 12:44:33 +0000 Message-ID: <71512e20-b551-5e33-4fdb-d054cfd531eb@arm.com> user-agent: Mozilla/5.0 (X11; Linux aarch64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 authentication-results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; x-ms-oob-tlc-oobclassifiers: OLM:3276; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 Content-Type: multipart/mixed; boundary="_002_71512e20b5515e334fdbd054cfd531ebarmcom_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Szabolcs.Nagy@arm.com --_002_71512e20b5515e334fdbd054cfd531ebarmcom_ Content-Type: text/plain; charset="utf-8" Content-ID: <92945E6DAA1A7B418766D0E03EA7E205@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 --_002_71512e20b5515e334fdbd054cfd531ebarmcom_ 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:44:33 GMT"; modification-date="Fri, 12 Jul 2019 12:44:33 GMT" Content-ID: <669D207C668981498F2CCEB97F6D2E00@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 RnJvbSA0MTYzYzM4MmYwNWVkYjU1ODhhZTkyMDhjNTBiOTBiYjRmYzEyNTkxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogU3phYm9sY3MgTmFneSA8c3phYm9sY3MubmFneUBhcm0uY29t Pg0KRGF0ZTogVGh1LCAyNSBBcHIgMjAxOSAxNTozNTozNSArMDEwMA0KU3ViamVjdDogW1BBVENI IDIvMl0gYWFyY2g2NDogaGFuZGxlIFNUT19BQVJDSDY0X1ZBUklBTlRfUENTDQoNCkJhY2twb3J0 IG9mIGNvbW1pdCA4MmJjNjljMDEyODM4YTM4MWM0MTY3YzE1NmEwNmY0NTk4ZjM0MjI3DQphbmQg Y29tbWl0IDMwYmEwMzc1NDY0ZjM0ZTRiZjgxMjlmM2QzZGMxNGQwYzA5YWRkMTcNCndpdGhvdXQg dXNpbmcgRFRfQUFSQ0g2NF9WQVJJQU5UX1BDUyBmb3Igb3B0aW1pemluZyB0aGUgc3ltYm9sIHRh YmxlIGNoZWNrLg0KVGhpcyBpcyBuZWVkZWQgc28gdGhlIGludGVybmFsIGFiaSBiZXR3ZWVuIGxk LnNvIGFuZCBsaWJjLnNvIGlzIHVuY2hhbmdlZC4NCg0KQXZvaWQgbGF6eSBiaW5kaW5nIG9mIHN5 bWJvbHMgdGhhdCBtYXkgZm9sbG93IGEgdmFyaWFudCBQQ1Mgd2l0aCBkaWZmZXJlbnQNCnJlZ2lz dGVyIHVzYWdlIGNvbnZlbnRpb24gZnJvbSB0aGUgYmFzZSBQQ1MuDQoNCkN1cnJlbnRseSB0aGUg bGF6eSBiaW5kaW5nIGVudHJ5IGNvZGUgZG9lcyBub3QgcHJlc2VydmUgYWxsIHRoZSByZWdpc3Rl cnMNCnJlcXVpcmVkIGZvciBBZHZTSU1EIGFuZCBTVkUgdmVjdG9yIGNhbGxzLiAgU2F2aW5nIGFu ZCByZXN0b3JpbmcgYWxsDQpyZWdpc3RlcnMgdW5jb25kaXRpb25hbGx5IG1heSBicmVhayBleGlz dGluZyBiaW5hcmllcywgZXZlbiBpZiB0aGV5IG5ldmVyDQp1c2UgdmVjdG9yIGNhbGxzLCBiZWNh dXNlIG9mIHRoZSBsYXJnZXIgc3RhY2sgcmVxdWlyZW1lbnQgZm9yIGxhenkNCnJlc29sdXRpb24s IHdoaWNoIGNhbiBiZSBzaWduaWZpY2FudCBvbiBhbiBTVkUgc3lzdGVtLg0KDQpUaGUgc29sdXRp b24gaXMgdG8gbWFyayBhbGwgc3ltYm9scyBpbiB0aGUgc3ltYm9sIHRhYmxlIHRoYXQgbWF5IGZv bGxvdw0KYSB2YXJpYW50IFBDUyBzbyB0aGUgZHluYW1pYyBsaW5rZXIgY2FuIGhhbmRsZSB0aGVt IHNwZWNpYWxseS4gIEluIHRoaXMNCnBhdGNoIHN1Y2ggc3ltYm9scyBhcmUgYWx3YXlzIHJlc29s dmVkIGF0IGxvYWQgdGltZSwgbm90IGxhemlseS4NCg0KU28gY3VycmVudGx5IExEX0FVRElUIGZv ciB2YXJpYW50IFBDUyBzeW1ib2xzIGFyZSBub3Qgc3VwcG9ydGVkLCBmb3IgdGhhdA0KdGhlIF9k bF9ydW50aW1lX3Byb2ZpbGUgZW50cnkgbmVlZHMgdG8gYmUgY2hhbmdlZCBlLmcuIHRvIHVuY29u ZGl0aW9uYWxseQ0Kc2F2ZS9yZXN0b3JlIGFsbCByZWdpc3RlcnMgKGJ1dCBwYXNzIGRvd24gYXJn IGFuZCByZXR2YWwgcmVnaXN0ZXJzIHRvDQpwbHRlbnRyeS9leGl0IGNhbGxiYWNrcyBhY2NvcmRp bmcgdG8gdGhlIGJhc2UgUENTKS4NCg0KVGhpcyBwYXRjaCBhbHNvIHJlbW92ZXMgYSBfX2J1aWx0 aW5fZXhwZWN0IGZyb20gdGhlIG1vZGlmaWVkIGNvZGUgYmVjYXVzZQ0KdGhlIGJyYW5jaCBwcmVk aWN0aW9uIGhpbnQgZGlkIG5vdCBzZWVtIHVzZWZ1bC4NCg0KCSogc3lzZGVwcy9hYXJjaDY0L2Rs LW1hY2hpbmUuaCAoZWxmX21hY2hpbmVfbGF6eV9yZWwpOiBDaGVjaw0KCVNUT19BQVJDSDY0X1ZB UklBTlRfUENTIGFuZCBiaW5kIHN1Y2ggc3ltYm9scyBhdCBsb2FkIHRpbWUuDQotLS0NCiBDaGFu Z2VMb2cgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysNCiBzeXNkZXBzL2FhcmNoNjQvZGwt bWFjaGluZS5oIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0NCiAyIGZp bGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1n aXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VMb2cNCmluZGV4IDUzYzk5NzUzMDguLmY0NDc1NTk3NTgg MTAwNjQ0DQotLS0gYS9DaGFuZ2VMb2cNCisrKyBiL0NoYW5nZUxvZw0KQEAgLTEsMyArMSw4IEBA DQorMjAxOS0wNy0xMiAgU3phYm9sY3MgTmFneSAgPHN6YWJvbGNzLm5hZ3lAYXJtLmNvbT4NCisN CisJKiBzeXNkZXBzL2FhcmNoNjQvZGwtbWFjaGluZS5oIChlbGZfbWFjaGluZV9sYXp5X3JlbCk6 IENoZWNrDQorCVNUT19BQVJDSDY0X1ZBUklBTlRfUENTIGFuZCBiaW5kIHN1Y2ggc3ltYm9scyBh dCBsb2FkIHRpbWUuDQorDQogMjAxOS0wNi0xMyAgU3phYm9sY3MgTmFneSAgPHN6YWJvbGNzLm5h Z3lAYXJtLmNvbT4NCiANCiAJKiBlbGYvZWxmLmggKFNUT19BQVJDSDY0X1ZBUklBTlRfUENTKTog RGVmaW5lLg0KZGlmZiAtLWdpdCBhL3N5c2RlcHMvYWFyY2g2NC9kbC1tYWNoaW5lLmggYi9zeXNk ZXBzL2FhcmNoNjQvZGwtbWFjaGluZS5oDQppbmRleCA4MjNlZWZiYTQ2Li5kM2U4N2Q2ZGM1IDEw MDY0NA0KLS0tIGEvc3lzZGVwcy9hYXJjaDY0L2RsLW1hY2hpbmUuaA0KKysrIGIvc3lzZGVwcy9h YXJjaDY0L2RsLW1hY2hpbmUuaA0KQEAgLTM4OCwxMCArMzg4LDM3IEBAIGVsZl9tYWNoaW5lX2xh enlfcmVsIChzdHJ1Y3QgbGlua19tYXAgKm1hcCwNCiAgIC8qIENoZWNrIGZvciB1bmV4cGVjdGVk IFBMVCByZWxvYyB0eXBlLiAgKi8NCiAgIGlmIChfX2J1aWx0aW5fZXhwZWN0IChyX3R5cGUgPT0g QUFSQ0g2NF9SKEpVTVBfU0xPVCksIDEpKQ0KICAgICB7DQotICAgICAgaWYgKF9fYnVpbHRpbl9l eHBlY3QgKG1hcC0+bF9tYWNoLnBsdCwgMCkgPT0gMCkNCi0JKnJlbG9jX2FkZHIgKz0gbF9hZGRy Ow0KLSAgICAgIGVsc2UNCi0JKnJlbG9jX2FkZHIgPSBtYXAtPmxfbWFjaC5wbHQ7DQorICAgICAg aWYgKG1hcC0+bF9tYWNoLnBsdCA9PSAwKQ0KKwl7DQorCSAgLyogUHJlbGlua2luZy4gICovDQor CSAgKnJlbG9jX2FkZHIgKz0gbF9hZGRyOw0KKwkgIHJldHVybjsNCisJfQ0KKw0KKyAgICAgIGlm ICgxKSAvKiBEVF9BQVJDSDY0X1ZBUklBTlRfUENTIGlzIG5vdCBhdmFpbGFibGUsIHNvIGFsd2F5 cyBjaGVjay4gICovDQorCXsNCisJICAvKiBDaGVjayB0aGUgc3ltYm9sIHRhYmxlIGZvciB2YXJp YW50IFBDUyBzeW1ib2xzLiAgKi8NCisJICBjb25zdCBFbGZfU3ltbmR4IHN5bW5keCA9IEVMRlcg KFJfU1lNKSAocmVsb2MtPnJfaW5mbyk7DQorCSAgY29uc3QgRWxmVyAoU3ltKSAqc3ltdGFiID0N CisJICAgIChjb25zdCB2b2lkICopRF9QVFIgKG1hcCwgbF9pbmZvW0RUX1NZTVRBQl0pOw0KKwkg IGNvbnN0IEVsZlcgKFN5bSkgKnN5bSA9ICZzeW10YWJbc3ltbmR4XTsNCisJICBpZiAoX19nbGli Y191bmxpa2VseSAoc3ltLT5zdF9vdGhlciAmIFNUT19BQVJDSDY0X1ZBUklBTlRfUENTKSkNCisJ ICAgIHsNCisJICAgICAgLyogQXZvaWQgbGF6eSByZXNvbHV0aW9uIG9mIHZhcmlhbnQgUENTIHN5 bWJvbHMuICAqLw0KKwkgICAgICBjb25zdCBzdHJ1Y3Qgcl9mb3VuZF92ZXJzaW9uICp2ZXJzaW9u ID0gTlVMTDsNCisJICAgICAgaWYgKG1hcC0+bF9pbmZvW1ZFUlNZTUlEWCAoRFRfVkVSU1lNKV0g IT0gTlVMTCkNCisJCXsNCisJCSAgY29uc3QgRWxmVyAoSGFsZikgKnZlcm51bSA9DQorCQkgICAg KGNvbnN0IHZvaWQgKilEX1BUUiAobWFwLCBsX2luZm9bVkVSU1lNSURYIChEVF9WRVJTWU0pXSk7 DQorCQkgIHZlcnNpb24gPSAmbWFwLT5sX3ZlcnNpb25zW3Zlcm51bVtzeW1uZHhdICYgMHg3ZmZm XTsNCisJCX0NCisJICAgICAgZWxmX21hY2hpbmVfcmVsYSAobWFwLCByZWxvYywgc3ltLCB2ZXJz aW9uLCByZWxvY19hZGRyLA0KKwkJCQlza2lwX2lmdW5jKTsNCisJICAgICAgcmV0dXJuOw0KKwkg ICAgfQ0KKwl9DQorDQorICAgICAgKnJlbG9jX2FkZHIgPSBtYXAtPmxfbWFjaC5wbHQ7DQogICAg IH0NCiAgIGVsc2UgaWYgKF9fYnVpbHRpbl9leHBlY3QgKHJfdHlwZSA9PSBBQVJDSDY0X1IoVExT REVTQyksIDEpKQ0KICAgICB7DQotLSANCjIuMTcuMQ0KDQo= --_002_71512e20b5515e334fdbd054cfd531ebarmcom_--