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 A15ECA0C41; Thu, 24 Jun 2021 04:13:44 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 387D440141; Thu, 24 Jun 2021 04:13:44 +0200 (CEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80079.outbound.protection.outlook.com [40.107.8.79]) by mails.dpdk.org (Postfix) with ESMTP id 554C14003C for ; Thu, 24 Jun 2021 04:13:42 +0200 (CEST) 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=AdQMF/h3Q10k5IFBD7uMm/icFijREdF6lBwSKNr38DQ=; b=k2G+fF2VJcAcFHcmCj8ns7tOnfTqMg24W/S0HPAviQhfNYB5pfsJnYKD2yYICdRTwble+/DhncQ/7pRRRDcmLWe2XfCH2tEC6T5itnuqQyZMdaR0ZQyi09vQtrEtPn027ydxeoCXmfxdfOVccVj7Zlk4A+BpWAZn+QpvWK3J2ro= Received: from AM6P193CA0113.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:85::18) by AM5PR0801MB1634.eurprd08.prod.outlook.com (2603:10a6:203:39::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.22; Thu, 24 Jun 2021 02:13:40 +0000 Received: from VE1EUR03FT053.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:85:cafe::bb) by AM6P193CA0113.outlook.office365.com (2603:10a6:209:85::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.18 via Frontend Transport; Thu, 24 Jun 2021 02:13:39 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; 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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT053.mail.protection.outlook.com (10.152.19.198) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.18 via Frontend Transport; Thu, 24 Jun 2021 02:13:39 +0000 Received: ("Tessian outbound 41e46b2c3cec:v96"); Thu, 24 Jun 2021 02:13:39 +0000 X-CR-MTA-TID: 64aa7808 Received: from 1dd8605ad98e.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id ABC585C9-8CBF-4D1E-94E7-1A05BFEAF434.1; Thu, 24 Jun 2021 02:13:33 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1dd8605ad98e.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 24 Jun 2021 02:13:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y6tk3vjs0blwiq5c+3vKg14pR0elPE/pQKw8R9V6dIgElbf8aa3YFTfqnTY0S4ChsrEiRkEoy1VPUoqzICbofZs9YiP6BVZe/klyH9WdBNfg4/NLTp3kCVqK80MlK+mbQl9hhKFITb3+CZbhFL7CGht3crNkiHOZJxKj2I9HBS/dWLNFjxdQkNiIU/a5MjUqtdIN5cH9Chgdk4JcHQrf5DqIYONFOIX6r20SbN/ZZys2BYBHk9UiodezF9OVJP37J5Z7IeODlXtcxkARFBUkoa63avlXV06mZmbhUkTwI6LIXTkeyN283FGuN3O5Dytv0UBbY2yain0ClE5ZQ/kZiw== 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-SenderADCheck; bh=AdQMF/h3Q10k5IFBD7uMm/icFijREdF6lBwSKNr38DQ=; b=amcZVPUPASivVU0UBPXYSqunXJrD9pU4yCOssqQiIoVq2aRhGnDfePyO6ZFjTNe6KDU4QNGgMkptCfiCTkbABYHrtLBWDK140BWh1SxUdzFAAAWblVde8s+A5yT4vOOxbpjI0PgONzxMwcRzTy+IlQBfxK3iDUxJpygJhfcN36zRLaaNkk8E7i6IzWPHF6EYTQ7dvOgJuCyxGngUmYUcbrqfL6zzz04TRajjA951jjLDKhJ8iVjuM0+2c7vxMCevy3rpSO9+3zUjSF5UhK9z5Bx3XP1Ot8msN8qvG0FX5c5XpsEQZl6w9fahvCKIX/tIx/RqPspIlQ3N8pILqpvtoA== 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=AdQMF/h3Q10k5IFBD7uMm/icFijREdF6lBwSKNr38DQ=; b=k2G+fF2VJcAcFHcmCj8ns7tOnfTqMg24W/S0HPAviQhfNYB5pfsJnYKD2yYICdRTwble+/DhncQ/7pRRRDcmLWe2XfCH2tEC6T5itnuqQyZMdaR0ZQyi09vQtrEtPn027ydxeoCXmfxdfOVccVj7Zlk4A+BpWAZn+QpvWK3J2ro= Received: from AM8PR08MB5796.eurprd08.prod.outlook.com (2603:10a6:20b:1d1::22) by AM9PR08MB6257.eurprd08.prod.outlook.com (2603:10a6:20b:2d4::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.21; Thu, 24 Jun 2021 02:13:31 +0000 Received: from AM8PR08MB5796.eurprd08.prod.outlook.com ([fe80::548f:e4a8:de7e:5090]) by AM8PR08MB5796.eurprd08.prod.outlook.com ([fe80::548f:e4a8:de7e:5090%3]) with mapi id 15.20.4264.019; Thu, 24 Jun 2021 02:13:31 +0000 From: Richael Zhuang To: David Hunt , "dev@dpdk.org" CC: "yux.jiang@intel.com" , nd , nd Thread-Topic: [PATCH v4 1/2] power: add support for cppc cpufreq Thread-Index: AQHXaDmf0nUeleLCK0airoDAFUyhnasibABg Date: Thu, 24 Jun 2021 02:13:31 +0000 Message-ID: References: <20210512035709.37755-2-richael.zhuang@arm.com> <20210623035541.50543-1-richael.zhuang@arm.com> <20210623035541.50543-2-richael.zhuang@arm.com> <3b4ea392-5fd6-eba8-e566-4ae3db2b140f@intel.com> In-Reply-To: <3b4ea392-5fd6-eba8-e566-4ae3db2b140f@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: D9A898E74D1E92418E365718A52E642C.0 x-checkrecipientchecked: true Authentication-Results-Original: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.111] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: b5acdb89-3737-47c4-3c6a-08d936b5ae9c x-ms-traffictypediagnostic: AM9PR08MB6257:|AM5PR0801MB1634: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:6430;OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: W9gJO07RBgCEcxLSZNBayS0IxS/Kod0pGshUIWJC8tRwLzljwKS/6UMF6HUfTzND+LD8X4GkpxE6X2Oy1SeKaNaqfjOINK0N7z9YCw+AWM0I1BfBftPFln4ffscrT8+KpW51JwA26KyOmbznszlRfLTB7SN6JuNTcsVG8aFBbeR5jqT2AitArctslfRkduy6iwg82bdYOvxmAMNkGm5APr6OohJ6i7ZY4lL254o1i1O2VNbxi8FPn55R2tQA5OODXT8odpB7NWhGrI1HIirGbGRTvRX7wzfgU5yt4edKqjilGAEg77x3rL82pN3MiLQHqnFbZSb2K0bQXgqcJBpxh9yxr2eSA4YX8Ykuh/U3WO0NF5DdgAlRd5kCKj16n9rLQ/hmXWBjv21e0aAoFdEOiyZdP4JCqqDSVOkGlc3zkFsGlxF1c4kLXVS2vDyuCdhLZZmANq6Gsljuc1CbyNw8BuzD7/LW9cp+zlkm5lvB9MzqXtE3EfPQYwHiwsXfZq5F82j/81CWrUbIDzpeJ39/NcEYKpkIvf0sHVZd40kXjJ2wA4i8wQIn7Adw/tsJWeNN0rk3m5Os947ySIgy7wu1fiWuWELEwacuXFZXRbfUrO0= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM8PR08MB5796.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(366004)(136003)(396003)(39850400004)(66476007)(66446008)(64756008)(478600001)(55016002)(26005)(52536014)(186003)(66556008)(2906002)(76116006)(83380400001)(4326008)(66946007)(5660300002)(54906003)(8676002)(122000001)(316002)(8936002)(7696005)(53546011)(71200400001)(6506007)(9686003)(110136005)(38100700002)(33656002)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VXdEUXRMb1Fnb3pPcG1RWllZTEVRSkwybHlHMUk1UWFjYXlER3FLeTVaaUtI?= =?utf-8?B?SzFxUVFWTnpycWkzVUxvVFhUcWNxZnROZm1vZUwwTG12amhwUVd4VWVHYnYw?= =?utf-8?B?a2RTTzBGZ2pGVFR0ZGNJaFZaM1V3OENzMUFSSHFpVXZHNlk5MG5QQ01XQ2tx?= =?utf-8?B?SnJqL1B5MlVWQUNYSmExVmd1dWRDVVBYbkxvczNTenN2UWpNVzd1eTlGTHRL?= =?utf-8?B?SmxIaVN5RXprbitoOTBvWXRlWERramtkNjFGdnhJeVlDWDhQRFN6anVzcTJp?= =?utf-8?B?cUdDWlE2ZTlFNzB2ZFp0REdkdEhxNVNkZGM5NXRDZmNuSm13TDc0akZvOTdF?= =?utf-8?B?Z25DMnRyenVjbm1kU2FnNjNyMkxQbHhPRzlhMzlIRElXUjZRb3Y1RjhKeVVy?= =?utf-8?B?WnVvcmtldFNLMlExaWdzcklRYmpoeGNINHBOMi9HRk9XR0lmd2hqcHRrOHM1?= =?utf-8?B?Nmd3LzdMeE0wNHRaZXFpcTZCaEhDcmd3T1JGdXRMTk1LNFZmQ0VCUisvUVR0?= =?utf-8?B?dlBTVThtZG11dE90V1FzS2prMUdaK3kyZTMwdFNoNENmVnZVR3lvQWYyenJt?= =?utf-8?B?Zkc5QWhPQk45NHBGUXJOM1UwOFhVeGlJMys5U1dwcEwzNnBXNWo3OHhxZzlJ?= =?utf-8?B?dE9RSGoxNThOb2J1Mm1HSFU0OEtXWEV0cmdiNnh1eUtkQzRtMFlRdlRnUVZu?= =?utf-8?B?eXVENE5oZDFXdEdJMjBnNTdmWkN1WEExbk5ka25BRmd5bm1ZYVBRL0JweWtD?= =?utf-8?B?Ri9MTVJlbnlHZGlBdkl4S29Dd0tBZ2diTWVpVHVxbnJSd3RUSjVsNCtEaFpR?= =?utf-8?B?cGlsbVRMYmUyWHczK2N1RmNCandqOTZhekRVUWhVUVFQSkpxcHlYM3hrQjNU?= =?utf-8?B?bnluSTRlc0pIeXZDbWh0TDdYTzkyaTdVaEJDcVRqZnUvSHYvS014Vm8xRGZB?= =?utf-8?B?d082NnRhOUJBMi9pb3QxandaQ3ovV3RPMGpjdDNqVkRlSWg0UnJ5Q0hybE5S?= =?utf-8?B?eWZWNjRFSXQ2bkhuK2ZhUi82dUVCK2krdGJIUVdsSXBUSmNKYWk1R0VzWXJC?= =?utf-8?B?YzJLMDZaVC9PaWVQQ0FZZWtoZ1JlZXJUbUdac2FVWWM4QW40Rk01UTFGenJE?= =?utf-8?B?QXhCUFRBYytNaVpsSWpIS1U1VHVEaC9SK1cyWUJvbVVwTnZzaksyWVhaWm00?= =?utf-8?B?T1VUWERNcHVNdXFlVzNNakNjVXlrcEVFVmh3NmhiL0cwd1MyK2JaT3dGV2NI?= =?utf-8?B?QmFKVmhNUk9KeDhRVm1xeGwxbnZwbXB2VGhRMFliUnl4YmFPejBLcTNrUEdr?= =?utf-8?B?MlM1NUFYQ1ptUUZqNlpnMVZXTEV2RkM2MWFlcWc5QUszSm9NbWRCa0YrMkpq?= =?utf-8?B?MjBEMVZuT2RjZE9haDAwa0tSZW05ZzQrYUVhSmp3QURRZzZmaEFRdjQ2a1hC?= =?utf-8?B?YktCa2EwUUV6TFFkR20vaTl0UzR2WCtUOXJTbWlrbGNwVngxL3RHai8wWHhs?= =?utf-8?B?RkpEVEhNcnpOZEFFZTEySVg2dG1KZmFLWVZpcDZTU1liNXpxdE5wcXVqVWlt?= =?utf-8?B?ZFc3cHZ1S3hlZDg2Y2NPU1NRL2hITVI1bWVHRDZXajk4aTlGY1hpUnhmb3Ft?= =?utf-8?B?eFF3bHg3eVYrSThCelJRcC9paDJ3NlJvbVZoTU9neVpZSVM2UVBIbmo2cnhl?= =?utf-8?B?d3NiNmtORjM1S1hPRkUzT3ZLL2VCcHZHVmFZYlN0d1AwTlZmc241Zmc4UFkw?= =?utf-8?Q?LbxryingntG42ZPDLbHLi23oHdgxq26b2JfSpTa?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6257 Original-Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT053.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 9b82c1c4-edd6-4948-ad0a-08d936b5a9be X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: e2RbJJ4mD4lK/3Cx4IbSjUuTM9CdSMB259WOLZePuaiWQN20BdsX+tu0HK34QaIlTeLuCLXaYT1VXrHzajpaac85Vx+jW5l8G3O6Y6nq2tSTaQpzJAw4OHd00FarQYWNaIizOxC+NK+sm+Z9FYrPlMcLLUa3zLLpD3OZmUN294HfBnoB3ZgELQnztJtoT2SUZ8xqRod/OSsakvT++2fBMZTk7LIB4Qc3O6SPR0fCjvnJqNdIMbyEH+YuGCVHk5gNP/yxkWVG7oQ4GxAZFYnkZZD/8d7taUsPB6zwRTw5hzsNhLfxwQ782b2Duk6ifnLg2SSd/osKtFTJcwiCHedvyNQ6CmlkBg8D1efKDkPF1h4eRtXry6jhfVgkxwDiEL/yJkKixseJYdwb/R7f35kk3xPhPQ55LA8ZgEcmzsPa0nuiVvnxNJGM3ypevdmc4Igw/TnrBaxSrQJOusPZuf2m/nWn9m9UPDllzKltIRkOb1nPHlUPSMpg+yboA52liK9B0cpCZqM2OvtdD8gXP8oVyBM+jhx1KC7YgAfRW8qH0Wgr1k0MywsC2n9iWkpKSK8e4Kr9bITC8HSYCUyRcGqaD4J4s/0JXuqVvhOVCAAihCcJ7b3SKe/XXdbLj6gxLi8QmUMLFB4qnf1zb84laqbkrg== 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:(4636009)(396003)(136003)(346002)(39850400004)(376002)(46966006)(36840700001)(83380400001)(36860700001)(356005)(5660300002)(82310400003)(478600001)(4326008)(70206006)(55016002)(82740400003)(52536014)(81166007)(70586007)(9686003)(54906003)(86362001)(26005)(186003)(336012)(8936002)(53546011)(8676002)(110136005)(2906002)(33656002)(47076005)(316002)(7696005)(6506007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jun 2021 02:13:39.4921 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b5acdb89-3737-47c4-3c6a-08d936b5ae9c 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: VE1EUR03FT053.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1634 Subject: Re: [dpdk-dev] [PATCH v4 1/2] power: add support for cppc cpufreq 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 Sender: "dev" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRGF2aWQgSHVudCA8ZGF2 aWQuaHVudEBpbnRlbC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgSnVuZSAyMywgMjAyMSAxMDox MCBQTQ0KPiBUbzogUmljaGFlbCBaaHVhbmcgPFJpY2hhZWwuWmh1YW5nQGFybS5jb20+OyBkZXZA ZHBkay5vcmcNCj4gQ2M6IHl1eC5qaWFuZ0BpbnRlbC5jb20NCj4gU3ViamVjdDogUmU6IFtQQVRD SCB2NCAxLzJdIHBvd2VyOiBhZGQgc3VwcG9ydCBmb3IgY3BwYyBjcHVmcmVxDQo+IA0KPiBIaSBS aWNoYWVsDQo+IA0KPiBPbiAyMy82LzIwMjEgNDo1NSBBTSwgUmljaGFlbCBaaHVhbmcgd3JvdGU6 DQo+ID4gQ3VycmVudGx5IGluIERQREsgb25seSBhY3BpX2NwdWZyZXEgYW5kIHBzdGF0ZV9jcHVm cmVxIGRyaXZlcnMgYXJlDQo+ID4gc3VwcG9ydGVkLCB3aGljaCBhcmUgYm90aCBub3QgYXZhaWxh YmxlIG9uIGFybTY0IHBsYXRmb3Jtcy4gQWRkDQo+ID4gc3VwcG9ydCBmb3IgY3BwY19jcHVmcmVx IGRyaXZlciB3aGljaCB3b3JrcyBvbiBtb3N0IGFybTY0IHBsYXRmb3Jtcy4NCj4gPg0KPiA+IFNp Z25lZC1vZmYtYnk6IFJpY2hhZWwgWmh1YW5nIDxyaWNoYWVsLnpodWFuZ0Bhcm0uY29tPg0KPiA+ IC0tLQ0KPiA+ICAgYXBwL3Rlc3QvdGVzdF9wb3dlci5jICAgICAgICAgIHwgICAzICstDQo+ID4g ICBhcHAvdGVzdC90ZXN0X3Bvd2VyX2NwdWZyZXEuYyAgfCAgIDMgKy0NCj4gPiAgIGxpYi9wb3dl ci9tZXNvbi5idWlsZCAgICAgICAgICB8ICAgMSArDQo+ID4gICBsaWIvcG93ZXIvcG93ZXJfY3Bw Y19jcHVmcmVxLmMgfCA2MzINCj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ ID4gICBsaWIvcG93ZXIvcG93ZXJfY3BwY19jcHVmcmVxLmggfCAyMjkgKysrKysrKysrKysrDQo+ ID4gICBsaWIvcG93ZXIvcnRlX3Bvd2VyLmMgICAgICAgICAgfCAgMjYgKysNCj4gPiAgIGxpYi9w b3dlci9ydGVfcG93ZXIuaCAgICAgICAgICB8ICAgMiArLQ0KPiA+ICAgNyBmaWxlcyBjaGFuZ2Vk LCA4OTMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gPiAgIGNyZWF0ZSBtb2RlIDEw MDY0NCBsaWIvcG93ZXIvcG93ZXJfY3BwY19jcHVmcmVxLmMNCj4gPiAgIGNyZWF0ZSBtb2RlIDEw MDY0NCBsaWIvcG93ZXIvcG93ZXJfY3BwY19jcHVmcmVxLmgNCj4gPg0KPiA+IGRpZmYgLS1naXQg YS9hcHAvdGVzdC90ZXN0X3Bvd2VyLmMgYi9hcHAvdGVzdC90ZXN0X3Bvd2VyLmMgaW5kZXgNCj4g PiBkYTFkNjdjMGEuLmI3YjU1NjEzNCAxMDA2NDQNCj4gPiAtLS0gYS9hcHAvdGVzdC90ZXN0X3Bv d2VyLmMNCj4gPiArKysgYi9hcHAvdGVzdC90ZXN0X3Bvd2VyLmMNCj4gPiBAQCAtMTMzLDcgKzEz Myw4IEBAIHRlc3RfcG93ZXIodm9pZCkNCj4gPiAgIAkvKiBQZXJmb3JtIHRlc3RzIGZvciB2YWxp ZCBlbnZpcm9ubWVudHMuKi8NCj4gPiAgIAljb25zdCBlbnVtIHBvd2VyX21hbmFnZW1lbnRfZW52 IGVudnNbXSA9DQo+IHtQTV9FTlZfQUNQSV9DUFVGUkVRLA0KPiA+ICAgCQkJUE1fRU5WX0tWTV9W TSwNCj4gPiAtCQkJUE1fRU5WX1BTVEFURV9DUFVGUkVRfTsNCj4gPiArCQkJUE1fRU5WX1BTVEFU RV9DUFVGUkVRLA0KPiA+ICsJCQlQTV9FTlZfQ1BQQ19DUFVGUkVRfTsNCj4gPg0KPiA+ICAgCXVu c2lnbmVkIGludCBpOw0KPiA+ICAgCWZvciAoaSA9IDA7IGkgPCBSVEVfRElNKGVudnMpOyArK2kp IHsgZGlmZiAtLWdpdA0KPiA+IGEvYXBwL3Rlc3QvdGVzdF9wb3dlcl9jcHVmcmVxLmMgYi9hcHAv dGVzdC90ZXN0X3Bvd2VyX2NwdWZyZXEuYyBpbmRleA0KPiA+IDBjM2FkYzVmMy4uODUxNmRmNGNh IDEwMDY0NA0KPiA+IC0tLSBhL2FwcC90ZXN0L3Rlc3RfcG93ZXJfY3B1ZnJlcS5jDQo+ID4gKysr IGIvYXBwL3Rlc3QvdGVzdF9wb3dlcl9jcHVmcmVxLmMNCj4gPiBAQCAtNDk2LDcgKzQ5Niw4IEBA IHRlc3RfcG93ZXJfY3B1ZnJlcSh2b2lkKQ0KPiA+DQo+ID4gICAJLyogVGVzdCBlbnZpcm9ubWVu dCBjb25maWd1cmF0aW9uICovDQo+ID4gICAJZW52ID0gcnRlX3Bvd2VyX2dldF9lbnYoKTsNCj4g PiAtCWlmICgoZW52ICE9IFBNX0VOVl9BQ1BJX0NQVUZSRVEpICYmIChlbnYgIT0NCj4gUE1fRU5W X1BTVEFURV9DUFVGUkVRKSkgew0KPiA+ICsJaWYgKChlbnYgIT0gUE1fRU5WX0FDUElfQ1BVRlJF USkgJiYgKGVudiAhPQ0KPiBQTV9FTlZfUFNUQVRFX0NQVUZSRVEpICYmDQo+ID4gKwkJCShlbnYg IT0gUE1fRU5WX0NQUENfQ1BVRlJFUSkpIHsNCj4gPiAgIAkJcHJpbnRmKCJVbmV4cGVjdGVkbHkg Z290IGFuIGVudmlyb25tZW50IG90aGVyIHRoYW4NCj4gQUNQSS9QU1RBVEVcbiIpOw0KPiA+ICAg CQlnb3RvIGZhaWxfYWxsOw0KPiA+ICAgCX0NCj4gPiBkaWZmIC0tZ2l0IGEvbGliL3Bvd2VyL21l c29uLmJ1aWxkIGIvbGliL3Bvd2VyL21lc29uLmJ1aWxkIGluZGV4DQo+ID4gNzRjNWYzYTI5Li40 YTViMDcyOTIgMTAwNjQ0DQo+ID4gLS0tIGEvbGliL3Bvd2VyL21lc29uLmJ1aWxkDQo+ID4gKysr IGIvbGliL3Bvd2VyL21lc29uLmJ1aWxkDQo+ID4gQEAgLTIxLDYgKzIxLDcgQEAgc291cmNlcyA9 IGZpbGVzKA0KPiA+ICAgICAgICAgICAncnRlX3Bvd2VyLmMnLA0KPiA+ICAgICAgICAgICAncnRl X3Bvd2VyX2VtcHR5X3BvbGwuYycsDQo+ID4gICAgICAgICAgICdydGVfcG93ZXJfcG1kX21nbXQu YycsDQo+ID4gKwkncG93ZXJfY3BwY19jcHVmcmVxLmMnLA0KPiA+ICAgKQ0KPiA+ICAgaGVhZGVy cyA9IGZpbGVzKA0KPiA+ICAgICAgICAgICAncnRlX3Bvd2VyLmgnLA0KPiA+IGRpZmYgLS1naXQg YS9saWIvcG93ZXIvcG93ZXJfY3BwY19jcHVmcmVxLmMNCj4gPiBiL2xpYi9wb3dlci9wb3dlcl9j cHBjX2NwdWZyZXEuYyBuZXcgZmlsZSBtb2RlIDEwMDY0NCBpbmRleA0KPiA+IDAwMDAwMDAwMC4u ZmQ0NDgzZTUyDQo+ID4gLS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL2xpYi9wb3dlci9wb3dlcl9j cHBjX2NwdWZyZXEuYw0KPiA+IEBAIC0wLDAgKzEsNjMyIEBADQo+ID4gKy8qIFNQRFgtTGljZW5z ZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1c2UNCj4gPiArICogQ29weXJpZ2h0KGMpIDIwMjEgQXJt IExpbWl0ZWQNCj4gDQo+IA0KPiBTaW5jZSB0aGlzIGlzIGEgcG9ydCBvZiB0aGUgYWNwaSBvciBw LXN0YXRlIGNvZGUgZm9yIHRoZSBjcHBjIGRyaXZlciwgSSB0aGluayB5b3UNCj4gbmVlZCB0byBr ZWVwIHRoZSBJbnRlbCBsaW5lIGluIHRoZXJlLCBhbmQgdGhlbiBhZGQgaW4gdGhlIEFybSBMaW5l LiBTdWdnZXN0DQo+IGFkZGluZyBpbjoNCj4gDQo+ICDCoCogQ29weXJpZ2h0KGMpIDIwMTAtMjAy MSBJbnRlbCBDb3Jwb3JhdGlvbg0KPiANCj4gDQo+IEFsc28sIChJIGtub3cgeW91J3JlIGxvb2tp bmcgYXQgdGhpcyBhbHJlYWR5KSwgdGhlIEZPUFMqIGFuZCBGT1BFTiogbWFjcm9zDQo+IG5lZWQg dG8gYmUgcmVtb3ZlZCB0byBicmluZyBpbiBsaW5lIHdpdGggdGhlIGxhdGVzdCAodjYpIHBhdGNo IGZvciB0aGUgY2xlYW51cA0KPiB3b3JrLCBhIGZldyBwZW9wbGUgaGF2ZSBiZWVuIHdhbnRpbmcg dG8gcmVtb3ZlIHRob3NlIG1hY3JvcyBmb3IgYSB3aGlsZQ0KPiBub3cgOikNCj4gDQpIaSBEYXZp ZCwNClRoYW5rcyEgSSB3aWxsIHN1Ym1pdCBhIG5ldyB2ZXJzaW9uIHNvb24uDQoNCj4gT25jZSB0 aGF0J3MgZG9uZSwgdGhpcyBwYXRjaCBsb29rcyBnb29kIHRvIG1lLCBhbHRob3VnaCBJIGNhbid0 IGdpdmUgaXQgYSBydW4gYXMNCj4gSSBkb24ndCBoYXZlIGFjY2VzcyB0byBhIHN1aXRhYmxlIHN5 c3RlbS4gQnV0IHZpc3VhbGx5LCBJJ3ZlIHJlYWQgdGhyb3VnaCB0aGUNCj4gcGF0Y2ggYW5kIGl0 IHNlZW1zIGZpbmUgdG8gbWUuDQo+IA0KPiBSZXZpZXdlZC1ieTogRGF2aWQgSHVudCA8ZGF2aWQu aHVudEBpbnRlbC5jb20+DQo+IA0KPiANCj4gLS1zbmlwLS0NCg0K