From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on2117.outbound.protection.outlook.com [40.107.15.117]) by sourceware.org (Postfix) with ESMTPS id 2D3E038582BD for ; Tue, 9 Jan 2024 19:37:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2D3E038582BD Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=microsoft.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=microsoft.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 2D3E038582BD Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.15.117 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1704829075; cv=pass; b=FKUfG9Oko3EQpBtTaKGj+WTrlZxZwaccznbMG/4hS7zx3d32NzAewy6gAnjtZcQp28dqzjZeyh3zOr2VYo1bSGb9YpVEGwL3cDPmijiYK5V9qr8ZI2+MyGsHEUf24PY4FAjD9BPwQ37XRXv1WErOOmlTs8OF8tevPanO7vSWah0= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1704829075; c=relaxed/simple; bh=2M9GNIj012BzzzzophMWmbgbXuAvzXrmvbuk6Mcdr5A=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=mZGExZPeBFKsIVFvOIWGfnU4X5lzeerXpB4gnSP1olYhIgujs0cXo9PoL0yAAYUx/S67EsZcaHEMYGhrCyAbwQTB5XddKafH/P+hTlgmQXpum2VvpyLXyHhICGKuek8HRfuV4ratfDzPcYntV0C8VqbApRSK3CdwblS3z2sYGdQ= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SJMiWf616+GyKmucsBwFXfenr7IK0MsUOl81EoF08kcQIFu+8xBGYQafDG7XUFVTu4Qs+dCkJgV6JUB0C3mLOx3ZyS6KcTLS5Wh3pzL4WMNtQQlht9zdXYeirXQSCOPQ8EJ1IE6WDls/2VaJnOm7JqQLkDyTRh1veJLYoJR19jHqW51ZMArfvbmDscOS1kKIY6t0Jo31UcPQHXyIBOpiUokVdfEyGxx3MsgXJb7bUAq0VNZcSMVBp82Lt6c6VNhu6vkUQZ8pJYJM4TwxNml/lDRQMVtIdbj+bqp36o4f+1IL8ozfqnDALrz9E4XU87gy+x3HjdDNLZ8IJtri2i959g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=avGGR4qXi8FqonhABy0Y/ImDrk+hzV1iAavRskazo1g=; b=CDk7yoPgcs8en2a8EyoBmhLMf27AWNIi80wY+M4XaR8O6Ho1djZzBJ17RlJIiTDFKKW7hWrF3o2VrWV22ZlIh1ngHrzVQiSXaV+d8hMbQvz31Zt8edoVHJK4ARR8CuUaYs/cyOL/tJSOTC1NlH2KJYJmNtor9uHlR4sV8LxcgYBVSeMSeqoT1nrmYD6Y75/uC8Ot9oQ30/ig4nQsbqcyrHixv3g+JSA4/I1ozPikyycO3n9eJdtDwjiB0v/XjgKJNQyaczsNemytoczDPPdkBDyh3YYQ8xsHJFBlBterSR3s4skhRwcj6LAco0YwgL2iXEpRIt09u1haJOanE6Aw1Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=avGGR4qXi8FqonhABy0Y/ImDrk+hzV1iAavRskazo1g=; b=Qyqw5vofwjM9Pu4FxgpCzd+KFAHKgrwduP3FqZEDD4wM4UUAcXuVvtoqfIs81rmJOb/H7hxFAW5jKioDZq2E3ytbp+L8YpIzLzS/uR4FjTEKX9YinvfsDtUrgvcY8luBPnmtdVHNxMRkNsCosmJuDuTYl3w9+ob7J1dqed9zizs= Received: from PR3PR83MB0459.EURPRD83.prod.outlook.com (2603:10a6:102:70::15) by PA6PR83MB0578.EURPRD83.prod.outlook.com (2603:10a6:102:3d7::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.8; Tue, 9 Jan 2024 19:37:50 +0000 Received: from PR3PR83MB0459.EURPRD83.prod.outlook.com ([fe80::a542:9b28:6cb9:28d8]) by PR3PR83MB0459.EURPRD83.prod.outlook.com ([fe80::a542:9b28:6cb9:28d8%5]) with mapi id 15.20.7202.004; Tue, 9 Jan 2024 19:37:50 +0000 From: Radek Barton To: "gcc-patches@gcc.gnu.org" CC: "pinskia@gmail.com" , "richard.sandiford@arm.com" , "10walls@gmail.com" <10walls@gmail.com> Subject: Re: [RFC] Either fix or disable SME feature for `aarch64-w64-mingw32` target? Thread-Topic: [RFC] Either fix or disable SME feature for `aarch64-w64-mingw32` target? Thread-Index: AQHaPv4Kmzw9DUas9kqM/Gi3Au2AVbDJhXVpgAAmIDSAB+6g9Q== Date: Tue, 9 Jan 2024 19:37:49 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2024-01-09T19:37:47.277Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PR3PR83MB0459:EE_|PA6PR83MB0578:EE_ x-ms-office365-filtering-correlation-id: 55ed0c8b-5e7f-4fa0-4a96-08dc114a76b2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BGu/EWtg6yYc4yhnTaak6H4iPXcSd/tJGCqi5Q7n5WmNS2hu//svUNYyeoe9o1X8UrVZV74FinZqyp104EEgC1VnHDEYjNwjnDh1l8XwGUEQw8YDPVtDIpqb5D3kANlGxn230sdx5nqFNv41/B/99ysxYNPCyKv1M5oVU39tIYkD4Wl+z1fdtim5OxmBUV5hWHVvuHyoVWCPeoKdMLspTnXozD8jL4oqm9v6RLohszVodx290Z5+oHqkneFsCJBhFw/qzWqs0yqzav8aej/iLfLk2oa+OJ552yruLwLnHUfeqIUBiU8SW3MOw1aPSBnAF5jkIKSWsS6RLHfuDM0tAdy/4Df+wjhuNrsiszdAc1eIoYAMz7TaZqRsJXvuMGUeOKy7zTcMeBsF7+tkRELr/s4aAMn2i8U14ugbRCE6wZxfP+CN7jIrZ8PpZte1uYe6BYhyin5SgeTOF1MUJNlyzdB7kUoXxI4HHSHeofDaTmD0/DPqHfgTQwkhd9qKoDiR6VMYuH1Af3Q3SyX+go+fceEkYBIOtIgdJNgsE+gYDlv4Jkd9Xg5d8r9j4Qm4kMZ1OJ2Vom7tF2eloCYf4O6+6u1NnPSpFuHGcW6qGmxfguzLTFP+BTK4KIWKQbMyaQNgR6jubgx9kUzNrgOI0oSPt/ENCiyv73a6j3WqAnHS8KIKcEx+SvglzMoqQxpmpuqd x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PR3PR83MB0459.EURPRD83.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(366004)(346002)(376002)(136003)(396003)(230922051799003)(186009)(1800799012)(451199024)(64100799003)(38100700002)(4744005)(9686003)(122000001)(82950400001)(55016003)(82960400001)(99936003)(4326008)(52536014)(41300700001)(44832011)(478600001)(8676002)(91956017)(8936002)(7696005)(26005)(2906002)(8990500004)(6506007)(5660300002)(71200400001)(10290500003)(54906003)(316002)(66556008)(66446008)(86362001)(64756008)(66476007)(76116006)(33656002)(66946007)(6916009)(38070700009)(81973001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?qOE6eZrM2EelCvv+S4A9OHtwTxMaE5rmutNWDHb+zFBzQaZccpDOSEWPRj?= =?iso-8859-1?Q?qAJhmXqJyAY0hx4zHt/pX9NRuxd1KDMV81F0NPhyXtgwB2GxOZz1PAMPb5?= =?iso-8859-1?Q?q9Rx+5CzeACcelRhVY3CQe8zq732FEJVjPfk1LGZdkJJtMV0lOe+GMLBIl?= =?iso-8859-1?Q?Wv+JSy9Pj3PVWFz0q+58farWs0079JmY/DY4/SuW0RLKE/2Facs1dLU23a?= =?iso-8859-1?Q?ed2wH2zBp63JisDFvVsjd9pQOHOzgnBeW4gjeI1i1NiTSdxFDtw5ykAH7d?= =?iso-8859-1?Q?r/d1koAhYDsMiXP8kAbc6jeHTpEWJevpHOBLZYlvYxRwuF8I4EKvpwiplN?= =?iso-8859-1?Q?btzL+ksI8/lr2hJJpCs6zjxDV2+DjHvSzJKOKu6HZqpI5QlhgNqKCccBCn?= =?iso-8859-1?Q?A5XsQ9H4AgqkPjsua5A1CeGktc5d5bIt8t7kyT2j91cdfidvmZopjZLZD7?= =?iso-8859-1?Q?85bZWJxrxCV5sK1OUxX5qtBrZQQwdRhrruFxEhw42eSfO87Q2TAeuP+htH?= =?iso-8859-1?Q?4VHLJT1rqxZlkvLzR5MIqPd/WVSzu8cD6umoKxeYwIaVf3RihU2WlKgLST?= =?iso-8859-1?Q?xaF+eebKwDqy7gY/W3WWS5v+CvocU+g9AL3AIxD3P1aNwMf2ecrUbzD61X?= =?iso-8859-1?Q?+7x9aMh0rXci6vr2XXP8y7Iqxz4IM15WF3N4W+cGHzP7JUu3VE6b6LEHHb?= =?iso-8859-1?Q?a0M0t0UiN7Ufa7prO/XTVQF4gq8QXlfVQFxjq0h+annFxm/YeMxwsVBp8Z?= =?iso-8859-1?Q?ijeeNFZvjI7KJC47E4gff6pzbwEQZPC+Ikv6Ln0DSRkY1vtB8imwKMmQZ+?= =?iso-8859-1?Q?RZDMpZpZGW+QHbd1V1bLbnebNzUB4qHfNFMYC3aFYcEf3DOuR4jBueJMiz?= =?iso-8859-1?Q?57pBVjnXJNtKYWu9Q5GW14Z2LYoTBviuSi/EzrCerh9BVcJJKSCPPq1OCj?= =?iso-8859-1?Q?GIWlIGIRPTaV/LipHGKbK4ovS2KfSdy7YWDCj/TFHoP6zr54fBFBDuMgQi?= =?iso-8859-1?Q?DOnqU83pfHszrb9P1TfeHt90aNVmb/Yecf+rIg/+7vt1ilRyxKWH69ZGkc?= =?iso-8859-1?Q?YIQz2fTNG5A0Xbw+zxXPDrbrBCHSmUXp0sHr8n6sPVCLYXUP6BSk5sqxJW?= =?iso-8859-1?Q?K7XIsdJa4VOgY7D6YCFKrbsMwhgo2iwjkCkDGM2VlXkyjxcb+K8/Ax9FIx?= =?iso-8859-1?Q?ls+xs1KdQ7/FHFAp+soV5Zyp8jNGD1osQOcIaCNTPftO+5mpM7kwiaEqlX?= =?iso-8859-1?Q?/iBMhxoT4dWGW/SA4U9yY9RqYgehK+0eWbRRJSYhaHnRxMNHO3x9KNjRdV?= =?iso-8859-1?Q?ijqIE8tpGkJYAqeGOaXWWrE5fW1XE1Ogwi2MAGE2KSqTIigzRB3PHv4QL6?= =?iso-8859-1?Q?gsIwekF429z7P4xQyoi4kgAesbBWTvsekZXbCpmiJit7BKv/8FGiXI1W/X?= =?iso-8859-1?Q?1POlk4DHun3ISq6lkyv/cLaSEEManGw4d60q8XSZGhMrRrc1gFPNzYD8k6?= =?iso-8859-1?Q?KuYbVOts38okFlR3oZOtDZ/Dhgiha0z6tRiHYyvO4ENBaNeeRTLZlAxlwn?= =?iso-8859-1?Q?8NRktawyOdVH7+Dg35tYuy0D3dq+?= Content-Type: multipart/mixed; boundary="_002_PR3PR83MB0459603B82CB0F28D2437FE2926A2PR3PR83MB0459EURP_" MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PR3PR83MB0459.EURPRD83.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 55ed0c8b-5e7f-4fa0-4a96-08dc114a76b2 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jan 2024 19:37:49.6355 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1erFuo0unvpWShSJOkPykHL9c2uLJYTkI5gabaIeJ9D8Ru87PvJfDEnYSyM6yqLvPjQLc6xESGYkgE1BJD1ZB1Al8g/HS5CN3LTkDwXN7uw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA6PR83MB0578 X-Spam-Status: No, score=-3.8 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --_002_PR3PR83MB0459603B82CB0F28D2437FE2926A2PR3PR83MB0459EURP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello.=0A= =0A= I forgot to add the target maintainers to the CC. My apologies for that.=0A= =0A= Furthermore, I am adding also relevant changes in `libgcc/config/aarch64/ls= e.S` file to the patch. Originally we wanted to submit those changes separa= tely but after the feedback from Andrew Pinski, it makes sense to add them = here. I needed to rename `HIDDEN`, `TYPE`, and `SIZE` macros to `HIDDEN_PO`= , `TYPE_PO`, and `SIZE_PO` (pseudo-op) because there is a collision with ot= her macro named `SIZE` in the `lse.S` file.=0A= =0A= Best regards,=0A= =0A= Radek=0A= --_002_PR3PR83MB0459603B82CB0F28D2437FE2926A2PR3PR83MB0459EURP_ Content-Type: application/octet-stream; name="v3-0001-Ifdef-.hidden-.type-and-.size-pseudo-ops-for-aarc.patch" Content-Description: v3-0001-Ifdef-.hidden-.type-and-.size-pseudo-ops-for-aarc.patch Content-Disposition: attachment; filename="v3-0001-Ifdef-.hidden-.type-and-.size-pseudo-ops-for-aarc.patch"; size=6340; creation-date="Tue, 09 Jan 2024 19:37:21 GMT"; modification-date="Tue, 09 Jan 2024 19:37:21 GMT" Content-Transfer-Encoding: base64 RnJvbSBlYjMwZmViMjE4ZjEyMmRiOGQ4ZDg5NzBlN2UxZDZkMTUxNGFiNmM0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpJbi1SZXBseS1UbzogPFBSM1BSODNNQjA0NTlDRDBCMzg4RUMwOTJENjdE Q0Y5RTkyNjcyQFBSM1BSODNNQjA0NTkuRVVSUFJEODMucHJvZC5vdXRsb29rLmNvbT4KUmVmZXJl bmNlczogPFBSM1BSODNNQjA0NTlDRDBCMzg4RUMwOTJENjdEQ0Y5RTkyNjcyQFBSM1BSODNNQjA0 NTkuRVVSUFJEODMucHJvZC5vdXRsb29rLmNvbT4KRnJvbTogWmFjIFdhbGtlciA8emFjd2Fsa2Vy QG1pY3Jvc29mdC5jb20+CkRhdGU6IFdlZCwgMyBKYW4gMjAyNCAyMDoyMTowNCArMDEwMApTdWJq ZWN0OiBbUEFUQ0ggdjNdIElmZGVmIGAuaGlkZGVuYCwgYC50eXBlYCwgYW5kIGAuc2l6ZWAgcHNl dWRvLW9wcyBmb3IKIGBhYXJjaDY0LXc2NC1taW5ndzMyYCB0YXJnZXQKQ2M6IEFuZHJldyBQaW5z a2kgPHBpbnNraWFAZ21haWwuY29tPiwKICAgIFJpY2hhcmQgU2FuZGlmb3JkIDxyaWNoYXJkLnNh bmRpZm9yZEBhcm0uY29tPiwKICAgIEpvbmF0aGFuIFlvbmcgPDEwd2FsbHNAZ21haWwuY29tPgoK UmVjZW50IGNoYW5nZSAoaHR0cHM6Ly9nY2MuZ251Lm9yZy9waXBlcm1haWwvZ2NjLWN2cy8yMDIz LURlY2VtYmVyLzM5NDkxNS5odG1sKSBhZGRlZCBhIGdlbmVyaWMgU01FIHN1cHBvcnQgdXNpbmcg YC5oaWRkZW5gLCBgLnR5cGVgLCBhbmQgYGAuc2l6ZWAgcHNldWRvLW9wcyBpbiB0aGUgYXNzZW1i bHkgc291cmNlcywgYGFhcmNoNjQtdzY0LW1pbmd3MzJgIGRvZXMgbm90IHN1cHBvcnQgdGhlIHBz ZXVkby1vcHMgdGhvdWdoLiBUaGlzIHBhdGNoIHdyYXBzIHVzYWdlIG9mIHRob3NlIHBzZXVkby1v cHMgdXNpbmcgbWFjcm9zIGFuZCBpZmRlZnMgdGhlbSBmb3IgYF9fRUxGX19gIGRlZmluZS4KLS0t CiBsaWJnY2MvY29uZmlnL2FhcmNoNjQvX19hcm1fc21lX3N0YXRlLlMgICB8ICAyICstCiBsaWJn Y2MvY29uZmlnL2FhcmNoNjQvX19hcm1fdHBpZHIyX3NhdmUuUyB8ICA0ICsrLS0KIGxpYmdjYy9j b25maWcvYWFyY2g2NC9fX2FybV96YV9kaXNhYmxlLlMgIHwgIDYgKysrLS0tCiBsaWJnY2MvY29u ZmlnL2FhcmNoNjQvYWFyY2g2NC1hc20uaCAgICAgICB8IDE0ICsrKysrKysrKysrKy0tCiBsaWJn Y2MvY29uZmlnL2FhcmNoNjQvY3J0aS5TICAgICAgICAgICAgICB8IDEyICsrKystLS0tLS0tLQog bGliZ2NjL2NvbmZpZy9hYXJjaDY0L2xzZS5TICAgICAgICAgICAgICAgfCAgOSArKysrKy0tLS0K IDYgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvbGliZ2NjL2NvbmZpZy9hYXJjaDY0L19fYXJtX3NtZV9zdGF0ZS5TIGIvbGliZ2Nj L2NvbmZpZy9hYXJjaDY0L19fYXJtX3NtZV9zdGF0ZS5TCmluZGV4IDBkYTliNTg1YjZjLi44NjU4 ZGE1ZGZhNyAxMDA2NDQKLS0tIGEvbGliZ2NjL2NvbmZpZy9hYXJjaDY0L19fYXJtX3NtZV9zdGF0 ZS5TCisrKyBiL2xpYmdjYy9jb25maWcvYWFyY2g2NC9fX2FybV9zbWVfc3RhdGUuUwpAQCAtMzAs NyArMzAsNyBAQAogICAgLSBUYWtlcyBubyBhcmd1bWVudC4KICAgIC0gUmV0dXJucyBTTUUgc3Rh dGUgaW4geDAgYW5kIFRQSURSMl9FTDAgaW4geDEuICAqLwogCi0uaGlkZGVuIF9fYWFyY2g2NF9o YXZlX3NtZQorSElEREVOX1BPIChfX2FhcmNoNjRfaGF2ZV9zbWUpCiAKIHZhcmlhbnRfcGNzIChf X2FybV9zbWVfc3RhdGUpCiAKZGlmZiAtLWdpdCBhL2xpYmdjYy9jb25maWcvYWFyY2g2NC9fX2Fy bV90cGlkcjJfc2F2ZS5TIGIvbGliZ2NjL2NvbmZpZy9hYXJjaDY0L19fYXJtX3RwaWRyMl9zYXZl LlMKaW5kZXggOTEzNWNiYTFkZGIuLjczOTY5NGVkMTg5IDEwMDY0NAotLS0gYS9saWJnY2MvY29u ZmlnL2FhcmNoNjQvX19hcm1fdHBpZHIyX3NhdmUuUworKysgYi9saWJnY2MvY29uZmlnL2FhcmNo NjQvX19hcm1fdHBpZHIyX3NhdmUuUwpAQCAtMzEsNyArMzEsNyBAQAogICAgLSBEb2VzIG5vdCBy ZXR1cm4gYSB2YWx1ZS4KICAgIC0gQ2FuIGFib3J0IG9uIGZhaWx1cmUgKHRoZW4gcmVnaXN0ZXJz IGFyZSBub3QgcHJlc2VydmVkKS4gICovCiAKLS5oaWRkZW4gX19hYXJjaDY0X2hhdmVfc21lCitI SURERU5fUE8gKF9fYWFyY2g2NF9oYXZlX3NtZSkKIAogdmFyaWFudF9wY3MgKF9fYXJtX3RwaWRy Ml9zYXZlKQogCkBAIC05Nyw1ICs5Nyw1IEBAIEVORCAoX19hcm1fdHBpZHIyX3NhdmUpCiAKIC8q IEhpZGRlbiBhbGlhcyB1c2VkIGJ5IF9fYXJtX3phX2Rpc2FibGUuICAqLwogLmdsb2JhbCBfX2xp YmdjY19hcm1fdHBpZHIyX3NhdmUKLS5oaWRkZW4gX19saWJnY2NfYXJtX3RwaWRyMl9zYXZlCitI SURERU5fUE8gKF9fbGliZ2NjX2FybV90cGlkcjJfc2F2ZSkKIC5zZXQgX19saWJnY2NfYXJtX3Rw aWRyMl9zYXZlLCBfX2FybV90cGlkcjJfc2F2ZQpkaWZmIC0tZ2l0IGEvbGliZ2NjL2NvbmZpZy9h YXJjaDY0L19fYXJtX3phX2Rpc2FibGUuUyBiL2xpYmdjYy9jb25maWcvYWFyY2g2NC9fX2FybV96 YV9kaXNhYmxlLlMKaW5kZXggNTc4NWE5NTllMjIuLjk1ZWFlM2VhOTU4IDEwMDY0NAotLS0gYS9s aWJnY2MvY29uZmlnL2FhcmNoNjQvX19hcm1femFfZGlzYWJsZS5TCisrKyBiL2xpYmdjYy9jb25m aWcvYWFyY2g2NC9fX2FybV96YV9kaXNhYmxlLlMKQEAgLTMxLDkgKzMxLDkgQEAKICAgIC0gRG9l cyBub3QgcmV0dXJuIGEgdmFsdWUuCiAgICAtIENhbiBhYm9ydCBvbiBmYWlsdXJlICh0aGVuIHJl Z2lzdGVycyBhcmUgbm90IHByZXNlcnZlZCkuICAqLwogCi0uaGlkZGVuIF9fYWFyY2g2NF9oYXZl X3NtZQorSElEREVOX1BPIChfX2FhcmNoNjRfaGF2ZV9zbWUpCiAKLS5oaWRkZW4gX19saWJnY2Nf YXJtX3RwaWRyMl9zYXZlCitISURERU5fUE8gKF9fbGliZ2NjX2FybV90cGlkcjJfc2F2ZSkKIAog dmFyaWFudF9wY3MgKF9fYXJtX3phX2Rpc2FibGUpCiAKQEAgLTY2LDUgKzY2LDUgQEAgRU5EIChf X2FybV96YV9kaXNhYmxlKQogCiAvKiBIaWRkZW4gYWxpYXMgdXNlZCBieSB0aGUgdW53aW5kZXIu ICAqLwogLmdsb2JhbCBfX2xpYmdjY19hcm1femFfZGlzYWJsZQotLmhpZGRlbiBfX2xpYmdjY19h cm1femFfZGlzYWJsZQorSElEREVOX1BPIChfX2xpYmdjY19hcm1femFfZGlzYWJsZSkKIC5zZXQg X19saWJnY2NfYXJtX3phX2Rpc2FibGUsIF9fYXJtX3phX2Rpc2FibGUKZGlmZiAtLWdpdCBhL2xp YmdjYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LWFzbS5oIGIvbGliZ2NjL2NvbmZpZy9hYXJjaDY0 L2FhcmNoNjQtYXNtLmgKaW5kZXggMjQ1Njg0MjliNWMuLmRiYjgxYjRiZTZiIDEwMDY0NAotLS0g YS9saWJnY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1hc20uaAorKysgYi9saWJnY2MvY29uZmln L2FhcmNoNjQvYWFyY2g2NC1hc20uaApAQCAtNTgsNiArNTgsMTYgQEAKICMgZGVmaW5lIEFVVElB U1AKICNlbmRpZgogCisjaWZkZWYgX19FTEZfXworI2RlZmluZSBUWVBFX1BPKHgpIC50eXBlIHgs ZnVuY3Rpb24KKyNkZWZpbmUgSElEREVOX1BPKHgpIC5oaWRkZW4geAorI2RlZmluZSBTSVpFX1BP KHgpIC5zaXplIHgsIC4teAorI2Vsc2UKKyNkZWZpbmUgVFlQRV9QTyh4KQorI2RlZmluZSBISURE RU5fUE8oeCkKKyNkZWZpbmUgU0laRV9QTyh4KQorI2VuZGlmCisKIC8qIEFkZCBhIE5UX0dOVV9Q Uk9QRVJUWV9UWVBFXzAgbm90ZS4gICovCiAjZGVmaW5lIEdOVV9QUk9QRVJUWSh0eXBlLCB2YWx1 ZSkJXAogICAuc2VjdGlvbiAubm90ZS5nbnUucHJvcGVydHksICJhIjsJXApAQCAtODUsNyArOTUs NyBAQCBHTlVfUFJPUEVSVFkgKEZFQVRVUkVfMV9BTkQsIEJUSV9GTEFHfFBBQ19GTEFHKQogCiAj ZGVmaW5lIEVOVFJZX0FMSUdOKG5hbWUsIGFsaWduKSBcCiAgIC5nbG9iYWwgbmFtZTsJCVwKLSAg LnR5cGUgbmFtZSwlZnVuY3Rpb247CVwKKyAgVFlQRV9QTyhuYW1lKTsJCVwKICAgLmJhbGlnbiBh bGlnbjsJXAogICBuYW1lOgkJCVwKICAgLmNmaV9zdGFydHByb2M7CVwKQEAgLTk1LDQgKzEwNSw0 IEBAIEdOVV9QUk9QRVJUWSAoRkVBVFVSRV8xX0FORCwgQlRJX0ZMQUd8UEFDX0ZMQUcpCiAKICNk ZWZpbmUgRU5EKG5hbWUpIFwKICAgLmNmaV9lbmRwcm9jOwkJXAotICAuc2l6ZSBuYW1lLCAuLW5h bWUKKyAgU0laRV9QTyhuYW1lKQpkaWZmIC0tZ2l0IGEvbGliZ2NjL2NvbmZpZy9hYXJjaDY0L2Ny dGkuUyBiL2xpYmdjYy9jb25maWcvYWFyY2g2NC9jcnRpLlMKaW5kZXggMTM3MTk2N2MxOTYuLmVk ODdhMmFkNjk2IDEwMDY0NAotLS0gYS9saWJnY2MvY29uZmlnL2FhcmNoNjQvY3J0aS5TCisrKyBi L2xpYmdjYy9jb25maWcvYWFyY2g2NC9jcnRpLlMKQEAgLTIxLDYgKzIxLDggQEAKICMgc2VlIHRo ZSBmaWxlcyBDT1BZSU5HMyBhbmQgQ09QWUlORy5SVU5USU1FIHJlc3BlY3RpdmVseS4gIElmIG5v dCwgc2VlCiAjIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KIAorI2luY2x1ZGUgImFh cmNoNjQtYXNtLmgiCisKIC8qIEFuIGV4ZWN1dGFibGUgc3RhY2sgaXMgKm5vdCogcmVxdWlyZWQg Zm9yIHRoZXNlIGZ1bmN0aW9ucy4gICovCiAjaWYgZGVmaW5lZChfX0VMRl9fKSAmJiBkZWZpbmVk KF9fbGludXhfXykKIC5zZWN0aW9uIC5ub3RlLkdOVS1zdGFjaywiIiwlcHJvZ2JpdHMKQEAgLTMx LDEyICszMyw2IEBACiAjIC5pbml0IHNlY3Rpb25zLiAgVXNlcnMgbWF5IHB1dCBhbnkgZGVzaXJl ZCBpbnN0cnVjdGlvbnMgaW4gdGhvc2UKICMgc2VjdGlvbnMuCiAKLSNpZmRlZiBfX0VMRl9fCi0j ZGVmaW5lIFRZUEUoeCkgLnR5cGUgeCxmdW5jdGlvbgotI2Vsc2UKLSNkZWZpbmUgVFlQRSh4KQot I2VuZGlmCi0KIAkjIE5vdGUgLSB0aGlzIG1hY3JvIGlzIGNvbXBsZW1lbnRlZCBieSB0aGUgRlVO Q19FTkQgbWFjcm8KIAkjIGluIGNydG4uUy4gIElmIHlvdSBjaGFuZ2UgdGhpcyBtYWNybyB5b3Ug bXVzdCBhbHNvIGNoYW5nZQogCSMgdGhhdCBtYWNybyBtYXRjaC4KQEAgLTUzLDcgKzQ5LDcgQEAK IAkuc2VjdGlvbgkiLmluaXQiCiAJLmFsaWduIDIKIAkuZ2xvYmFsCV9pbml0Ci0JVFlQRShfaW5p dCkKKwlUWVBFX1BPKF9pbml0KQogX2luaXQ6CiAJRlVOQ19TVEFSVAogCkBAIC02MSw3ICs1Nyw3 IEBAIF9pbml0OgogCS5zZWN0aW9uCSIuZmluaSIKIAkuYWxpZ24JMgogCS5nbG9iYWwJX2ZpbmkK LQlUWVBFKF9maW5pKQorCVRZUEVfUE8oX2ZpbmkpCiBfZmluaToKIAlGVU5DX1NUQVJUCiAKZGlm ZiAtLWdpdCBhL2xpYmdjYy9jb25maWcvYWFyY2g2NC9sc2UuUyBiL2xpYmdjYy9jb25maWcvYWFy Y2g2NC9sc2UuUwppbmRleCA2NzFhODZjZmI4Ny4uYWY1NWVmODgwOTggMTAwNjQ0Ci0tLSBhL2xp YmdjYy9jb25maWcvYWFyY2g2NC9sc2UuUworKysgYi9saWJnY2MvY29uZmlnL2FhcmNoNjQvbHNl LlMKQEAgLTUxLDYgKzUxLDcgQEAgc2VlIHRoZSBmaWxlcyBDT1BZSU5HMyBhbmQgQ09QWUlORy5S VU5USU1FIHJlc3BlY3RpdmVseS4gIElmIG5vdCwgc2VlCiAgKiBpbmRpcmVjdGx5LCB0aGV5IGRv IG5vdCBuZWVkIHRvIHN0YXJ0IHdpdGggYSBCVEkgaW5zdHJ1Y3Rpb24uCiAgKi8KIAorI2luY2x1 ZGUgImFhcmNoNjQtYXNtLmgiCiAjaW5jbHVkZSAiYXV0by10YXJnZXQuaCIKIAogLyogVGVsbCB0 aGUgYXNzZW1ibGVyIHRvIGFjY2VwdCBMU0UgaW5zdHJ1Y3Rpb25zLiAgKi8KQEAgLTYxLDcgKzYy LDcgQEAgc2VlIHRoZSBmaWxlcyBDT1BZSU5HMyBhbmQgQ09QWUlORy5SVU5USU1FIHJlc3BlY3Rp dmVseS4gIElmIG5vdCwgc2VlCiAjZW5kaWYKIAogLyogRGVjbGFyZSB0aGUgc3ltYm9sIGdhdGlu ZyB0aGUgTFNFIGltcGxlbWVudGF0aW9ucy4gICovCi0JLmhpZGRlbglfX2FhcmNoNjRfaGF2ZV9s c2VfYXRvbWljcworCUhJRERFTl9QTyhfX2FhcmNoNjRfaGF2ZV9sc2VfYXRvbWljcykKIAogLyog VHVybiBzaXplIGFuZCBtZW1vcnkgbW9kZWwgZGVmaW5lcyBpbnRvIG1uZW1vbmljIGZyYWdtZW50 cy4gICovCiAjaWYgU0laRSA9PSAxCkBAIC0xNzEsMTUgKzE3MiwxNSBAQCBzZWUgdGhlIGZpbGVz IENPUFlJTkczIGFuZCBDT1BZSU5HLlJVTlRJTUUgcmVzcGVjdGl2ZWx5LiAgSWYgbm90LCBzZWUK IAkudGV4dAogCS5iYWxpZ24JMTYKIAkuZ2xvYmwJXG5hbWUKLQkuaGlkZGVuCVxuYW1lCi0JLnR5 cGUJXG5hbWUsICVmdW5jdGlvbgorCUhJRERFTl9QTyhcbmFtZSkKKwlUWVBFX1BPKFxuYW1lKQog CS5jZmlfc3RhcnRwcm9jCiBcbmFtZToKIC5lbmRtCiAKIC5tYWNybwlFTkRGTiBuYW1lCiAJLmNm aV9lbmRwcm9jCi0JLnNpemUJXG5hbWUsIC4gLSBcbmFtZQorCVNJWkVfUE8oXG5hbWUpCiAuZW5k bQogCiAvKiBCcmFuY2ggdG8gTEFCRUwgaWYgTFNFIGlzIGRpc2FibGVkLiAgKi8KLS0gCjIuNDMu MC53aW5kb3dzLjEKCg== --_002_PR3PR83MB0459603B82CB0F28D2437FE2926A2PR3PR83MB0459EURP_--