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 92E884559B; Fri, 5 Jul 2024 18:10:32 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 628EA42F21; Fri, 5 Jul 2024 18:10:32 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id B3A8E402C9 for ; Fri, 5 Jul 2024 18:10:30 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4659PX37030153; Fri, 5 Jul 2024 09:10:25 -0700 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2049.outbound.protection.outlook.com [104.47.55.49]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 406e6c11xy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 05 Jul 2024 09:10:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VGXXqSWRpk3Fj+FBBLDFffa8u6d6qkVIBKbiOOXP6ksER/uDo2Eb0RO1Ny5sOME5exLyWTgfExpN4T9ctJ9UI5zqa2cozkMWlS2JEP//RjXmDEazc2HuDzjehe60CN4FgVvwkKBcSnnHFl0YE+0BHbl+fZvqkP58rn+X44oeTasgb0lDjbSU5YYSY/sIMkQhj+iwEVzi/38BCUrbB06fd2mLodR7QXQQi6HENyHAzVqmlyJIep7QZSTddFgPLGCEw39mayyg96AjGas9kLFlNATpedCzSrsuPUeCABONEAo8xcnifm52U5YxbskmL/eQj71sXArNmG43g4cFevK8Fw== 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=2UJDAMEqH+fRM7oFlp/bxz56wU66fzLR8L8MEg6eedE=; b=LJ0FTb2vhQOaVrJOlmpu3ofUyYyYNJrJZbglQWYq0izdLVEgsI4884NUOz/7LlMjKiznju6Nz4NMPz1jSOCeEoAlRb7GOMW8KaQP3OMrC9EILzfqx/CL2zXXhAB5Bagl3oxHgTXhvVokPpF85W4gbx1z+rr6q5L+DO0ZjQutWBKnIwHVBk/TIWP8JjS4KN+2WqKl4znJjTifN+eErYb7djjmQ1HRydTKKDqezuvBJxTSYZ7azfjrP4ALgc3osEjAgfnsdLmU61MFA0JvpOvXmmjtQB2tOj6j63aeDR538eZfeMKLGJj15ruogPYH5IbzbO83+YqvarTpiq3pDMwySA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2UJDAMEqH+fRM7oFlp/bxz56wU66fzLR8L8MEg6eedE=; b=scWfYf/x3Et7KT+SJcQVtX6J9czpeBZ2dITsSRV00rcH95zsqBpnm1YnmfRqExqznEMpaKb55ltIBImnxeMopMBkdpjNyynmRvwfnNQedGHvQRTqjDyCuGQXn+P5+MWY+cw1ihXBTZ3HtoP09L/Qx+K0q2kEEMsHPTveP4xCpXE= Received: from PH0PR18MB4086.namprd18.prod.outlook.com (2603:10b6:510:3::9) by CO6PR18MB4035.namprd18.prod.outlook.com (2603:10b6:5:347::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.23; Fri, 5 Jul 2024 16:10:22 +0000 Received: from PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::ed37:4ea0:6359:f717]) by PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::ed37:4ea0:6359:f717%5]) with mapi id 15.20.7741.017; Fri, 5 Jul 2024 16:10:22 +0000 From: Pavan Nikhilesh Bhagavatula To: Thomas Monjalon , Stephen Hemminger CC: Wathsala Wathawana Vithanage , Tyler Retzlaff , Ruifeng Wang , "dev@dpdk.org" , nd , Dhruv Tripathi , Honnappa Nagarahalli , Jack Bond-Preston , Nick Connolly , Vinod Krishna , "david.marchand@redhat.com" Subject: RE: [EXTERNAL] Re: [PATCH v2 2/2] eal: add Arm WFET in power management intrinsics Thread-Topic: [EXTERNAL] Re: [PATCH v2 2/2] eal: add Arm WFET in power management intrinsics Thread-Index: AQHazWo6kE9N/terOE6od9fNARqdRrHmZeBwgAA4UgCAAAtUgIAARD2AgAFh66A= Date: Fri, 5 Jul 2024 16:10:22 +0000 Message-ID: References: <20240604044401.3577707-2-wathsala.vithanage@arm.com> <4208140.dumfJixkPq@thomas> <20240704075515.75a9a0cd@hermes.local> <3741901.S9oNm88NmQ@thomas> In-Reply-To: <3741901.S9oNm88NmQ@thomas> Accept-Language: en-US, en-IN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4086:EE_|CO6PR18MB4035:EE_ x-ms-office365-filtering-correlation-id: 31448c71-885d-423f-152a-08dc9d0cf906 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|7416014|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?RjhSQkxOQkcvNnlVeWpTWmpwb094dGhybnpkM2JjazhjdzY3WVZVK0U4dTBR?= =?utf-8?B?YjlxR2NURW1kbWc5S0VyRjN4c0FQM3ZwcWdKYTZHcVJGNldTbUZIcXhGNWtJ?= =?utf-8?B?YzdJNnlrQ1RnaCtJODY2RURwMUFmQ3dKR3kyQVdCRlg0Z1JpRldxZ3F4emRD?= =?utf-8?B?WlF0ZXNneWJ0N0d2bXh0c1IwQ2tFTWRzZ2hZUFNsVWFtUkF1OThRMlFTZkxS?= =?utf-8?B?UmVmOFVxYllwU053K1pBamRyQWQ5bkxVR1dKanp6TjJMUG03azNFNEVWTjlr?= =?utf-8?B?S1IxYS9zWHVYV1lhb0JZbGVEdEE1eDIxaEpmMnJWWGk2ZVZkLzZUc0FSZnZz?= =?utf-8?B?cDVWdUZnd3JGalhRdFM4ZTNQR1RUV1RxdFNPUVZCWWxnbG5Eams3MSs2TUZ3?= =?utf-8?B?dldONmpZdHpuR1o5b2dQR056NWJsVmpTZVZtRStCQVkwMThMUXBRYmM3TG5M?= =?utf-8?B?SlJjbzNUcHMyd1ZiWVhlaFZHalFScklWcjh0NWpscmhPcDMvalN6MHcwUVFy?= =?utf-8?B?QWh4cDM0aHplNDlkWU9vWFByMEpLV0hOVmF1VkxFdHYzcmFUTC9ySG9IbS91?= =?utf-8?B?Wmd4Q3d1eC84UWdqa1lRcEs0dzd6QkFnN25ieUgvSWd3L3k3TytDVDJIbnk4?= =?utf-8?B?Y0YzTHhqR3hMQkc5dzN3KysxUFoxUS9rM3QzV3NTL0p0S0xSOEFsbVU2dmUx?= =?utf-8?B?T2RBSHg4czdBZGJseGxTWVZtWFU2M012QkZIazFZU1ZGenZMUTlCUlNWR1Ja?= =?utf-8?B?NTBwSjJkQ2JBSzNHaFNrdE1GQW1VSXlIQkZzb1R1Wi9Cb291bm5ZSzBjaEdX?= =?utf-8?B?akQwNldzeWV3MWdEL2NabnBEbzhpOE4vOXdVN0ErdklJY0ovSzUveE9QNndz?= =?utf-8?B?L1k4amN1R3BKZXdFN1F6cWNzbkE4Si9PbmxjZzdyVE10ZTJwR2lGQnZUQlhD?= =?utf-8?B?NW1BZU8xVUpoMHN5UHRJa1pKQmV5NnNnMEdPNlUrRjBUdDIzTUMzNFBNZnVM?= =?utf-8?B?aHRHUUttdzE3N0ZFWGNFUjhvS0I5TmJKRzN5MTlSN1lrUURQLys4bXBBd05a?= =?utf-8?B?Z3Jrc3ppR1dmL01nbGFNWG9xdW9qNnBQa3NaOExRT3YyK3l1QjlmTkZ0WHpY?= =?utf-8?B?c2JzdEIrTXYzYUttYytzb3F6QVNaSmxKbGF1UXhCaVQ2ZDc1RnRob0U1eEsv?= =?utf-8?B?TEtWM2lTM05SRTJoVTJzNGRwd0s1TDlhTHNqaG1kc082eDdBbkN5dGZqU29T?= =?utf-8?B?YmpQekdvYlo1WE9zSXJUaDNhSkUwOHgyaHFYdWpJc3NzTWIxWURsQThpR3d1?= =?utf-8?B?ZTBqa2JCMzdueU81bDZkbmVQWEU4cFlwelUvSW1YUXVEUnZhOFV2Ym5XbWNw?= =?utf-8?B?L3FHM3ZwMW1jTXRNSkJKaHVFSzJxZHRaT3hGUWpCcjk3cXkyZzhwcVBBeUc4?= =?utf-8?B?eVMxbVlTSWpQNmJyQzgyYXZTeHk3Sm5sbzZYWHhRQkRVSE5LVnl5U2FNSDMr?= =?utf-8?B?MDJ0MnM5Q1dYelh5ZnJOUUtwK244eDQrdHNRbFErcTdIYUpSSEtIRlNiU0hv?= =?utf-8?B?NW82aWxkaHpKWUdMU3dteFJUZm9hb25hcEpKMjRBbVdBM3RtVGp6Z1RRV2RQ?= =?utf-8?B?N3hWeXZ4MnhFWFllSFBHa3p5ZFJza21ZTVBSaThkckJMRDBuTnNzaWt4Q1Fk?= =?utf-8?B?UGxkbmJVZXRsSGlsWEJ5WHhQdEhPN2tuOEYrZ0tiNVRpMnJsZy9LR1pkaC9S?= =?utf-8?B?U3JvYlZOYnRMTzlkTktEU3dHRlRId1RWN2ptVTBUbytwVjN6WTNLQldlOUpN?= =?utf-8?B?VmNqbnJBNUs5OWNMZnBJbVJxdTR3QVBDU1NucW1TQjZEZ1NDSzZrVThSNTdL?= =?utf-8?B?b1FqWm9EYjRHcjhVK2kwUkFQZWY2eGhROE82QVRNWDJXMlE9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4086.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(7416014)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Zk1CTlFXQmJlZ0YwR2w2VnRVMFZDSjlPdkhnbDBJUitjdDQ2OC8wUHhia3ZY?= =?utf-8?B?RlhQaGpOV1RTbUhTb2lUb3IwTExySi9KTzkwbEpBNWNnZ1ZsdUhlbDVENldh?= =?utf-8?B?ZW12T3ZhalV5ckNzTWZva2JYVThLN1FWOGlJKzdTVXZGem5HalZ2alVYZi94?= =?utf-8?B?Yy9IZUdUdjE3WXVFcTh3aU1ETnJJTXE3L2pld0dYcDdLQWhvV3JyNDZ5bXVh?= =?utf-8?B?bVFUSjBDQXIybUsya3J0Mlo2aWEwdllrUHVLOWgwa1A4WldLcjdXTTkwN1ZH?= =?utf-8?B?NkZ0akpHME5CUzN3RVk3RVMrdGRNRjJMSy9RVkpNMGIrRHpWSVc1d1AzNkRI?= =?utf-8?B?SVpjRktUaWJKdUswZzREQlhoOVY2RlBwbEZiWmIzQklUNCtYNzRhOW9Jb2pj?= =?utf-8?B?aWcvY3ZRTnRXQW1LSFV3T1V5VlNFWUtuS09ERjBqQnpveWFNZmloQks4RFh6?= =?utf-8?B?ZHAyZlFpZ1ZmVG11Y3JBWXhOdnJIUnJHUVh2NlR6V01BTlZSU1V1UUI2WE9X?= =?utf-8?B?dHhxSkJnMnBpeGVWSGN0TTRFN1hMeml2MEZVOXdpQ2RtVEVBOStEcVlzQTB6?= =?utf-8?B?YlpudTlaVmRJV08xZ1czK1F2czFGQTY1SzVkdzJLWFNTem1Jd3BzZ21ITjNP?= =?utf-8?B?ZlRkdlM0NllwN1hPMU5LcU40c3V1WHovejV3cUZXdlRCSHdnS3h5NXNtUUFJ?= =?utf-8?B?czcvSEFPTkt4U3JvNUQvTitHV0xudGJpMzI1Ti95cS9pZllNSnI3NGVUeTE1?= =?utf-8?B?dVh2YVR5RXNDRlRnVDZKa1lRZkQ2cmdicWh3UUpKSHhEdWpaWC8zTXJFVkdY?= =?utf-8?B?dU9rcU1iVVNZb0VyVkhBVG5QYWlGeGVla2dqTGdTbHM1Rk1mUUdXRUJSOVFE?= =?utf-8?B?eVBNY1dIU3lZZEVIdDFVZzdyVVoxTGtQbDZ5SWNBbkVCSCtNYXNXVVRaYkxs?= =?utf-8?B?YnBUTEZhRnhRNG1PbFZrWEVtb2h3QWhqWDhzckttTHM4VGRaeGlZWjRIMXo4?= =?utf-8?B?cG5OeXVGTWhsWlNDbTQxdkhKeWlqZ1BOdElQVkNTTkEwTmVmMmlScmorRDZI?= =?utf-8?B?TEFvekxIYjlucFlITTdUYWR2TElYNVUrbTFGekRsZVhrYWNsSXBTWFQwZnNV?= =?utf-8?B?NW1OV0s0M20xdm42cjdHZ1lYMmlsc1JPeWlveFZrZVBWQkVEdUFBUmJGQXgr?= =?utf-8?B?ZEQyWjFMdkVORzF5Rm8vSzJNVXlYckQ1Q2k2a29YYm05eE55V1FIUDkyOWpY?= =?utf-8?B?ZnREY0NZRzA5bzA1aHlUZmc1VXMzSGxwWUp6cW5Jcmo1TkVvZTYyOTdVQVhR?= =?utf-8?B?VW1rTmFTdVNENlFjYlp1ZDArYVpsaHpFOHQ2MVArY2dIVDFmZFhmR2gxWXJW?= =?utf-8?B?d1RJUHZjZi9NSElUaVFPQlFWcjBjSmp6OWl2S3NnaktNOVpONWRLcU1hYVF0?= =?utf-8?B?cEpYcy9YL0ZRemx2UzVoZlRnekhZR0tWUDlFOFNwWjJYU05UL0RhMStzSmF6?= =?utf-8?B?ZUVOMjMyL3ZUaHlsVFVTUzc1OFczdG15WDlvSjhGRDdVMVFmQkJsZWVDYzVH?= =?utf-8?B?cEVWOFhBbTZwbTRUZEtvc05kRUIydlZGa3hLS3lFOEVoRldkVUlVYXBqaDR5?= =?utf-8?B?dGZsdWpJR1pzcUhack9hb3ZCMk0xZE9EZmdVQ0xUb0FMRDFuQk1RWEdEQlMy?= =?utf-8?B?MHluSW1FbGZWaDFQaE1ZR3V3a1VvRkU1MHhEK0ZKb21KS25BYitveVFEd25C?= =?utf-8?B?azZhZGtlMmYzczJ3KzllaW13c0hkUUlLTkRTV2VkMitCY2ZVZmlRdS92NHBD?= =?utf-8?B?c2dSTXJOZGFFbTh5RzNveVRhRElxa0ZnTjErUmlSUFhlU0NyNmN5RnA3NC9a?= =?utf-8?B?WGozdklQajA1dXk4NzdsRm5Oazh0WVlHRXU5dXpZbStCWUhlT2k0TTdHdWM1?= =?utf-8?B?OGRaYkVPSFVZSHBEVEhpSEw5OUszZlkvSmxONCswS1F6Y0JndFpzN0FwNVhj?= =?utf-8?B?TEhvOW8xVU8vdXB0VmxhUTNoaGE1WjBXdEdYMVk1U3Nwa2JLOGtUb3lMVyto?= =?utf-8?B?NXpFZllhMkJqMHppSnQ3akVYaEs0Y3JLRitwNDJ0UWlBZWJhZ2crck94WlpY?= =?utf-8?Q?0iYEH1u/xUDAhGVqbAsYt+h0N?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4086.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31448c71-885d-423f-152a-08dc9d0cf906 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jul 2024 16:10:22.2705 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YkoqWnYtua3IkQ/eo6dMRebJtVLkaYxheckKorHyMw+u2UL16CMloQsWGl8SCcmKQdFxQr59A/CnJl4yS8LbGzYJ+Ih83eFsVrulPY6V7/o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR18MB4035 X-Proofpoint-GUID: m8ScLljdW5IAvjBzzUt2vvJwqBPvWHke X-Proofpoint-ORIG-GUID: m8ScLljdW5IAvjBzzUt2vvJwqBPvWHke X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-07-05_12,2024-07-05_01,2024-05-17_01 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 PiAwNC8wNy8yMDI0IDE2OjU1LCBTdGVwaGVuIEhlbW1pbmdlcjoNCj4gPiBPbiBUaHUsIDA0IEp1 bCAyMDI0IDE2OjE0OjQyICswMjAwDQo+ID4gVGhvbWFzIE1vbmphbG9uIDx0aG9tYXNAbW9uamFs b24ubmV0PiB3cm90ZToNCj4gPg0KPiA+ID4gPiA+IExldOKAmXMgYXNrIFBhdmFuIHdoeSB0aGlz IGZsYWcgaXMgdXNlZCBpbiBjbjEwayBkcml2ZXIuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBGcm9t IG91ciBwZXJzcGVjdGl2ZSwgV0ZFIGlzIGF2YWlsYWJsZSBvbiBhbGwgdGhlIHN1cHBvcnRlZCBh cm0NCj4gcGxhdGZvcm1zIGluDQo+ID4gPiA+ID4gRFBESy4NCj4gPiA+ID4gPiBUaGVyZWZvcmUs IFJURV9BUk1fVVNFX1dGRSBzaG91bGQgYmUgdHJlYXRlZCBhcyBhIGZsYWcgdG8gY2hvb3NlDQo+ IGJldHdlZW4NCj4gPiA+ID4gPiBXRkUNCj4gPiA+ID4gPiBhbmQgbm9uLVdGRSBjb2RlIHBhdGhz IGR1ZSB0byBwZXJmb3JtYW5jZSByZWFzb25zIHJhdGhlciB0aGFuIGFzIGENCj4gZmxhZw0KPiA+ ID4gPiA+IHRoYXQgaW5kaWNhdGVzDQo+ID4gPiA+ID4gdGhlIGF2YWlsYWJpbGl0eSBvZiB0aGUg aW5zdHJ1Y3Rpb24gb24gdGhlIHRhcmdldCBDUFUuDQo+ID4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ ID4gV2UgYXJlIHVzaW5nIHRoaXMgZmxhZyB0byBhbGxvdyBhcHBsaWNhdGlvbiB0byBjaG9vc2Ug YmV0d2VlbiBXRkUgYW5kDQo+IG5vbi1XRkUgY29kZSBwYXRoLg0KPiA+ID4gPiBUaGUgbm9uLVdG RSBwYXRoIHBlcmZvcm1zIHNsaWdodGx5IGJldHRlci4NCj4gPiA+DQo+ID4gPiBXaGF0J3MgdGhl IGJlbmVmaXQgb2YgdGhlIFdGRSBwYXRoIHRoZW4/DQo+ID4NCj4gPiBXRkUgc2F2ZXMgcG93ZXIg YXQgdGhlIGV4cGVuc2Ugb2YgbGF0ZW5jeS4NCj4gDQo+IFllcyBtYXliZSB0aGVyZSBpcyBhIG1p c3VuZGVyc3RhbmRpbmcuDQo+IFBhdmFuIGNhbiB5b3UgY29uZmlybSB5b3Ugd2VyZSBzYXlpbmcg InRocm91Z2hwdXQgaXMgYmV0dGVyIG9uIG5vbi1XRkUiPw0KPiBidXQgInBvd2VyIGNvbnN1bXB0 aW9uIGlzIGxvd2VyIG9uIFdGRSBwYXRoIj8NCj4gDQoNClllcywgdGhyb3VnaHB1dCBpcyBiZXR0 ZXIgb24gbm9uLVdGRSBhbmQgcG93ZXIgY29uc3VtcHRpb24gaXMgbG93ZXIgb24gV0ZFIHBhdGgu DQoNCkJ1dCB0aGUgc3RhdGVtZW50IGNhbnQgYmUgZ2VuZXJhbGl6ZWQgZm9yIGFsbCB1c2UtY2Fz ZXMsIGl0IGRlcGVuZHMgb24gbG90IG9mIGZhY3RvcnMuDQpTbywgd2UgdXNlIFJURV9BUk1fVVNF X1dGRSB0byBhbGxvdyBhcHBsaWNhdGlvbnMgdG8gZGVjaWRlIHdoYXQgdGhleSB3YW50LiANCg0K PiA+IE1heWJlIHNvbWUgZm9ybSBvZiBoeWJyaWQgYXBwcm9hY2ggd291bGQgd29yayBiZXN0IGFu ZCBjb3VsZA0KPiA+IGJlIGFsd2F5cyB1c2VkLg0KPiA+DQo+ID4gRm9yIGV4YW1wbGUsIG1hbnkg aW1wbGVtZW50YXRpb25zIG9mIG11dGV4IGRvIGEgc2hvcnQgc3BpbiBwb2xsDQo+ID4gdGhlbiBm YWxsIGJhY2sgdG8gYSB3YWl0aW5nIHByaW1pdGl2ZSAobGlrZSBmdXRleCkuDQoNClRoaXMgaXMg YWxyZWFkeSBkb25lIGFjcm9zcyBjbnhrIGRyaXZlcnMgYW5kIGNvbW1vbiBsYXllciBJIGJlbGll dmUuDQoNCj4gDQoNCg0K