From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C5DA843B1C; Wed, 14 Feb 2024 02:51:00 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9B33E42E51; Wed, 14 Feb 2024 02:51:00 +0100 (CET) Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2086.outbound.protection.outlook.com [40.107.104.86]) by mails.dpdk.org (Postfix) with ESMTP id 944B442DF9 for ; Wed, 14 Feb 2024 02:50:59 +0100 (CET) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=NHZLdSxeA016QFFPxFzN5BAWIMdGq8dASxS/xwBI9GM3ieBylnx+BCQhUUmL8cFcgERo3rMoaiGByxg217HQ8vBmoRyfsIW83KQkZK5xUGJ6qAxraV4kTKLDsXh3d0C7o8K5G1oyIYtBX/W1oVDDWD0eZHLA5L5Z6JepM2AAy3ufM6jZ6YWDj8Vzwe5rxdtmtAa1zaaWxx3Xcsn4gkhDWgsju/siblS0yPYfDE/5MbAR4AHRp+pWuf4us/5PxEe0PWTqIARJxUPWZMMsU4QjQzoCMDHxkLH1t/k4QPocw9NetnOZKPFv1IX0K3kGxY0Y4LvuZRyVUtnZl1VsYKw/Zw== ARC-Message-Signature: i=2; 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=Vdl1zOn8yDH7Xr5jFpL/B2R1RFrR5GqOHg2zXE2wYZY=; b=bwSAjYc/09K54Qi9Tdcob2nKNQeVGFbqnZGfcgYkfP9/mIJoAMfGqoAh/r3+Yp5nt7/5ZMmuif2FlsV9D2yy5Y3Q9jxDOeemUTMSFEgFC7vhOu/SXdK5Rx8WBw+FEApgYW3liRcg+XiAYvsHspNQdrQ82zW/7EDSw/mBAcXWJVWQWu7W00gBDaAzqfDY1qoNV2ZFOcmX6IvEYb41BIySlolPULG33ydu3x8mx6So/1dO15wCSD8Epfu98E5OPXKdA1984gBTiEwlvBvQOmFsc07HK+V010Ih2PsshpcaU/rJmXOaOsBwTEekmYoaCCLrcK+abSypumP5GXfqN/N3Bw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.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=Vdl1zOn8yDH7Xr5jFpL/B2R1RFrR5GqOHg2zXE2wYZY=; b=Rn9YIUlTThwCdSrnCMvyFieuibiv5pn2F0Oa7o1OYFlwT2HfJC9Yevd+lUusfcOnukwRUDdk8zy8QOKq3+/3NZrJOSLUOpx2tu5G6iMLyXumdfW0HKe9huDSMZGTgxM7gEB3XXraKQFT5d0LOGfTWkdOJJFLYXLCrooPOlCCpAg= Received: from DU2PR04CA0016.eurprd04.prod.outlook.com (2603:10a6:10:3b::21) by DB3PR08MB9898.eurprd08.prod.outlook.com (2603:10a6:10:434::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.26; Wed, 14 Feb 2024 01:50:56 +0000 Received: from DB5PEPF00014B97.eurprd02.prod.outlook.com (2603:10a6:10:3b:cafe::7b) by DU2PR04CA0016.outlook.office365.com (2603:10a6:10:3b::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.39 via Frontend Transport; Wed, 14 Feb 2024 01:50:56 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5PEPF00014B97.mail.protection.outlook.com (10.167.8.235) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.25 via Frontend Transport; Wed, 14 Feb 2024 01:50:56 +0000 Received: ("Tessian outbound a064b9944658:v228"); Wed, 14 Feb 2024 01:50:56 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: dc09b262f7e44a2f X-CR-MTA-TID: 64aa7808 Received: from 042f8c385318.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id C645ED2D-DB00-4B06-9039-B6018A88FB8D.1; Wed, 14 Feb 2024 01:50:45 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 042f8c385318.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 14 Feb 2024 01:50:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mgAt9FPqxcx3VOAEJKLqi1Yn9O0G9vFaSbkuq+OdgUHKhW1cG5GuuPw8ZN1LT/wNGifapXLunkAzYFmtAgC+Gy0RIoEBhS2KM/RTvnEemWdfK/yDB7nxA0wtRAqYwjQm7EVZ4qQM6e0EmnQLXZjaPMEG+jjP2hTCz9KR3+kg/q9jr1wOWcipcb8sOkr/utWz8iY5hpuXUx7kRnRzq+gZr9mK+H6ULgca8B4mCMmlXwT8KDrxdAzKeLDcEh6h36cLQyBN3QGkFTZHN7ejS9fYqucYe0pOBL/yTgaYN+gNIr6nMKJMaoKmEucDUcSv8f15uI+n6GBKejrOSjuqSFUpkg== 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=Vdl1zOn8yDH7Xr5jFpL/B2R1RFrR5GqOHg2zXE2wYZY=; b=AdSC6PB6qgMSGBVLco0pHoHJIltZqGaQR0BEfd8qaf1dyp5UaZ4oPl1L81UIkqC2CI+rtoJyzSwmPBocUIEaDUGMqMiqJKqhJsPj42bHhP8p/w7B0V9FLBEFvBzRC9YR2g/oB5Xa22J0g2mRIdLlL7xYXXh6VrE++z4cpPt0D1HbX/9uAvQtkYQKXk/OUQTKCsHrjeB77kq/JbWAGrMzC5oGSRS0rCMTx5A64hcCqoqfQ6C8vS6z9i0WaQCbNm5OTDdySxn8qtot3z0OEzIckzBNh9ZVHQhpnVXQ8jK7d9YAPqcOJDLaLGVo1dmxYr8Os1u/H6FSK0fcCYfE3ZRq3A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none 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=Vdl1zOn8yDH7Xr5jFpL/B2R1RFrR5GqOHg2zXE2wYZY=; b=Rn9YIUlTThwCdSrnCMvyFieuibiv5pn2F0Oa7o1OYFlwT2HfJC9Yevd+lUusfcOnukwRUDdk8zy8QOKq3+/3NZrJOSLUOpx2tu5G6iMLyXumdfW0HKe9huDSMZGTgxM7gEB3XXraKQFT5d0LOGfTWkdOJJFLYXLCrooPOlCCpAg= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by AS8PR08MB8780.eurprd08.prod.outlook.com (2603:10a6:20b:5bd::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.37; Wed, 14 Feb 2024 01:50:43 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::e061:98e7:8324:370d]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::e061:98e7:8324:370d%6]) with mapi id 15.20.7270.036; Wed, 14 Feb 2024 01:50:43 +0000 From: Honnappa Nagarahalli To: Slava Ovsiienko CC: Wathsala Wathawana Vithanage , "thomas@monjalon.net" , Dariusz Sosnowski , Ori Kam , Suanming Mou , Matan Azrad , "dev@dpdk.org" , nd Subject: Re: [PATCH] net/mlx5: enable PCI related counters Thread-Topic: [PATCH] net/mlx5: enable PCI related counters Thread-Index: AQHaXugxNQ49LyYSJEGmnx1lBO1mWg== Date: Wed, 14 Feb 2024 01:50:43 +0000 Message-ID: References: <20240209204142.1148790-1-wathsala.vithanage@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3774.400.31) Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: DBAPR08MB5814:EE_|AS8PR08MB8780:EE_|DB5PEPF00014B97:EE_|DB3PR08MB9898:EE_ X-MS-Office365-Filtering-Correlation-Id: 990cb4b6-7cf6-43b9-e05e-08dc2cff62c4 x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: f62zJ3hwcT1N3Vb8lK9xRgalRym99E8gWM5kAWrvtRlpN3BKNbValMY7skkeBpdCmkvNMmHmYaodtnd2KmXsFyQjTVGqnmghNGF0+sOfXch+AomgnOxFU1PfZqwZTHhCIX7UjdNFU7RrO4ZAlIikRRUUj4/vqayoD09CQY9ox8ZNv24vpCwh3h1PFZzcr+fuu4GZjZNHEQ7D7EpAmy0OEvhmQc3GRs8kTJw6pC1e+oVd9Nv7PkA6+QqFZWL0x5HLaPQD3Pz1CMCkqejhdmOTax/Qv0CA1M8Lpj5UUXTpBq5WfQFSg3e6mjMiFznLaF1BYLB4fkvQKdnKGkhdksJcuka5a0oj1vqx4+0SkBiQvzy9OPJzafeZHluIxDNuhrzfvYI9KA0sZHCssumOPtNs+sEQfYPwn6boi9WEJ8nYWPSVvMwzBSra3VZdhaX9xuLgNJrgc3FqD+eK3l1HJOvvVe09LsFvjWyjdmbFo4IdaH1V8eGrxle0GWOxqvAzG9FFP+jjYMqsCqagkAJ2laNL4rYuo4QjSOresrZcS+gOGSMgu+tXP5bXZMb2oShf4LZ2IGNgw1omhE111dLsAUUwqA2jU85q7nFURmTrDs32KLxUOxbWkqpoDkDRBNqMN99Y X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(396003)(366004)(39860400002)(136003)(376002)(230922051799003)(230273577357003)(64100799003)(1800799012)(186009)(451199024)(2906002)(5660300002)(316002)(122000001)(66946007)(86362001)(6506007)(66476007)(66556008)(6486002)(66446008)(8936002)(64756008)(54906003)(53546011)(6512007)(76116006)(6916009)(41300700001)(2616005)(8676002)(4326008)(38100700002)(71200400001)(83380400001)(33656002)(36756003)(478600001)(38070700009); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB8780 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B97.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: ad4dc775-e29c-4726-674a-08dc2cff5adc X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yKBS75ngybM1t2J3It31fcD4mchWyZA0KGlUpWD7WtvP/4LHuRuj+W/UZtYa3U6fadghYSqYO+3zH4JJpt1iOBKAjQBrCnIoH2HTUXC6iaT/qTbDC0pkonRwfDcjaPeyUiOld1uZhvpthNyT8CwCjHQw+/jph32WAcNT3w4DDJACk0bidwfITR0rkbkMcTxOXSEt24MRX/LUZxe15PQr4iQffe3qBcYKi6L1C3FzRGzs+CCgASgMjqIeNen8X8Xy+tP6WgY4FisUt/YG4TLEw1TyQWWeFuV88i/yx9aPkZ9P7jKALwCIPqNZuoYmhoVcJdjoajRIvg4O/nFQ/s7fO7E0Mi7excEFVoEp439/GwnUk5wJgZiVneFngxSuspzjxMmG+Q01gjtrQyfKftpXX5gqBnSd+P6uz6dAhHuXUgkrFj0knVZJ3EwRUGNz3+QjIyDDP8Fl78pjfpvktnYW577zieb3xuUSBBIu/Sz4TR2wELJOkSRIGhOxRPKft/WiVBt6vvsBcDkb9kNXpEYTPKv3RI/14mM2T9v4g+GclJL+UuxBZyRJpEnEQ86aPuu95zrqFPs1JUGnyY0FMyaYC4vy6kzgBbTWyhPET479NAg= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230031)(4636009)(39860400002)(136003)(346002)(376002)(396003)(230273577357003)(230922051799003)(1800799012)(64100799003)(82310400011)(186009)(451199024)(36840700001)(46966006)(40470700004)(316002)(54906003)(70206006)(70586007)(41300700001)(2906002)(5660300002)(8676002)(8936002)(4326008)(86362001)(6862004)(33656002)(6486002)(478600001)(6512007)(2616005)(6506007)(53546011)(36756003)(83380400001)(82740400003)(26005)(336012)(356005)(81166007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2024 01:50:56.5120 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 990cb4b6-7cf6-43b9-e05e-08dc2cff62c4 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B97.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB9898 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org DQoNCj4gT24gRmViIDEzLCAyMDI0LCBhdCA3OjEy4oCvQU0sIFNsYXZhIE92c2lpZW5rbyA8dmlh Y2hlc2xhdm9AbnZpZGlhLmNvbT4gd3JvdGU6DQo+IA0KPiBIaSwNCj4gDQo+IFJlZ2FyZGluZyAi ZGV2X291dF9vZl9idWZmZXIiIC0gaXQgaXMgZ2xvYmFsIGNvdW50ZXIsIHJlbGF0ZXMgdG8gdGhl IHdob2xlIGRldmljZSBwb3J0LA0KPiBJbmNsdWRpbmcgcXVldWVzIG5vdCBtYW5hZ2VkIGJ5IERQ REsgYXBwbGljYXRpb24gLSBNZWxsYW5veC9OdmlkaWEgTklDcyBvcGVyYXRlDQo+IEluICJiaWZ1 cmNhdGVkIG1vZGUiIC0gdGhlcmUgbWlnaHQgYmUgcXVldWVzIG1hbmFnZWQgYnkga2VybmVsIG9y IGFub3RoZXIgRFBESw0KPiBhcHBsaWNhdGlvbi4gTm90IHN1cmUgaXQgbWFrZXMgYSBsb3Qgb2Yg c2Vuc2UsIGJ1dCBJIGhhdmUgbm8gc3Ryb25nIG9iamVjdGlvbnMuDQpUaGVzZSBhcmUgc3RpbGwg aGVscGZ1bCB0byBkZWJ1ZyBpbiBsYWIgZW52aXJvbm1lbnQuIEJ1dCwgaXQgd291bGQgYmUgZ29v ZCB0byBkb2N1bWVudCB0aGVzZS4NCg0KPiANCj4gVGhlIFBDSSByZWxhdGVkIGNvdW50ZXJzIGFy ZSBhbHNvIGdsb2JhbCBvbmVzIGFuZCByZWZsZWN0IHN0YXRpc3RpY3MsIGltcGFjdGVkIGJ5DQo+ IFBDSSBhY3Rpdml0eSBvZiB0aGUgd2hvbGUgcGh5c2ljYWwgZGV2aWNlLCBpbmNsdWRpbmcgYWxs IHRoZSBuZXR3b3JrIHBvcnRzIGxvY2F0ZWQNCj4gb24gdGhlIHNhbWUgTklDIGJvYXJkIChhbmQs IHNvbWV0aW1lcywgYnkgaW50ZXJuYWwgYWN0aXZpdHkgaW4gQmx1ZUZpZWxkKS4NCj4gDQo+IEFz IEkgc2FpZCwgbm8gb2JqZWN0aW9ucyBmcm9tIG15IHNpZGU6DQo+IA0KPiBBY2tlZC1ieTogVmlh Y2hlc2xhdiBPdnNpaWVua28gPHZpYWNoZXNsYXZvQG52aWRpYS5jb20+DQo+IA0KPiBXaXRoIGJl c3QgcmVnYXJkcywNCj4gU2xhdmENCj4gDQo+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K Pj4gRnJvbTogV2F0aHNhbGEgVml0aGFuYWdlIDx3YXRoc2FsYS52aXRoYW5hZ2VAYXJtLmNvbT4N Cj4+IFNlbnQ6IEZyaWRheSwgRmVicnVhcnkgOSwgMjAyNCAxMDo0MiBQTQ0KPj4gVG86IE5CVS1D b250YWN0LVRob21hcyBNb25qYWxvbiAoRVhURVJOQUwpIDx0aG9tYXNAbW9uamFsb24ubmV0PjsN Cj4+IERhcml1c3ogU29zbm93c2tpIDxkc29zbm93c2tpQG52aWRpYS5jb20+OyBTbGF2YSBPdnNp aWVua28NCj4+IDx2aWFjaGVzbGF2b0BudmlkaWEuY29tPjsgT3JpIEthbSA8b3Jpa2FAbnZpZGlh LmNvbT47IFN1YW5taW5nIE1vdQ0KPj4gPHN1YW5taW5nbUBudmlkaWEuY29tPjsgTWF0YW4gQXpy YWQgPG1hdGFuQG52aWRpYS5jb20+DQo+PiBDYzogZGV2QGRwZGsub3JnOyBuZEBhcm0uY29tOyBX YXRoc2FsYSBWaXRoYW5hZ2UNCj4+IDx3YXRoc2FsYS52aXRoYW5hZ2VAYXJtLmNvbT47IEhvbm5h cHBhIE5hZ2FyYWhhbGxpDQo+PiA8aG9ubmFwcGEubmFnYXJhaGFsbGlAYXJtLmNvbT4NCj4+IFN1 YmplY3Q6IFtQQVRDSF0gbmV0L21seDU6IGVuYWJsZSBQQ0kgcmVsYXRlZCBjb3VudGVycw0KPj4g DQo+PiBWZXJzaW9ucyBvZiBNZWxsYW5veCBOSUNzIHN0YXJ0aW5nIGZyb20gQ1g1IGhhdmUgZGV2 aWNlIGNvdW50ZXJzIHJlbGF0ZWQgdG8gUENJLg0KPj4gVGhlc2UgY291bnRlcnMgYXJlIGhlbHBm dWwgaW4gZGVidWdnaW5nIElPIGJvdHRsZW5lY2tzLiBGb3IgaW5zdGFuY2UsIHRoZQ0KPj4gb3V0 Ym91bmRfcGNpX3N0YWxsZWRfcmQgYW5kIG91dGJvdW5kX3BjaV9zdGFsbGVkX3dyIGNvdW50ZXJz IGNhbiBoZWxwIHdpdGgNCj4+IGlkZW50aWZ5aW5nIE5JQyBzdGFsbHMgZHVlIHRvIGluc3VmZmlj aWVudCBQQ0kgY3JlZGl0cywgd2hpY2ggb3RoZXJ3aXNlIHdvdWxkIGhhdmUNCj4+IHJlcXVpcmVk IGEgUENJIGFuYWx5emVyIG9yIGEgc29waGlzdGljYXRlZCBQQ0kgcm9vdCBwb3J0IHdpdGggYSBQ TVUuDQo+PiBDdXJyZW50bHkgbm9uZSBvZiB0aGVzZSBhcmUgYXZhaWxhYmxlIGluIHRoZSBNTFg1 IFBNRCBldmVuIHRob3VnaCBldGh0b29sIGlzDQo+PiBjYXBhYmxlIG9mIHJlYWRpbmcgc29tZSBv ZiB0aGVtLg0KPj4gU2luY2UgUE1EIHVzZXMgdGhlIHNhbWUgaW9jdGwgdXNlZCBieSBldGh0b29s IChTSU9DRVRIVE9PTCkgYW5kIHJlYWRzIHZpYSB0aGUNCj4+IGtlcm5lbCBkcml2ZXIgaXQgaXMg cG9zc2libGUgdG8gYWRkIHN1cHBvcnQgd2l0aCBlYXNlLg0KPj4gVGhlcmUgaXMgb25lIG1vcmUg UENJIHJlbGF0ZWQgY291bnRlciBhbmQgYSBkZXZpY2UgY291bnRlciB0aGF0IGFyZW4ndA0KPj4g aW1wbGVtZW50ZWQgaW4gdGhlIExpbnV4IGRyaXZlciBhdCB0aGUgbW9tZW50LiBUaGVzZSB0d28g YXJlIG5hbWVkDQo+PiBvdXRib3VuZF9wY2lfYnVmZmVyX292ZXJmbG93IGFuZCBkZXZfb3V0X29m X2J1ZmZlciByZXNwZWN0aXZlbHkuIEFzIHBlcg0KPj4gTnZpZGlhJ3MgZG9jdW1lbnRhdGlvbiB0 aGVzZSB0d28gY291bnRlcnMgY2FuIHRlbGwgdGhlIG51bWJlciBvZiBwYWNrZXRzDQo+PiBkcm9w cGVkIGR1ZSB0byBwY2kgYnVmZmVyIG92ZXJmbG93IGFuZCB0aGUgbnVtYmVyIG9mIHRpbWVzIHRo ZSBkZXZpY2Ugb3duZWQNCj4+IHF1ZXVlIGhhZCBub3QgZW5vdWdoIGJ1ZmZlcnMgYWxsb2NhdGVk Lg0KPj4gDQo+PiBTaWduZWQtb2ZmLWJ5OiBXYXRoc2FsYSBWaXRoYW5hZ2UgPHdhdGhzYWxhLnZp dGhhbmFnZUBhcm0uY29tPg0KPj4gUmV2aWV3ZWQtYnk6IEhvbm5hcHBhIE5hZ2FyYWhhbGxpIDxo b25uYXBwYS5uYWdhcmFoYWxsaUBhcm0uY29tPg0KPj4gLS0tDQo+PiAubWFpbG1hcCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArDQo+PiBkcml2ZXJzL25ldC9tbHg1L2xpbnV4 L21seDVfZXRoZGV2X29zLmMgfCAzMw0KPj4gKysrKysrKysrKysrKysrKysrKysrKysrKw0KPj4g MiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspDQo+PiANCj4+IGRpZmYgLS1naXQgYS8u bWFpbG1hcCBiLy5tYWlsbWFwDQo+PiBpbmRleCBhYTU2OWZmNDU2Li5mNTc0MTVmN2ExIDEwMDY0 NA0KPj4gLS0tIGEvLm1haWxtYXANCj4+ICsrKyBiLy5tYWlsbWFwDQo+PiBAQCAtMTUxMCw2ICsx NTEwLDcgQEAgV2FsdGVyIEhleW1hbnMgPHdhbHRlci5oZXltYW5zQGNvcmlnaW5lLmNvbT4NCj4+ IFdhbmcgU2hlbmctSHVpIDxzaGh1aXdAZ21haWwuY29tPiAgV2FuZ3l1IChFcmljKQ0KPj4gPHNl dmVuLndhbmd5dUBodWF3ZWkuY29tPiAgV2F0ZXJtYW4gQ2FvIDx3YXRlcm1hbi5jYW9AaW50ZWwu Y29tPg0KPj4gK1dhdGhzYWxhIFZpdGhhbmFnZSA8d2F0aHNhbGEudml0aGFuYWdlQGFybS5jb20+ DQo+PiBXZWljaHVuIENoZW4gPHdlaWNodW54LmNoZW5AaW50ZWwuY29tPg0KPj4gV2VpIERhaSA8 d2VpLmRhaUBpbnRlbC5jb20+DQo+PiBXZWlmZW5nIExpIDxsaXdlaWZlbmc5NkAxMjYuY29tPg0K Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L21seDUvbGludXgvbWx4NV9ldGhkZXZfb3MuYw0K Pj4gYi9kcml2ZXJzL25ldC9tbHg1L2xpbnV4L21seDVfZXRoZGV2X29zLmMNCj4+IGluZGV4IGRk NWEwYzU0NmQuLjhmMTU2N2Y2YTcgMTAwNjQ0DQo+PiAtLS0gYS9kcml2ZXJzL25ldC9tbHg1L2xp bnV4L21seDVfZXRoZGV2X29zLmMNCj4+ICsrKyBiL2RyaXZlcnMvbmV0L21seDUvbGludXgvbWx4 NV9ldGhkZXZfb3MuYw0KPj4gQEAgLTE1NzQsNiArMTU3NCwzOSBAQCBzdGF0aWMgY29uc3Qgc3Ry dWN0IG1seDVfY291bnRlcl9jdHJsDQo+PiBtbHg1X2NvdW50ZXJzX2luaXRbXSA9IHsNCj4+IC5k cGRrX25hbWUgPSAidHhfdnBvcnRfYnl0ZXMiLA0KPj4gLmN0cl9uYW1lID0gInZwb3J0X3R4X2J5 dGVzIiwNCj4+IH0sDQo+PiArIC8qIERldmljZSBjb3VudGVycyAqLw0KPj4gKyB7DQo+PiArIC5k cGRrX25hbWUgPSAicnhfcGNpX3NpZ25hbF9pbnRlZ3JpdHkiLA0KPj4gKyAuY3RyX25hbWUgPSAi cnhfcGNpX3NpZ25hbF9pbnRlZ3JpdHkiLA0KPj4gKyB9LA0KPj4gKyB7DQo+PiArIC5kcGRrX25h bWUgPSAidHhfcGNpX3NpZ25hbF9pbnRlZ3JpdHkiLA0KPj4gKyAuY3RyX25hbWUgPSAidHhfcGNp X3NpZ25hbF9pbnRlZ3JpdHkiLA0KPj4gKyB9LA0KPj4gKyB7DQo+PiArIC5kcGRrX25hbWUgPSAi b3V0Ym91bmRfcGNpX2J1ZmZlcl9vdmVyZmxvdyIsDQo+PiArIC5jdHJfbmFtZSA9ICJvdXRib3Vu ZF9wY2lfYnVmZmVyX292ZXJmbG93IiwNCj4+ICsgfSwNCj4+ICsgew0KPj4gKyAuZHBka19uYW1l ID0gIm91dGJvdW5kX3BjaV9zdGFsbGVkX3JkIiwNCj4+ICsgLmN0cl9uYW1lID0gIm91dGJvdW5k X3BjaV9zdGFsbGVkX3JkIiwNCj4+ICsgfSwNCj4+ICsgew0KPj4gKyAuZHBka19uYW1lID0gIm91 dGJvdW5kX3BjaV9zdGFsbGVkX3dyIiwNCj4+ICsgLmN0cl9uYW1lID0gIm91dGJvdW5kX3BjaV9z dGFsbGVkX3dyIiwNCj4+ICsgfSwNCj4+ICsgew0KPj4gKyAuZHBka19uYW1lID0gIm91dGJvdW5k X3BjaV9zdGFsbGVkX3JkX2V2ZW50cyIsDQo+PiArIC5jdHJfbmFtZSA9ICJvdXRib3VuZF9wY2lf c3RhbGxlZF9yZF9ldmVudHMiLA0KPj4gKyB9LA0KPj4gKyB7DQo+PiArIC5kcGRrX25hbWUgPSAi b3V0Ym91bmRfcGNpX3N0YWxsZWRfd3JfZXZlbnRzIiwNCj4+ICsgLmN0cl9uYW1lID0gIm91dGJv dW5kX3BjaV9zdGFsbGVkX3dyX2V2ZW50cyIsDQo+PiArIH0sDQo+PiArIHsNCj4+ICsgLmRwZGtf bmFtZSA9ICJkZXZfb3V0X29mX2J1ZmZlciIsDQo+PiArIC5jdHJfbmFtZSA9ICJkZXZfb3V0X29m X2J1ZmZlciIsDQo+PiArIH0sDQo+PiB9Ow0KPj4gDQo+PiBzdGF0aWMgY29uc3QgdW5zaWduZWQg aW50IHhzdGF0c19uID0gUlRFX0RJTShtbHg1X2NvdW50ZXJzX2luaXQpOw0KPj4gLS0NCj4+IDIu MjUuMQ0KPiANCg0K