From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11022076.outbound.protection.outlook.com [52.101.66.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A07451F8755 for ; Wed, 20 May 2026 13:44:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.76 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779284649; cv=fail; b=KCITAQg3Q4nI1/p1aqNjvdeu5rjDm38LtKq0pTk7ZTaKxcA/ZO8zsFq2618XYctBbtIbkRCSSnKLxaE03I+9Th1WQdU4x9q1evlI9jGFleZRhSW+MNX/P2aOvNBw6MYpvVmgYdWxkZgMdSjkgq9MfrnakBWRcF6lB1Sd7u0BlOc= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779284649; c=relaxed/simple; bh=9F8x16aNyNqFY5GrkExZoG2coucmU5ZPKxYSJMgj9h0=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=j6ceZ9xmyizCSZlw4NUb7mjJWq3hBNh5b+vKm7DmHnXMS0NRn6W8EglYvdaJVJFOzduvRW4tbnIcR0IKoVAtUxWM5uivnHuxsrrh5TqWknsOC961y3xJFT8wmgtxlesTepfqtcyDB17DNmy9bZs/hGLuKkQyUvSOURvg+RVK4kA= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=htecgroup.com; spf=pass smtp.mailfrom=htecgroup.com; dkim=pass (2048-bit key) header.d=htecgroup.com header.i=@htecgroup.com header.b=Kg7iBSd2; arc=fail smtp.client-ip=52.101.66.76 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=htecgroup.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=htecgroup.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=htecgroup.com header.i=@htecgroup.com header.b="Kg7iBSd2" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YXp4BIVPoAsJqTeAsCP0cbXNkVl+kDuLNKagWQ0yus6l5AWbT9AREc8WQiSZxoOVJkJ2vS0DvlSO3EoYUO/wdNSyvLECbIOQPqeWlkqCqd1BldWH7q0M+MK3Ek2utAFq9i4L6kizv7eFDNJgAJdbOudr3HvUX5hjlBRf4BVTRr0K/8APSaZEp9PxvutaKgMj79w6PP4cnqkPxLetZb1qspWAPTO3X4Sjl2JA8xyusi3bv2CQKA7nsTzmBX/adpsGU9fk1Bh/T0cNLTC3QPFLqw3uD18ndKlD2sNSrZyg0oHPa+ESwxW8EjeV3GcEnYH6CtbsoMcVmKQ2SpZm8sUS/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=9F8x16aNyNqFY5GrkExZoG2coucmU5ZPKxYSJMgj9h0=; b=b5Jpppg4hCPGxugO29yO/GENCehv5jo3k8YROgsA0E52tILX2/14OXrB/D99dmYjHzOIVTVlkkGV72D1Ak3chj58hszXFvfQMSjvkkwv0BKx59AL+nCgt2+VX/S+AQmn7RZifEpjtNySAw04rRbj0ODfbl+Bn+Gl02Dc2xXcs1Id692wwnSE2SxQDJuVt1VuM5jorq23V/70D5e1JddTQznysCwSl9t0NLMMzTJpz2mz8lEoar0/mLejgiye/KcNc2ZBbAkNe5f+rzGACS877DyNZsGHTf4E+GCdvzckMI0iz915Alxg1ffrjVoVShEVt4mjRFVWtxFOudPRlDIwuQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=htecgroup.com; dmarc=pass action=none header.from=htecgroup.com; dkim=pass header.d=htecgroup.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=htecgroup.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9F8x16aNyNqFY5GrkExZoG2coucmU5ZPKxYSJMgj9h0=; b=Kg7iBSd2izGgOBK5KHeG1vTadNSCpV7uGn15vaRpsAmjgssGW63gyJeppu/zdZRa96CaCZ4I7R8sruU440OeTX8gKwDAOMjBohX+T3ob2M84q64L/HNqa+beBeVupgo5AXmnsiNvA/WZejbsp2O8MjgtVJ6uup0xY3pgK1h8wr1oWuF/i5B0jjRtTJ33ITj0wgJdZdiPDyS6d84Th3TYoVaW3qQ+RDatJVhp2fTv8ihT52R67rroFVNOQOrkFzEf+JsiiaHHATsYVzbNi73YmT57aIM6B0seIQEK67NRVuRnENc1qtaS+bffPZnHzFD4jiZr9ZDz29BWBOy/N0kRjA== Received: from AS4PR09MB5681.eurprd09.prod.outlook.com (2603:10a6:20b:4fc::5) by DB8PR09MB4025.eurprd09.prod.outlook.com (2603:10a6:10:12b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.48.14; Wed, 20 May 2026 13:44:04 +0000 Received: from AS4PR09MB5681.eurprd09.prod.outlook.com ([fe80::8d2b:5798:928f:9faa]) by AS4PR09MB5681.eurprd09.prod.outlook.com ([fe80::8d2b:5798:928f:9faa%6]) with mapi id 15.21.0048.013; Wed, 20 May 2026 13:44:02 +0000 From: Aleksa Paunovic To: "pjw@kernel.org" CC: Aleksa Paunovic , "alex@ghiti.fr" , "aou@eecs.berkeley.edu" , Djordje Todorovic , "linux-kernel@vger.kernel.org" , "linux-riscv@lists.infradead.org" , "palmer@dabbelt.com" Subject: Re: [PATCH] riscv: Add ERRATA_MIPS_P8700_WFI to replace WFI with mips.pause Thread-Topic: [PATCH] riscv: Add ERRATA_MIPS_P8700_WFI to replace WFI with mips.pause Thread-Index: AQHc4TShRVA0u1oQIEC9XFnIF1W2R7YMSXOAgAqxjYA= Date: Wed, 20 May 2026 13:44:02 +0000 Message-ID: <12486c59-ecb6-4db6-b636-9859a6c41d66@htecgroup.com> References: <53299395-2e6a-a9d2-106b-8b857f64f7ba@kernel.org> In-Reply-To: <53299395-2e6a-a9d2-106b-8b857f64f7ba@kernel.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=htecgroup.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS4PR09MB5681:EE_|DB8PR09MB4025:EE_ x-ms-office365-filtering-correlation-id: ba605012-9c4b-4707-2863-08deb675da6b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|56012099003|3023799007|11063799006|18002099003|22082099003|38070700021; x-microsoft-antispam-message-info: aH7q7L6IaTbX3ZZl1l/CnbhLXvFDzxwIzNAvAtuwcICRqwJFb57TCGw79YihWZtDctvHDAw3o5WhwKx+JSBTHnuhD1O0wp8ZU3Y1TPF4wAn+5D+Bw2DNN/GVnMMPzB0LHfX0yJwBaIZsLfSGzX1VjOz1k2cTZqeTdx5Pzkx2rwKUnrW3I2UObu8c4FbVjfPpIouZRXMCEBNhGQmqDIQiSthVpE+Ds4ccVlPV1hWofUGsLywCvGVV1NJ8R84BW/inhnuBHlModUWzK1/Xu2B2u/WNKAUBJMjOJVDYkKrvsIs4ClUpPaOU399IoYIrbuH5h/+TB44gqOfgF4Dqb2LrWe9RxQ2JTgOLGsPmVxXjpFOO3f4JHF2a985JM9vF8MeTE4BYdDhE+7wvUEqej/bpnzC16Wp3Tj4fsNH+guDI/ubny3lBRklC5HJf0yoIzd9dziXnEn+FD7XgfKvghRfINwSfQxdyM8b6Dyhvi2YqhbAtDf+AdgErfcqBUElbPLj6fm2IOorOCU8h5AoA57iDmh0sgVwid+k9nZrkiKj5afI57lAGJNyOr9M48xEo8XWJzEGxk5PGCfs9sVZYQjnMqLIexZkJklJckInSeOwG1Yce/JbL289Fge5dCI/diOeWp+icx7xyEJdHIHQQHcDJyp9beIkTP9h9IRnLjOudDamIauIY+oYAWsVx8iTAIjjAIBLURK4+pcqAS5lR7S1VTBv2+Q2rTOvhPFy2KIMLpYB9HPupa6FMYknSpKcjRC90 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR09MB5681.eurprd09.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(56012099003)(3023799007)(11063799006)(18002099003)(22082099003)(38070700021);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZDh6d2YyQld5UWU0UDl4bHdOeVI0UTdDcGZxNEVrNGg4M1ROQmJxL0I5MDZn?= =?utf-8?B?UHlrZkpxa2cwV2RNaHFPSFc2VlQ1c0lOU1duaDZTYXB1WTRFYkF0emJCR25Y?= =?utf-8?B?MENucVdSYlRiT2d5a1JCWXc1dFFXYjRObVV4VWtQZ0YzYWs3bHJDakxpZ0Rr?= =?utf-8?B?ZERJK2M1OEk4cHdCbkxlQVJGSWZRUnlsV2pnelVEeFdPN3JZVC9zUWFnV0du?= =?utf-8?B?K1dBdkUrOUV1ZkMvUjc5Rmc4cG9raU4xYkpzbEYrZDFyTUVJbC9wd05WR0R1?= =?utf-8?B?eUdLRWlmcFBWOGpEM1JkZ2pkMHNQQU9HZHJQcFZhbDk2ZXpmRm5oM3ZqWEo1?= =?utf-8?B?N3BQdFdBYXdBaXFSN2hmcTJMVjJDMWFIemRrdUpNa01JREZpUHQxbWxzNFRR?= =?utf-8?B?NDNHRk9kUm9pZjlRZW5oZjZNck1jc0FsVzN3UUpNRzB6MEQ1bUZmNERNUi9F?= =?utf-8?B?a1JiZ2ZBWmJQK3YxYjVibjdPQXJNcjVnMkFOdk5FWGFpNHh1RlVOSVRxQmhK?= =?utf-8?B?N29GZVZkYytHalo3cUQyRG9jN0hoSlNhL3FNN3oxVE1TQnBEUEtYaitvZzBS?= =?utf-8?B?TWtSOFlXWFgyOC9IeEpWUTlmNGlQWDJ5OW4xaUVZcGJHS3JhR1pTTVRnTE5C?= =?utf-8?B?UVNvYmZQaHR1L2V1emtLbGNzYUV3cGxvbGNMUGdwWmo5Z2pTemI5NmVrRGtL?= =?utf-8?B?anAxb0ZvcHh0ZzhOWThXcEVmb1dNNjE5WnNTQzBpMGVESkRLSXpzZklob2Fn?= =?utf-8?B?WjR0V1hZc25zWXo5Q2pacXRlQlJWbEpJU2o2WHpETit6K3ZVa3VQdXRUU21P?= =?utf-8?B?RkdleXZKcW5iTzdqa0RyclZVTHE4b0U4WmJ2OThhSnJxZWpKenRZOXUrVE5l?= =?utf-8?B?TmlCcTFWRTBtM1F1MUt0V3hkaEl6TTB2c1YyYllJN29WbzNnOU1XUGRJQlFi?= =?utf-8?B?VjIwbWFIRUVQR0UraWZqT1Nyc3h4cHNZcXFpRG5WRDBqWndEeGt5WTh3Y0Z6?= =?utf-8?B?SXVURWNtYko3UjdYWEJnNDM1MStaRSs0dnQvZ0ZDSlIvL0RueFVkdXNZRWtr?= =?utf-8?B?Ukphbnlxc2ZNa0hIWGs5U3NJcktMNDVlRU5VRzFMNGF5U3RURmZQVUNlclBN?= =?utf-8?B?ME9EdDNNSEt1TmNlc2IrWWRCY3hsak0vYWt3US82K2ZMNzVXblFEamZIeERB?= =?utf-8?B?bm9GNVlFWFFDWVpFeU1BVWUwaFRPckw4eVQyU2hzbVlaYndTRXlmWmJSQy9I?= =?utf-8?B?REJ6dEJCTWpaTE8xTkNPOUpTSERJNkpRRDZWOG9RRldLYkRmYlRzVGNRMnpt?= =?utf-8?B?aTgxRXBkZGZzNkdhNlFaa2xQV3RtTWRyQVV6a0dQSm9IcWM2UGJ4dVNMMjZq?= =?utf-8?B?QmxzeWF0bTJ4ZjAvRFpZQjdBZTh3MXdjMyt1Y3NzVjA2VnlyREZuTDVNTWlr?= =?utf-8?B?clI2ODI3WHVIZVFSNFpEYlMzUUh1Y0RKOFE3K3NGbnlNTzFwNnltNTBzdUpG?= =?utf-8?B?djJVSzdvamxoWFhldE5KOTluVnFoWXlCRUVHNHd3ckFIMTRseHJRR01RTGlI?= =?utf-8?B?bGZPdmlMN0VWSE9BZys2elczU0hrdysvSExIUTNxdW4zeUxNd08veWFUVHNy?= =?utf-8?B?R0V1RWY5UFVhRUJjUUxRdzNaMTNlL2dETGdsMWR0ekV0RHYrTW1MdmF4dzhy?= =?utf-8?B?OUpxQlZoVUNISkYyUzYrdnJnVXEvSTRWeTcyd296TUp6ZUd2d3I2WFY0TUFQ?= =?utf-8?B?Y3NPWUMxeW5ra1E4bjJyYkN2ZkJkWjZ2bnpSa245cDBtdXorWml2U2lLaTlj?= =?utf-8?B?YmVtRS9sLy9HOGpOSW9lcW0xc2tKR0lWaVV3NndONWczMThudUJIZEZSTVRW?= =?utf-8?B?b01ocEw3ZHBnSC9JdTJZZDlCNEVXdFBDUWFSTnlwaGxKNTdDRFBtMDVEVnE0?= =?utf-8?B?UWFkTjRWaFd0SWtSdEVBYS9hZ1hxbmFOYkdMcTNnOXF6R0o0NkNJamJ0MFRM?= =?utf-8?B?S2V1V1VTTlpCS3Mvbm94RXgwRVlCMGdSK1ZwcHRTNDZxTHNMTlJoYnlPVGFw?= =?utf-8?B?bk9DRVFteVM3dXA1d0VNVUhvbStYMHUvdWJjQnBKakN6Ny9TcU5mN0hOa01Y?= =?utf-8?B?L1Iwa1BhT2RqV29lS3h2blpPUlVxc2srU0R4TE5TQXB6dUdkQ0prTHlQR0Fi?= =?utf-8?B?dG5sTEU5Qy9kTG9pVVRWdDZ0SjFhakxjaDQyTmJmeThVMytSNlplbjFsRS9N?= =?utf-8?B?TS9nbEtkeEpxM1RONnppaUtjS3VtcFV5bUwzaGxjajJET2JmNUlaaVcyVUZq?= =?utf-8?B?RHRUVkp4VFI0UitIbVdxc3Z0TEtZcEtaaDRIdXlyNlpjNW5hbGEyckh0RVph?= =?utf-8?Q?tSy9q4MkH821QSp4=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <2CEB7BBD98BB1249A121675D78871DB9@eurprd09.prod.outlook.com> Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: htecgroup.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS4PR09MB5681.eurprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ba605012-9c4b-4707-2863-08deb675da6b X-MS-Exchange-CrossTenant-originalarrivaltime: 20 May 2026 13:44:02.4426 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9f85665b-7efd-4776-9dfe-b6bfda2565ee X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: mpRFWFIzfIQxfvry+C0yZVCkpGCKfJaU+V4aZaUKxe1xXEw4Yi4L/eDnD+1OYmPZx3OKgN2CCNQODaHM/DxoCN3w9kDLNOoE4z0Ocjlq/Ic= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR09MB4025 SGkgUGF1bCwNCg0KVGhhbmsgeW91IGZvciB0YWtpbmcgdGhlIHRpbWUgdG8gcmV2aWV3IHRoZSBw YXRjaCENCg0KDQpPbiA1LzEzLzI2IDIwOjI1LCBQYXVsIFdhbG1zbGV5IHdyb3RlOg0KPiBIaSwN Cj4NCj4gT24gTW9uLCAxMSBNYXkgMjAyNiwgQWxla3NhIFBhdW5vdmljIHZpYSBCNCBSZWxheSB3 cm90ZToNCj4NCj4+IEZyb206IERqb3JkamUgVG9kb3JvdmljIDxkam9yZGplLnRvZG9yb3ZpY0Bo dGVjZ3JvdXAuY29tPg0KPj4NCj4+IFRoZSBNSVBTIFA4NzAwIGhhcyBidWdzIHdpdGggdGhlIFdG SSBpbnN0cnVjdGlvbi4NCj4gSGFzIE1JUFMgcHVibGlzaGVkIGFuIGVycmF0dW0gZm9yIHRoaXM/ ICAgSWYgc28sIGNvdWxkIHlvdSBhZGQgYSBsaW5rIHRvDQo+IGl0IGluIHRoZSBwYXRjaCBkZXNj cmlwdGlvbj8gIElmIG5vdCwgY291bGQgeW91IHBsZWFzZSBicmllZmx5IGRlc2NyaWJlDQo+IHRo ZSBpbXBhY3Qgb2YgdGhlIGJ1ZyBpbiB0aGUgcGF0Y2ggZGVzY3JpcHRpb24sIHdoZW4gV0ZJIGlz IHVzZWQ/DQoNCk1JUFMgaGFzIG5vdCBwdWJsaXNoZWQgYW4gZXJyYXR1bSBmb3IgdGhpcy4gQnJp ZWZseSwgYSBXRkkgaW5zdHJ1Y3Rpb24NCmFmdGVyIGEgbWlzcHJlZGljdGVkIGJyYW5jaCBjYW4g cmVzdWx0IGluIGVycm9uZW91cyBhZGRyZXNzIHRyYW5zbGF0aW9uLg0KPj4gVGhpcyBlcnJhdGEg dXNlcyB0aGUgUklTQy1WIGFsdGVybmF0aXZlcyBmcmFtZXdvcmsgdG8gcGF0Y2ggYWxsIFdGSQ0K Pj4gaW5zdHJ1Y3Rpb25zIHdpdGggdGhlIE1JUFMgUDg3MDAgcGF1c2Ugb3Bjb2RlICgweDAwNTAx MDEzKSBhdCBydW50aW1lDQo+PiB3aGVuIHJ1bm5pbmcgb24gUDg3MDAgaGFyZHdhcmUuDQo+Pg0K Pj4gVHdvIGNhbGwgc2l0ZXMgYXJlIHBhdGNoZWQ6DQo+PiAgLSBhcmNoL3Jpc2N2L2tlcm5lbC9o ZWFkLlM6IHNlY29uZGFyeSBoYXJ0IHBhcmtpbmcgbG9vcA0KPj4gIC0gYXJjaC9yaXNjdi9pbmNs dWRlL2FzbS9wcm9jZXNzb3IuaDogd2FpdF9mb3JfaW50ZXJydXB0KCkNCj4+DQo+PiBTaWduZWQt b2ZmLWJ5OiBEam9yZGplIFRvZG9yb3ZpYyA8ZGpvcmRqZS50b2Rvcm92aWNAaHRlY2dyb3VwLmNv bT4NCj4+IFNpZ25lZC1vZmYtYnk6IEFsZWtzYSBQYXVub3ZpYyA8YWxla3NhLnBhdW5vdmljQGh0 ZWNncm91cC5jb20+DQo+PiAtLS0NCj4+IFRoaXMgcGF0Y2ggd2FzIHRlc3RlZCBvbiBRRU1VIGNv bmZpZ3VyZWQgd2l0aCBlaWdodCBQODcwMCBoYXJ0cywNCj4+IGFzIHdlbGwgYXMgb24gdGhlIE1J UFMgQm9zdG9uIGJvYXJkLCBjb25maWd1cmVkIHdpdGggYSBzaW5nbGUgUDg3MDAgQ1BVLg0KPj4g RXJyYXRhIGFwcGxpY2F0aW9uIHdhcyB0ZXN0ZWQgYnkgZGlzYXNzZW1ibGluZyB3aXRoIEdEQiBv biBRRU1VDQo+PiBhbmQgaW5zZXJ0aW5nIGFuIGlsbGVnYWwgaW5zdHJ1Y3Rpb24gb24gdGhlIEJv c3RvbiBib2FyZC4NCj4+IENvcnJlY3RuZXNzIHdhcyB0ZXN0ZWQgd2l0aCBhIGNvbWJpbmF0aW9u IG9mIGtzZWxmdGVzdHMNCj4+IGFuZCB0b3J0dXJlIHRlc3RzIChyY3UsIGxvY2t0b3J0dXJlKSwg YWxvbmcgd2l0aCBjb3JlbWFyayB0ZXN0aW5nLg0KPiBUaGlzIGtpbmQgb2YgdGVzdCByZXBvcnQg aXMgdmVyeSBoZWxwZnVsISAgVGhhbmsgeW91Lg0KPg0KPj4gLS0tDQo+PiAgYXJjaC9yaXNjdi9L Y29uZmlnLmVycmF0YSAgICAgICAgICAgICAgICAgICAgfCAxMSArKysrKysrKysrKw0KPj4gIGFy Y2gvcmlzY3YvZXJyYXRhL21pcHMvZXJyYXRhLmMgICAgICAgICAgICAgIHwgMTQgKysrKysrKysr KysrKysNCj4+ICBhcmNoL3Jpc2N2L2luY2x1ZGUvYXNtL2VycmF0YV9saXN0LmggICAgICAgICB8 IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPj4gIGFyY2gvcmlzY3YvaW5jbHVkZS9h c20vZXJyYXRhX2xpc3RfdmVuZG9ycy5oIHwgIDUgKysrLS0NCj4+ICBhcmNoL3Jpc2N2L2luY2x1 ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICAgICAgICB8ICAzICsrLQ0KPj4gIGFyY2gvcmlzY3Yva2Vy bmVsL2hlYWQuUyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrLQ0KPj4gIDYgZmlsZXMgY2hh bmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCj4+DQo+IFsgLi4uIF0NCj4N Cj4+IGRpZmYgLS1naXQgYS9hcmNoL3Jpc2N2L2luY2x1ZGUvYXNtL2VycmF0YV9saXN0LmggYi9h cmNoL3Jpc2N2L2luY2x1ZGUvYXNtL2VycmF0YV9saXN0LmgNCj4+IGluZGV4IDY2OTRiNWNjZGNm ODVjZmU3ZTc2N2VhNGRlOTgxYjM0ZjJiMTdiMDQuLmNiZTkwYjE5NTU2MjAzZTE0NjJjZmIzNDVi MTY0YzkwNjE4ODdlNzQgMTAwNjQ0DQo+PiAtLS0gYS9hcmNoL3Jpc2N2L2luY2x1ZGUvYXNtL2Vy cmF0YV9saXN0LmgNCj4+ICsrKyBiL2FyY2gvcmlzY3YvaW5jbHVkZS9hc20vZXJyYXRhX2xpc3Qu aA0KPj4gQEAgLTI1LDYgKzI1LDE2IEBAIEFMVEVSTkFUSVZFKF9fc3RyaW5naWZ5KFJJU0NWX1BU UiBkb19wYWdlX2ZhdWx0KSwgICAgICAgICAgICAgICAgICBcDQo+PiAgICAgICAgICAgX19zdHJp bmdpZnkoUklTQ1ZfUFRSIHNpZml2ZV9jaXBfNDUzX3BhZ2VfZmF1bHRfdHJwKSwgICAgICAgXA0K Pj4gICAgICAgICAgIFNJRklWRV9WRU5ET1JfSUQsIEVSUkFUQV9TSUZJVkVfQ0lQXzQ1MywgICAg ICAgICAgICAgICAgICAgIFwNCj4+ICAgICAgICAgICBDT05GSUdfRVJSQVRBX1NJRklWRV9DSVBf NDUzKQ0KPj4gKw0KPj4gKyNpZmRlZiBDT05GSUdfRVJSQVRBX01JUFNfUDg3MDBfV0ZJDQo+PiAr I2RlZmluZSBBTFRfV0ZJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBcDQo+PiArQUxURVJOQVRJVkUoIndmaTsgLnJlcHQgNzsgbm9w OyAuZW5kcjsiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KPj4gKyAgICAgIi5yZXB0 IDg7IC5pbnNuIDB4MDA1MDEwMTM7IC5lbmRyOyIsIE1JUFNfVkVORE9SX0lELCAgICAgICAgICAg IFwNCj4+ICsgICAgIEVSUkFUQV9NSVBTX1A4NzAwX1dGSSwgQ09ORklHX0VSUkFUQV9NSVBTX1A4 NzAwX1dGSSkNCj4gLmluc24gb25seSB3b3JrcyBvbiBuZXdlciB0b29sY2hhaW5zL2JpbnV0aWxz IHZlcnNpb25zIC0gdGhpcyBpcyB3aHkNCj4gQ09ORklHX0FTX0hBU19JTlNOIHdhcyBhZGRlZC4g IFNlZSBmb3IgZXhhbXBsZSBjb21taXQNCj4gZGMyMDQ1MmU2Y2FmOTYyZjA0ZWRlN2YzNjQyNjdi MGMzNzc4NGFiNCAoInJpc2N2OiBGaXggQ09ORklHX0FTX0hBU19JTlNODQo+IGZvciBuZXcgLmlu c24gdXNhZ2UiKS4gIENhbiB5b3UgcGxlYXNlIGZpeCB0aGlzDQoNCldpbGwgZml4IHRoaXMgaW4g djIhDQoNCj4NCj4gUGxlYXNlIGFkZCBzb21lIHNvcnQgb2YgY29kZSBjb21tZW50IHRvIGRlc2Ny aWJlIHdoeSA4IE1JUFMgUEFVU0UNCj4gaW5zdHJ1Y3Rpb25zIGFyZSBuZWVkZWQsIGFzIG9wcG9z ZWQgdG8gYSBzaW5nbGUgTUlQUyBQQVVTRSBpbnN0cnVjdGlvbi4NCj4gQW4gZXZlbnQgdGhhdCBj YXVzZXMgdGhlIGZpcnN0IFBBVVNFIHRvIGV4aXQgd291bGQgdGhlbiBlbmNvdW50ZXIgdGhlDQo+ IHN1YnNlcXVlbnQgUEFVU0VzLCBhdCB3aGljaCBwb2ludCwgdGhlcmUgY291bGQgYmUgYWRkaXRp b25hbCBsYXRlbmN5DQo+IGJlZm9yZSB0aGUgY29yZSBjYW4gcmV0dXJuIHRvIGRvaW5nIHJlYWwg d29yay4gIFRoZSBQODcwMCBQcm9ncmFtbWVyJ3MNCj4gR3VpZGUgbWVudGlvbnMgYSBtYXhpbXVt IG51bWJlciBvZiBjeWNsZXMgcGVyIFBBVVNFIGluc3RydWN0aW9uLCBidXQNCj4gZG9lc24ndCBz dGF0ZSB3aGF0IGl0IGlzIHByZWNpc2VseS4gIENvdWxkIHlvdSBwbGVhc2UgYWRkIGEgY29tbWVu dCBoZXJlDQo+IHRvIGRlc2NyaWJlIHdoYXQgaXQgaXM/DQoNClRoZSBudW1iZXIgb2YgUEFVU0Ug aW5zdHJ1Y3Rpb25zIHdhcyBkZXRlcm1pbmVkIGJ5IHRlc3Rpbmcgb24gdGhlIFBhbGxhZGl1bQ0K Ym9hcmQgY29uZmlndXJlZCB3aXRoIGEgUDg3MDAgQ1BVLiBDb3JlbWFyayBwZXJmb3JtYW5jZSB3 YXMgbWVhc3VyZWQgb24NCmEgb25lLWNvcmUsIHR3by1oYXJ0cyBzZXR1cC4gQ29yZW1hcmsgcGVy Zm9ybWFuY2Ugd2l0aCBlaWdodCBQQVVTRSBpbnN0cnVjdGlvbnMNCndhcyBlcXVpdmFsZW50IHRv IHdoYXQgd2FzIG1lYXN1cmVkIHdpdGggV0ZJLg0KDQpLaW5kIHJlZ2FyZHMsDQpBbGVrc2EgUGF1 bm92aWMNCg==