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 72C0CA0C49; Thu, 8 Jul 2021 04:10:07 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E5D174069C; Thu, 8 Jul 2021 04:10:06 +0200 (CEST) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00066.outbound.protection.outlook.com [40.107.0.66]) by mails.dpdk.org (Postfix) with ESMTP id 7CDFA40687 for ; Thu, 8 Jul 2021 04:10:05 +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=zeOE4pXiXo2rynLt6HeytQpAviZVeS2U8KuyYlnNmfM=; b=uJJOQ2XWBFquBOZFtL4Bx00EYW+R/4UQFMoPeOEt9ynQDE8HvC32STdOTfJSQluVcpsiTLifkRQVXO/5GJk7eD/VzY/ySw2CgKOguUW9FbHbWniGXIMMU6ZZLK/AzGj7roVUBucGluHKZtmK9LTPy91TRY4fWpjk2qy4MHTFBE0= Received: from AM6PR01CA0047.eurprd01.prod.exchangelabs.com (2603:10a6:20b:e0::24) by DBBPR08MB6041.eurprd08.prod.outlook.com (2603:10a6:10:206::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.21; Thu, 8 Jul 2021 02:10:04 +0000 Received: from AM5EUR03FT025.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:e0:cafe::79) by AM6PR01CA0047.outlook.office365.com (2603:10a6:20b:e0::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.19 via Frontend Transport; Thu, 8 Jul 2021 02:10:04 +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 AM5EUR03FT025.mail.protection.outlook.com (10.152.16.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20 via Frontend Transport; Thu, 8 Jul 2021 02:10:03 +0000 Received: ("Tessian outbound 329e6475aa72:v98"); Thu, 08 Jul 2021 02:10:03 +0000 X-CR-MTA-TID: 64aa7808 Received: from b9fccbfea06d.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 86D33524-F31C-476C-9014-0C5599376F25.1; Thu, 08 Jul 2021 02:09:56 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b9fccbfea06d.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 08 Jul 2021 02:09:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K+d1PGfvkLxAjIGKdB0sZzEBiiPZnD9IhBsMMvTFjIh4M+dhC9iHHEqJNUg5uQOaBW8g6qFsHB7t85HA5FOFy+V0qOd1sZRVk7INtE2xsC7H5GUbT7PNvE4+Ies5bA90oCXQGFduuQqv5ku0ftGNCZ7ynrpK2gTlJAhl+pRRI146l3Nau/YD0BpXypFiYnT/mRF91WEqKz7HaNAlstc28j9SIMbbccs1KaWRYSgCd16NorYPx2qk4OTQD4wurymCvjQ5m44cMPZRjw2G6oB2B14mB9nSLwsW+VbTKeim14HlbOqOWEgc1znQ6S2yIlZdz7LtMP40gj/+Vy+AWnJtAQ== 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=zeOE4pXiXo2rynLt6HeytQpAviZVeS2U8KuyYlnNmfM=; b=Jhr3/w7lryxR3CB90zjAw5I8aE/iPXrij/Wk6XTKJeGMjkjg8rNOJTwSUwRbQMew5OXCcZdx6j/CsqlGCWnKretmlil5N3vFckU3mSeDHoIRXPqxpbEzqoHbJFzSzI/k9OPpyzaM9h/8RRxOoSHKmHcuJdZJWjlBp6oJKy3IFIUCCoj5QjYiddSpDR5kP/99zEBuguSYlkY3s+8udtkYzk50w+ba+Ig/Jh9Sa+MNtc+gc1+pb2gAGAgdZ4tVgrXeFwJmHFHhRefM45CdEm2b/h6gdL1sB/1LSvoTkn4p1LJ/4P8bB2s2reZoqwQ3rpgRkgnU7zQ3yM7LkmEhiOlUFw== 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=zeOE4pXiXo2rynLt6HeytQpAviZVeS2U8KuyYlnNmfM=; b=uJJOQ2XWBFquBOZFtL4Bx00EYW+R/4UQFMoPeOEt9ynQDE8HvC32STdOTfJSQluVcpsiTLifkRQVXO/5GJk7eD/VzY/ySw2CgKOguUW9FbHbWniGXIMMU6ZZLK/AzGj7roVUBucGluHKZtmK9LTPy91TRY4fWpjk2qy4MHTFBE0= Received: from AM8PR08MB5796.eurprd08.prod.outlook.com (2603:10a6:20b:1d1::22) by AM9PR08MB5937.eurprd08.prod.outlook.com (2603:10a6:20b:285::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.27; Thu, 8 Jul 2021 02:09:54 +0000 Received: from AM8PR08MB5796.eurprd08.prod.outlook.com ([fe80::80e1:497c:2c9e:47c5]) by AM8PR08MB5796.eurprd08.prod.outlook.com ([fe80::80e1:497c:2c9e:47c5%5]) with mapi id 15.20.4308.022; Thu, 8 Jul 2021 02:09:53 +0000 From: Richael Zhuang To: David Hunt , "dev@dpdk.org" CC: "yux.jiang@intel.com" , nd , nd Thread-Topic: [PATCH v5 1/2] power: add support for cppc cpufreq Thread-Index: AQHXczapnApqZkHWw0eKG5sRbkH8uas4VgBA Date: Thu, 8 Jul 2021 02:09:53 +0000 Message-ID: References: <20210623035541.50543-2-richael.zhuang@arm.com> <20210625020206.42284-1-richael.zhuang@arm.com> <20210625020206.42284-2-richael.zhuang@arm.com> <2fc53efe-d155-0140-8090-4fa34330d6a3@intel.com> In-Reply-To: <2fc53efe-d155-0140-8090-4fa34330d6a3@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 5DFAACB588B9634E9E4E5F35B614CCE6.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-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 69f36b00-de18-497a-ffd5-08d941b57fbf x-ms-traffictypediagnostic: AM9PR08MB5937:|DBBPR08MB6041: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:5516;OLM:5516; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: KSHdT2XQKz8HDg31tLafnMsHze61yYA4K4o+v4AMm5RF6OX/+zl2v7n04sjdg9gwBClWrcyvrTRpmrQLVfoNd27T/SZVyhtbRo6OYlr2mDOwDQ16MjRZHsgPthzcyf5RKARytI/JVZ3XzstpnW/xkz1SoWsiSVQktgvE6GdJ6Yjp4L5IC5NczUORq5KTyvOUDImzzxdtYJz5UgAiQ2znk3Qztn6HFDMvENlg4tYsaEqtC++kcXxXO2DZXkty2glZtZ8pi7AbouShlJ6MEfm6YgZC30qCVq/Zt/0rn9wXWnmnZRZEM1OMAa9ZNz+kkuIBnMMLrN8ING9VX31Qv8wKGRu2mrubtm2AjvlXH8UvAjlWPc5HGJeiMTMmYoahxovl0gLf05vcaKE7QxhokopnY5n7a7wzWnRnLfCTa5NfyVFRNQkpJFRgx2zaCMtsDW47sXBXYh7d3HIB+dd4xS+4drhr3AHyqgL076ejf6MhsS7LvRKwpv7nS3HmUBUONcfghX4EWrvGLoZCbK+u5Ljsq3qtlA6UGLFA1DED2nzWYVobHTFEz+XjJwsPhTrinm2idP11ZglPuEQ6kA6T0PGZwrnc3zesvrkHNLMdqZrJ46lZ8Fjq7GOMPJ0AeI8cX0NTAVcaH6xMB6+opns99UPTZI32yyHy9J1KgGYSLoRQHSi6C1WU9KpkLftsb9z5PtEf4EN7N/TOqL2ABck6nX9R/mYWPewi6v+EEOgNvyb61aE= 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)(39850400004)(366004)(396003)(346002)(136003)(376002)(26005)(52536014)(5660300002)(33656002)(110136005)(478600001)(2906002)(966005)(4326008)(66556008)(64756008)(54906003)(316002)(8936002)(4744005)(9686003)(66476007)(122000001)(8676002)(76116006)(86362001)(55016002)(83380400001)(53546011)(66446008)(186003)(71200400001)(66946007)(38100700002)(7696005)(6506007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K3R1Y3dSQ2NQbjBnMnZBRUJjQjlYcGZ0dU4vUTRsQVJtZTEwRGNEMjYyYlVp?= =?utf-8?B?NzhkWnh4R2RTaHNzTjB3eDRuZkxkZnFRbG5Ga3dHRjA2RVVobUJKaUJDQUU2?= =?utf-8?B?TG0zeHY3eHh5NWlDY3J6RHdhQlpscjUrSzJuZmV2Z0liUFJCUEdxUHJ4bHZJ?= =?utf-8?B?ZXJBbmw1OUV5eVM2V3pTcS84MFJFYjhZYWNTaThDODFaREt5aVU0bHUySTQ0?= =?utf-8?B?MHdlVUswT2l6dy9vRmxxcC9WQTRXOE05NkF6TFVwMDRxT1BQWlQyKzVmZ2tX?= =?utf-8?B?QmYxNkF3SXpTeWl1dlBQY0RhU0xwajNPcUUvYWNPQm1SaDdGV2xnRnBkSTdY?= =?utf-8?B?dnpGajV1RGFjRm05UE5NRWFBcFJ6SWxIb1pGNXNXR3k0WDN5MEV0US8xa3BV?= =?utf-8?B?V1pweFVwelI1STIyZVRYbGsvVkd1QzZDN2o2RXdPQ1FEQUJWdGtaeXVlUG02?= =?utf-8?B?d1NzT2N2dk42Ky9oQm8xNkhVT2hTdVEvVGlxQWRxbWo4aUptM29kU1Y1azZZ?= =?utf-8?B?NENpNjVGYTltdFBkcE1IaWR3MnZZNGJGZ2ZrTFpEMEJPZkpORWNrSHltbDRT?= =?utf-8?B?Rm4wS2FaNG1oVURXWm9IeGNnWUp4WlNSVG1URG5RRGlTdXAvelU4eEdKQ2lO?= =?utf-8?B?NXJ4QlU4VHVSSDd3azdhZVhmYzFHdksyT1Q3NTNSRmtxMHl3WWdTTmFRb1Bq?= =?utf-8?B?UDZzKzV1dG4wV01rako1M3ZFV0RvbWVibHUveWlreEwxeVlvMXVYMXlBQ0xa?= =?utf-8?B?SWlCYUNnM1lDc1NiWXUzcjJkeXNrOS9QRVEvWkp3UDA2R3BiMi9nY2dXMFRz?= =?utf-8?B?Qi9aUlFXZkQ1ZE0rNm1DTVRrdnJ6bG9ibHhmc0VFRXdqY21XcWcxQUphQU44?= =?utf-8?B?VjdLMmVUc3poZHI3aVR2NDVVYTZ6OFhRbE5pY2czcm9CMy9BTzVMazBaNXVV?= =?utf-8?B?OFZ2TFNRbEY3cnlQeXQzdzZCNC8yNko3NSt1L3FrWFB0MmVqNmFpQ2MveUFT?= =?utf-8?B?NENLU011Z0hxYVlwc09DM04vYTlIOUZTYk1BWms0eUlUTUkzSHlGYmJCQXhZ?= =?utf-8?B?bkRrL1JEaVdLTU11ZWxBaFBiODRRWW9VdVNSa3J6NWFuVlJTWVBvZFkzdWZF?= =?utf-8?B?MVZ0VmRzSnBLdk9PdlE2d1lmVllnVnNTZ1ZEakovb3NQTTFHcUJvLzZROXhr?= =?utf-8?B?dzZaRXZDbkduSkRDeDJkMmJuZTNBNzZ3dVNFamJqakg3OHc1OXJycjdMdjJY?= =?utf-8?B?eG9IVnd4RjNxMjV0bHVQVlUrMzJCTE11N2tETFl5SGlaZmsweG00Qjd1M0xC?= =?utf-8?B?UVpxS0JIRGlJMEVLN2tNRk1NWHVndWVKYTZMWXR3M0hMZWxyUkFYWkVhZ29n?= =?utf-8?B?blpLZzY0UnliSzJMSXgwVHBZTjl6Nm8vYlpiQVNOdkVoRFFOZy9mZitvcSt2?= =?utf-8?B?SFFyb2pVRzhnVUF6eXY1ZFRwZ1VZSkZqcGNTSmpoeDEyckZ4UFJEaGNvekcz?= =?utf-8?B?VGFnSkpDRHc3b0hNRVdBcSswV25vTFUybVMxbTYxUWMrbnNra2JkSjh6U0RC?= =?utf-8?B?YktKOXJsZmNZZmdvc3dGU1lDK0h1c2VBcjZIL2NEM2tDSVlSc053QVNkcURo?= =?utf-8?B?L0ZpZkpuMk5LekVFcGVMNDVERklGMnVPdERDcGV0NE9YNFhpSXNUZTJ0cVY0?= =?utf-8?B?Qkl1L2FaTGE4Zkh2Y1NadEIwWmQ4bnRHQUVjeXl5RU9ZQUxHZjlCRmdaNjNz?= =?utf-8?Q?4FjOTRzapWH8PtN5SUIGTl5pOV0UjDD18ElOhLZ?= 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: AM9PR08MB5937 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: AM5EUR03FT025.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 0db6d87c-158c-4c4c-0aea-08d941b57991 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3Ta8e1Pmrs5wkjOXMTKzrcRaVFcOehjB7nLksAV5yQ6O2R3x1BFanQbUaZegUrb/FU0j1+av9By1zrAuCJJVaEsyO/jlMzGshultGiZdcq6UX2TVXO05UTZ9kSvQFFKPvIj3pxES2IebWbaHVf9b+07Ab4aPC3tBMRwHK41286E05Nhhi6Qh7v5AKDiw4fLmnOspbkKTqmcVAatbwIF5fnbUaIYX+xXkfe6wtQCeWfvS1CM52h78oj3ac4Okuj1SoIR/hwZ+VVkvThozoQt2x3PcQJsFJBfAcehmiyyuUYroDJRKzOyDqHJlCwimSFTUVA6Ezt8GroG3pB0eriXMVOTWD9uSjDb0P7GwSpkxeO/l6oUEIpxfNQBay+sH5Dh7WAF5PbQza0IYAvkKtBrCNbS4O2tNyuI67TA5UcdUxsS/viWUhVT4Osu8CyUSsVdup7ace61jFxS/+KvIZlk3WEuelRIxQfKxvQOi+fa1kHCoD5wPrcyh96ve30h4JO+vbfJhSSM0zS0T2VYwQnl/O7yQ8q5ixqHzLG1gtmwBoNC0b2LQoSTGgY8ymIkR9f9AKzQo/LvSNM1kVbJJpreX4+wzdtR1ryqrwfB1kbSd6Shu66Y0zc2UsOKCqeHTkfQAA+pIeBsHVbPDANuzAVKmUkavtwS9xCx+m6LBt/dRpbQXfQEBXQhSnmWePAOCmNpGzIlS7RVp2Vu+vkEOnIAv+mVR6zYLKFX4hS6+Crujs34gPwEXxckig324U4b9y+M78axk09TSTFEBAeyskq8G03X3tAo4ML+oLAYoaNfEX64= 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)(136003)(346002)(396003)(39850400004)(376002)(36840700001)(46966006)(86362001)(54906003)(36860700001)(82740400003)(8936002)(2906002)(8676002)(82310400003)(110136005)(53546011)(33656002)(186003)(6506007)(7696005)(4326008)(52536014)(9686003)(966005)(316002)(83380400001)(55016002)(356005)(70206006)(47076005)(5660300002)(478600001)(81166007)(26005)(336012)(70586007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jul 2021 02:10:03.6971 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 69f36b00-de18-497a-ffd5-08d941b57fbf 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: AM5EUR03FT025.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB6041 Subject: Re: [dpdk-dev] [PATCH v5 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+IFNlbnQ6IFdlZG5lc2RheSwgSnVseSA3LCAyMDIxIDk6NDcg UE0NCj4gVG86IFJpY2hhZWwgWmh1YW5nIDxSaWNoYWVsLlpodWFuZ0Bhcm0uY29tPjsgZGV2QGRw ZGsub3JnDQo+IENjOiB5dXguamlhbmdAaW50ZWwuY29tDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0gg djUgMS8yXSBwb3dlcjogYWRkIHN1cHBvcnQgZm9yIGNwcGMgY3B1ZnJlcQ0KPiANCj4gSGkgUmlj aGFlbCwNCj4gDQo+IE9uIDI1LzYvMjAyMSAzOjAyIEFNLCBSaWNoYWVsIFpodWFuZyB3cm90ZToN Cj4gPiBDdXJyZW50bHkgaW4gRFBESyBvbmx5IGFjcGlfY3B1ZnJlcSBhbmQgcHN0YXRlX2NwdWZy ZXEgZHJpdmVycyBhcmUNCj4gPiBzdXBwb3J0ZWQsIHdoaWNoIGFyZSBib3RoIG5vdCBhdmFpbGFi bGUgb24gYXJtNjQgcGxhdGZvcm1zLiBBZGQNCj4gPiBzdXBwb3J0IGZvciBjcHBjX2NwdWZyZXEg ZHJpdmVyIHdoaWNoIHdvcmtzIG9uIG1vc3QgYXJtNjQgcGxhdGZvcm1zLg0KPiA+DQo+ID4gU2ln bmVkLW9mZi1ieTogUmljaGFlbCBaaHVhbmcgPHJpY2hhZWwuemh1YW5nQGFybS5jb20+DQo+ID4g LS0tDQo+IA0KPiANCj4gSGkgUmljaGFlbCwNCj4gDQo+IFRoZSBwYXRjaCBzZXQgYnVpbGRzIGZp bmUgd2hlbiBidWlsdCBvbiB0b3Agb2YgdGhlIHJlZmFjdG9yIHBhdGNoLXNldCBhdA0KPiBodHRw Oi8vcGF0Y2hlcy5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvbGlzdC8/c2VyaWVzPTE3NDUzDQo+IA0K PiBIb3dldmVyLCBjaGVja3BhdGNoIGZpbmRzIHNldmVyYWwgZXJyb3JzIGFuZCB3YXJuaW5ncy4g Q291bGQgd2UgZ2V0IGEgbmV3DQo+IHZlcnNpb24gb2YgdGhlIHBhdGNoIHdpdGggdGhlc2UgaXNz dWVzIGZpeGVkPw0KPiANCj4gT3RoZXJ3aXNlIGJvdGggcGF0Y2hlcyBpbiB0aGUgc2V0IGxvb2sg Z29vZCB0byBtZS4NCj4gDQo+IFJnZHMsDQo+IA0KPiBEYXZlLg0KPiANClRoYW5rcyEgSSB3aWxs IGZpeCB0aGVtIGluIHZlcnNpb242Lg0KDQpSZ2RzLA0KUmljaGFlbA0KPiANCj4gDQoNCg==