From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6EC7EC433F5 for ; Thu, 10 Mar 2022 11:22:33 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240950AbiCJLXc (ORCPT ); Thu, 10 Mar 2022 06:23:32 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41324 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232700AbiCJLX1 (ORCPT ); Thu, 10 Mar 2022 06:23:27 -0500 Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-eopbgr120042.outbound.protection.outlook.com [40.107.12.42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DD917137584 for ; Thu, 10 Mar 2022 03:22:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=csWmI+mStXu70R+zp8Kj4kaBlFjTsR4TVb2kVtFuJHv6JbQhqLpbBSMJAjxpPw8w7JcWiqPMupneUuopJAxg3bBKIDA8J8LAZGk8A/asJNt7YxC8w1Ou7redrAZqleKkwEEZxDx+FfvIbZYZwCHITMr56CQrP3Pq8DpuPlL4tpdrZ8RzLwneimdncU4ZpY+SPIMIMJvIlv9LP48nJBtTTYinGlfjUS29y3dYAzmiIo25Eluk8z7y8Ca45szwwMW+VqRJsHyuR/b+sfDpV3BasU40SlYXUzsSAHoLH1PrTs6gt5jyIfSmAGO7RZBOfCjTln2JHcTWsQ4P0V/zttdCHA== 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=YgwdFDIpcVN17/a2zVW1Y+inO299L2yErsBAQnH+wRg=; b=DV5Ot0L/MQt66m40ZXZshvMV0IhOEYA+N19b+sgJf1C4Us8aiuDDosSB4UwPnq8O96sds8pJs8SB4ylr1jQkcEdlCwApsT80tlHtNFRr164d+UWOT1S1H1JRHiJmhAXP3o6t00kwbkZ8TtpPb4oztcXw6m8vsAAIxRGYo67cPcwpjB9QyB8e8tN8rIzdB9IYI4WPzHUH7I3vLK2hsYgCSKJirLBmKw7Mv8YDeIxVPXEzdzRZMxGOHwdTJgxWx1V2+daUJjY9rxg3YxFFymRTA2m3tTgVQAI/7yMi5k62oCRKp//otxOLlzXwvw17V2Y5HxJKN2J49kRJex12tO4EkQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=csgroup.eu; dmarc=pass action=none header.from=csgroup.eu; dkim=pass header.d=csgroup.eu; arc=none Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:31::15) by MR1P264MB3619.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:20::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.22; Thu, 10 Mar 2022 11:22:21 +0000 Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::cd2f:d05d:9aa3:400d]) by MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::cd2f:d05d:9aa3:400d%4]) with mapi id 15.20.5038.029; Thu, 10 Mar 2022 11:22:21 +0000 From: Christophe Leroy To: Thorsten Leemhuis , Alexey Kardashevskiy , Michael Ellerman CC: "linuxppc-dev@lists.ozlabs.org" , "regressions@lists.linux.dev" , Linux Kernel Mailing List Subject: Re: Bug 215658 - arch/powerpc/mm/mmu_context.o Assembler messages: Error: unrecognized opcode: `dssall' (PowerMac G4) Thread-Topic: Bug 215658 - arch/powerpc/mm/mmu_context.o Assembler messages: Error: unrecognized opcode: `dssall' (PowerMac G4) Thread-Index: AQHYNGs0f+saPY6fpEaAzGO1yLQM96y4eWOA Date: Thu, 10 Mar 2022 11:22:21 +0000 Message-ID: <1367d2de-bc44-fb96-c1ef-fd4cf0fb82f4@csgroup.eu> References: <831731e2-6769-3d36-0cdf-721437452fcc@leemhuis.info> In-Reply-To: <831731e2-6769-3d36-0cdf-721437452fcc@leemhuis.info> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=csgroup.eu; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: dfb4b42f-3900-490d-a7fa-08da02883ec5 x-ms-traffictypediagnostic: MR1P264MB3619:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: XhVt87671bHjsdruG+Bj9FOMyGuoi8R5NHt8/QrNiUhUWJI1uN1cFf4YL4dduS3pTNLgPdaGieMluDA83LLOB6KFiES0IxbyJ3sv28moVlvm9Se3nD/y7YwpJXQGyaHocnSHHMnpooncWcx10f/ptZgOd6/JbXPTytzqF5XAwKXWVwqwBiptk6EAMl7Ib4M15xS9YjLs3XQAcoq/B/lYWHBAvcbPK/yiqVTrSCASIxM/HjZZNEojJuKmwiTMjIheAZP0Vyu/a33osZX4i41MBSK5/fEaH911olnaSzDJO9tZ8++LRutV5iSU8LnSt3clpvWKW8DgrxnmDGda/1ECAbtIvcFPSMx+3AO+LLjTLU5dEOi0+qCHULVRPwPFnoBMERfWg1RaL+54FwSvCaxJzHgpVCohQhvF7ue8gLeTLy4LtoM/LU87lGCTbMmXsHdfGp8ouhcxWamW9bUNMr3CGbd64PBJLZfKOFRSU3vLj5gTlKu7SueFAv4A2GTkB/Zfg4UJTADyIGwHQ9DwgAUDuucTXZDEeuijrN8d7IkyCrt+5KB1Cddq73U2vj1GO5NxW+nPpU28xrxZ8/pMIlW37fjhd6rdippgbQpp2bO7lbyXLTHXXKMEC1gJsLk7wVOeLwX4aCahSag1Y2OfIjnV2fznctOZp/E36qhR1Dd75MIqrg9s2QPz6b5TGOnHroU8hNlJaYZ8KKWJNhnedSZTIHiupRU0NIu7lcjAZsy1ESppk/OVnf7TC6i8GaZJs0hQPuc6D8TLTKFg4534cPz7DtojHSNRGeOyqUL0B6RqQ80CyVubo93syYrbg/vQVPAoJj0slObSWPJ6UGu48ijNabbqriZMIOtA+Q/DZV5nq7u9JWvo2n6Ba0ZKphWuYrUi x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(44832011)(6512007)(6506007)(2906002)(38070700005)(122000001)(15650500001)(5660300002)(31686004)(8936002)(2616005)(508600001)(36756003)(83380400001)(4326008)(8676002)(6486002)(91956017)(186003)(26005)(86362001)(966005)(66574015)(71200400001)(31696002)(54906003)(38100700002)(110136005)(64756008)(66446008)(66556008)(76116006)(66946007)(66476007)(316002)(81973001)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dVVPR3NUZEpPWWtDSWVhbDRza1pqRnVnRFM0SzVtdVltRld3MUdUek80aTYy?= =?utf-8?B?aUp5RkFYMmhhRUNXbmJHelFJRnZEQTd1WmlVdGZkdzA2aTJaWWdiZmNiY3B6?= =?utf-8?B?Mkx4YzhRT2pNcVJGME1tN2Z3VXRmQ040RVZoYXJ4OFkweVVmY3h2czFZbExG?= =?utf-8?B?RXJxZ0lhNjZpZkRibmdRUGEzQjBhVjBmck9qVVh1VFFZUTdScU12Z2dzOUp6?= =?utf-8?B?SWNjekFaSmNNVHNoQTRpTEdva3c4S2Rsa3ZJbXkyQ3ljSDNXaGpzOW9NaW9B?= =?utf-8?B?UHdNUElkMXNqTnEzbjJsYndWb0ZTUnBaVUJOM0FwL0NScWxESVhnQ3BBTTZa?= =?utf-8?B?ekk0bUlPeVZRS05NR3JoYStlbllNYUZMNkh2MWVqY3QvUHZJcGVEQXN5RnJZ?= =?utf-8?B?U1czWGhkYy9MV3ZGV3JvRTlHVUxKaDd1cWpSZSt2Zk1KMW5rVjZGVjIyWm4x?= =?utf-8?B?dE4wOVlpTjBCNmhVTXNZcXgxcFl1bGJ4b0FNWTN6K212enBiSXNMeUxQYzVy?= =?utf-8?B?NmdsbnE4c3JWVTEzU3FPM0pIak1GYnY2MlZOV1pBdWZhUDY5S1llMjN1OTZz?= =?utf-8?B?WkcxeXM1dGtwL3NoaTNYanl4Wm9oMjFVUy91bzNkd1A2VS85Mk1Bemh1ei9C?= =?utf-8?B?VkhKdllSQXRDVkMyVU5aVlkwWndXQno4TWtOSDNCNGlHR2FQdVpYSFhuMjYy?= =?utf-8?B?V3Y1VDNRUTlNZ252YzdkVE91aHFBRWFhZjdobjM4a3FFZTRzSTZPWS83Wm5l?= =?utf-8?B?RlJXa2NPeGdMT0tsNlRFdmNaTms1UGJGU0l5SWZ6THhBN01lc0Q2Z1o5eHhP?= =?utf-8?B?Q2JncVE4ZmNxSDNEUktUQVkxLzMyZlR2aUhvVlZaT01RYktWOUdVTE51c0pP?= =?utf-8?B?Wlp0Z2ZPaGpqZHlXSjRoUUNQeFliZk5ISStmNnRNZjdjSEt5clZoQTVCWTFN?= =?utf-8?B?aS92Zk5yallGWU92MDk4Qkt0S1JOVE4rQW45OGRTMGV6Ui9uM0g0RGRkVm42?= =?utf-8?B?N25TbE9Gdjg1QzFraVVaQTlHSWYyWHozT3hKaEp4N3k4d0dHZ3dKcXdaOGp4?= =?utf-8?B?eC9lYUdtdHpBOS90MHFrNXYxbUpxdTdGb3N5WVR2Rm1QRHdVaWVydE5NNDR1?= =?utf-8?B?ZHkvdk1yUVBHNUVSNEdvQmdGVEJESXhrTkIybHFJU0h4U3p5Z1FKTXdPanlW?= =?utf-8?B?L1hWandIYXlTcnJ1TWZUQ3ByOEJNTXVyTS9oeFNra0lqZE43WVp3cVZNa3Bt?= =?utf-8?B?aGJ0SVRUOFltQzdaK1ErcVZqcjNxSFBFbGtlK3hxOXorVVo4V2crbjJHb1NH?= =?utf-8?B?YXlCUE91Ri9aQUFrNFdoOWtVUFgvOFhqS0hKMC9YWkZrd0pyblNTK2lqVnhs?= =?utf-8?B?bVM4L09wU1k0Z0NQWDFhUW1hL2V3eUc1djdkYTFRcnNKajlMYTJEUEsxVlQ0?= =?utf-8?B?dmRxUkp6VkNOY3NuWFI1djlOKzJ1aDFHbVhBRTgzbEJSU3B1L3ZQWU1wb0Qv?= =?utf-8?B?SGpCakpTRmxXU3RrQVMzQ09sd05oRFVGbWcxK2xya0hFVjNIMDdjQ0tUMTdO?= =?utf-8?B?RUtjYTVOY0Y2Tk0yY0VYNEpWTm9hK1BEUjJqdk9DK2lNK2dvQk5NVzFueTFs?= =?utf-8?B?alk1bjZ6T2E4V0ZaOVIyOFJ6am94cUFZa0NrdHBPNGdWQjJEOW01UkE2b09H?= =?utf-8?B?M0xDdTVNdmtNeXhraVNhMjFpeXVSY05MdzYxVDMzMjdlSFEyZGVXYkhoZlla?= =?utf-8?B?d0h3RWh4bmlSWmkzRkxkbFFOM1EyMFZEbEJWRWMrWDIra3I1VC91SHdsd3F3?= =?utf-8?B?cHlMaVhYTC90cW8xK3BjcVMzR1pxUUliRk1QK0pnb3FEdkNZdUVRd0dXT0ly?= =?utf-8?B?d2ljVEprMXdpQUhJa1kwem51bS9BQ0ZVeFVkSzM1bjFFaEt6RVZIYXFoS1NL?= =?utf-8?B?VEc3Q0hMRW5XOHZncVY0OE9JZ1psQi9aQW91UTNHZmFTMFJQcldId0oySDk3?= =?utf-8?Q?TUfKZqH26khW3g/sCZ4NZUXzIKQkZA=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: csgroup.eu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: dfb4b42f-3900-490d-a7fa-08da02883ec5 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Mar 2022 11:22:21.7826 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9914def7-b676-4fda-8815-5d49fb3b45c8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wN0zbjVM11PAUWIa+To51JKI9G0EaSOotw0we4n6wdsAzOvMA0bEqIERl8WRHAs5fj//0gqa4oSsutnVxcyPVPGESroXCCnNANpCxHhpAZM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB3619 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGksDQoNCkxlIDEwLzAzLzIwMjIgw6AgMTE6MzksIFRob3JzdGVuIExlZW1odWlzIGEgw6ljcml0 wqA6DQo+IEhpLCB0aGlzIGlzIHlvdXIgTGludXgga2VybmVsIHJlZ3Jlc3Npb24gdHJhY2tlci4N Cj4gDQo+IEkgbm90aWNlZCBhIHJlZ3Jlc3Npb24gcmVwb3J0IGluIGJ1Z3ppbGxhLmtlcm5lbC5v cmcgdGhhdCBhZmFpY3Mgbm9ib2R5DQo+IGFjdGVkIHVwb24gc2luY2UgaXQgd2FzIHJlcG9ydGVk IGFib3V0IGEgd2VlayBhZ28sIHRoYXQncyB3aHkgSSBkZWNpZGVkDQo+IHRvIGZvcndhcmQgaXQg dG8gdGhlIGxpc3RzIGFuZCBhIGZldyByZWxldmFudCBwZW9wbGUgdG8gdGhlIENDLiBUbyBxdW90 ZQ0KPiBmcm9tIHRoZSB0aWNrZXQ6DQoNCkkgYWxyZWFkeSBsb29rZWQgYXQgaXQgd2hlbiB0aGUg dGlja2V0IHdhcyBvcGVuZWQgYW5kIHRoYXQncyBhIGJpdCBwdXp6bGluZy4NCg0KV2l0aCB2NS4x Ni4xMiBhbmQgdGhlIGNvbmZpZyBmaWxlIGluIHRoZSBidWcgcmVwb3J0IEkgaGF2ZSBubyBzdWNo IHByb2JsZW06DQoNCiAgIENDICAgICAgYXJjaC9wb3dlcnBjL21tL2ZhdWx0Lm8NCiAgIENDICAg ICAgYXJjaC9wb3dlcnBjL21tL21lbS5vDQogICBDQyAgICAgIGFyY2gvcG93ZXJwYy9tbS9wZ3Rh YmxlLm8NCiAgIENDICAgICAgYXJjaC9wb3dlcnBjL21tL21tYXAubw0KICAgQ0MgICAgICBhcmNo L3Bvd2VycGMvbW0vbWFjY2Vzcy5vDQogICBDQyAgICAgIGFyY2gvcG93ZXJwYy9tbS9wYWdlYXR0 ci5vDQogICBDQyAgICAgIGFyY2gvcG93ZXJwYy9tbS9pbml0XzMyLm8NCiAgIENDICAgICAgYXJj aC9wb3dlcnBjL21tL3BndGFibGVfMzIubw0KICAgQ0MgICAgICBhcmNoL3Bvd2VycGMvbW0vcGd0 YWJsZS1mcmFnLm8NCiAgIENDICAgICAgYXJjaC9wb3dlcnBjL21tL2lvcmVtYXAubw0KICAgQ0Mg ICAgICBhcmNoL3Bvd2VycGMvbW0vaW9yZW1hcF8zMi5vDQogICBDQyAgICAgIGFyY2gvcG93ZXJw Yy9tbS9pbml0LWNvbW1vbi5vDQogICBDQyAgICAgIGFyY2gvcG93ZXJwYy9tbS9kcm1lbS5vDQog ICBDQyAgICAgIGFyY2gvcG93ZXJwYy9tbS9jYWNoZWZsdXNoLm8NCiAgIENDICAgICAgYXJjaC9w b3dlcnBjL21tL2Jvb2szczMyL21tdS5vDQogICBDQyAgICAgIGFyY2gvcG93ZXJwYy9tbS9ib29r M3MzMi9tbXVfY29udGV4dC5vDQogICBBUyAgICAgIGFyY2gvcG93ZXJwYy9tbS9ib29rM3MzMi9o YXNoX2xvdy5vDQogICBDQyAgICAgIGFyY2gvcG93ZXJwYy9tbS9ib29rM3MzMi90bGIubw0KICAg Q0MgICAgICBhcmNoL3Bvd2VycGMvbW0vYm9vazNzMzIva3VlcC5vDQogICBDQyAgICAgIGFyY2gv cG93ZXJwYy9tbS9ib29rM3MzMi9rdWFwLm8NCiAgIEFSICAgICAgYXJjaC9wb3dlcnBjL21tL2Jv b2szczMyL2J1aWx0LWluLmENCiAgIENDICAgICAgYXJjaC9wb3dlcnBjL21tL3B0ZHVtcC9wdGR1 bXAubw0KICAgQ0MgICAgICBhcmNoL3Bvd2VycGMvbW0vcHRkdW1wL3NoYXJlZC5vDQogICBBUiAg ICAgIGFyY2gvcG93ZXJwYy9tbS9wdGR1bXAvYnVpbHQtaW4uYQ0KICAgQ0MgICAgICBhcmNoL3Bv d2VycGMvbW0vbW11X2NvbnRleHQubw0KICAgQVIgICAgICBhcmNoL3Bvd2VycGMvbW0vYnVpbHQt aW4uYQ0KDQoNClRoZSBidWcgaXMgcHV6emxpbmcgYmVjYXVzZSBpdCBzYXlzIHRoZSBwcm9ibGVt IGlzIGludHJvZHVjZWQgYnkgY29tbWl0IA0KZDUxZjg2Y2ZkOGUzICgicG93ZXJwYy9tbTogU3dp dGNoIG9ic29sZXRlIGRzc2FsbCB0byAubG9uZyIpIHdoZXJlYXMgdGhlIA0KcHVycG9zZSBvZiB0 aGF0IGNvbW1pdCBpcyBleGFjdGx5IHRvIGZpeCB0aGUgaXNzdWUgeW91IGFyZSByZXBvcnRpbmcu DQoNCkFuZCBhcyBmYXIgYXMgSSBjYW4gc2VlIHRoYXQgY29tbWl0IGlzIG5vdCBpbiB2NS4xNi4x Miwgc28gbXkgZmVlbGluZyBpcyANCnRoYXQgc29tZXRoaW5ncyB3cm9uZyB3aXRoIHRoZSBidWcg cmVwb3J0Lg0KDQpCeSB0aGUgd2F5IEkgdGhpbmsgdGhhdCBjaGVycnktcGlja2luZyB0aGF0IGNv bW1pdCBpbnRvIHY1LjE2LjEyIHNob3VsZCANCmZpeCBpdC4NCg0KQ2hyaXN0b3BoZQ0KDQoNCj4g DQo+PiA1LjE2LjEyIGtlcm5lbCBidWlsZCBmb3IgbXkgRzQgRFAgb24gbXkgVGFsb3MgSUkgZmFp bHMgd2l0aDoNCj4+DQo+PiBbLi4uXQ0KPj4gICAgQ0MgICAgICBhcmNoL3Bvd2VycGMvbW0vaW5p dF8zMi5vDQo+PiAgICBDQyAgICAgIGFyY2gvcG93ZXJwYy9tbS9wZ3RhYmxlXzMyLm8NCj4+ICAg IENDICAgICAgYXJjaC9wb3dlcnBjL21tL3BndGFibGUtZnJhZy5vDQo+PiAgICBDQyAgICAgIGFy Y2gvcG93ZXJwYy9tbS9pb3JlbWFwLm8NCj4+ICAgIENDICAgICAgYXJjaC9wb3dlcnBjL21tL2lv cmVtYXBfMzIubw0KPj4gICAgQ0MgICAgICBhcmNoL3Bvd2VycGMvbW0vaW5pdC1jb21tb24ubw0K Pj4gICAgQ0MgICAgICBhcmNoL3Bvd2VycGMvbW0vbW11X2NvbnRleHQubw0KPj4ge3N0YW5kYXJk IGlucHV0fTogQXNzZW1ibGVyIG1lc3NhZ2VzOg0KPj4ge3N0YW5kYXJkIGlucHV0fTozMDogRXJy b3I6IHVucmVjb2duaXplZCBvcGNvZGU6IGBkc3NhbGwnDQo+PiBtYWtlWzJdOiAqKiogW3Njcmlw dHMvTWFrZWZpbGUuYnVpbGQ6Mjg3OiBhcmNoL3Bvd2VycGMvbW0vbW11X2NvbnRleHQub10gRmVo bGVyIDENCj4+IG1ha2VbMV06ICoqKiBbc2NyaXB0cy9NYWtlZmlsZS5idWlsZDo1NDk6IGFyY2gv cG93ZXJwYy9tbV0gRmVobGVyIDINCj4+IG1ha2U6ICoqKiBbTWFrZWZpbGU6MTg0NjogYXJjaC9w b3dlcnBjXSBFcnJvciAyDQo+Pg0KPj4gVGhpcyBzZWVtcyB0byBoYXZlIGJlZW4gaW50cm9kdWNl ZCBieSBjb21taXQgZDUxZjg2Y2ZkOGUzNzhkNDkwNzk1OGRiNzdkYTMwNzRmNmRjZTNiYSAicG93 ZXJwYy9tbTogU3dpdGNoIG9ic29sZXRlIGRzc2FsbCB0byAubG9uZyINCj4+DQo+PiBSZXZlcnRp bmcgdGhpcyBjb21taXQgZml4ZXMgdGhlIGJ1aWxkIGZvciBteSBHNC4NCj4gDQo+IENvdWxkIHNv bWVib2R5IHRha2UgYSBsb29rIGludG8gdGhpcz8gT3Igd2FzIHRoaXMgZGlzY3Vzc2VkIHNvbWV3 aGVyZQ0KPiBlbHNlIGFscmVhZHk/IE9yIGV2ZW4gZml4ZWQ/DQo+IA0KPiBBbnl3YXksIHRvIGdl dCB0aGlzIHRyYWNrZWQ6DQo+IA0KPiAjcmVnemJvdCBpbnRyb2R1Y2VkOiBkNTFmODZjZmQ4ZTM3 OGQ0OTA3OTU4ZGI3N2RhMzA3NGY2ZGNlM2JhDQo+ICNyZWd6Ym90IGZyb206IEVyaGFyZCBGIDxl cmhhcmRfZkBtYWlsYm94Lm9yZz4NCj4gI3JlZ3pib3QgdGl0bGU6ICBhcmNoL3Bvd2VycGMvbW0v bW11X2NvbnRleHQubyBBc3NlbWJsZXIgbWVzc2FnZXM6DQo+IEVycm9yOiB1bnJlY29nbml6ZWQg b3Bjb2RlOiBgZHNzYWxsJyAoUG93ZXJNYWMgRzQpDQo+ICNyZWd6Ym90IGxpbms6IGh0dHBzOi8v YnVnemlsbGEua2VybmVsLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE1NjU4DQo+IA0KPiBDaWFvLCBU aG9yc3RlbiAod2VhcmluZyBoaXMgJ3RoZSBMaW51eCBrZXJuZWwncyByZWdyZXNzaW9uIHRyYWNr ZXInIGhhdCkNCj4gDQo+IFAuUy46IEFzIHRoZSBMaW51eCBrZXJuZWwncyByZWdyZXNzaW9uIHRy YWNrZXIgSSdtIGdldHRpbmcgYSBsb3Qgb2YNCj4gcmVwb3J0cyBvbiBteSB0YWJsZS4gSSBjYW4g b25seSBsb29rIGJyaWVmbHkgaW50byBtb3N0IG9mIHRoZW0gYW5kIGxhY2sNCj4ga25vd2xlZGdl IGFib3V0IG1vc3Qgb2YgdGhlIGFyZWFzIHRoZXkgY29uY2Vybi4gSSB0aHVzIHVuZm9ydHVuYXRl bHkNCj4gd2lsbCBzb21ldGltZXMgZ2V0IHRoaW5ncyB3cm9uZyBvciBtaXNzIHNvbWV0aGluZyBp bXBvcnRhbnQuIEkgaG9wZQ0KPiB0aGF0J3Mgbm90IHRoZSBjYXNlIGhlcmU7IGlmIHlvdSB0aGlu ayBpdCBpcywgZG9uJ3QgaGVzaXRhdGUgdG8gdGVsbCBtZQ0KPiBpbiBhIHB1YmxpYyByZXBseSwg aXQncyBpbiBldmVyeW9uZSdzIGludGVyZXN0IHRvIHNldCB0aGUgcHVibGljIHJlY29yZA0KPiBz dHJhaWdodC4NCj4g