From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 86CC57803CD for ; Wed, 7 Feb 2024 21:07:56 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=RiVT1DWS3CBQ4wgg8QL8HWvPw6pMedTEL0r3+DXHo+s=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1707340075; v=1; b=kPqhmmMvU6dhEnfcVvweRIdWZnBNIfOzcpGXU3LE8L6bkqdjk52t52Pvo/GyZ/wSr0Hgq7on mYCjdPAtZep5xR/lneiZ6L0FEbPp313p9qhIaNWH+1+hYH5/WJJkxmO0EjSVMLm30tRnwmVrDuu 3FFrgUnvRRT5zgT6vjWca0Jg= X-Received: by 127.0.0.2 with SMTP id 0tIIYY7687511x1kddJyAeSK; Wed, 07 Feb 2024 13:07:55 -0800 X-Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web11.1523.1707340074370678124 for ; Wed, 07 Feb 2024 13:07:54 -0800 X-Received: from pps.filterd (m0134423.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 417IQ7Ko013279; Wed, 7 Feb 2024 21:07:50 GMT X-Received: from p1lg14880.it.hpe.com ([16.230.97.201]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 3w450k7rjn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 07 Feb 2024 21:07:49 +0000 X-Received: from p1wg14924.americas.hpqcorp.net (unknown [10.119.18.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14880.it.hpe.com (Postfix) with ESMTPS id 78F12800256; Wed, 7 Feb 2024 21:07:48 +0000 (UTC) X-Received: from p1wg14924.americas.hpqcorp.net (10.119.18.113) by p1wg14924.americas.hpqcorp.net (10.119.18.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42; Wed, 7 Feb 2024 09:07:46 -1200 X-Received: from p1wg14919.americas.hpqcorp.net (16.230.19.122) by p1wg14924.americas.hpqcorp.net (10.119.18.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42 via Frontend Transport; Wed, 7 Feb 2024 09:07:46 -1200 X-Received: from NAM10-BN7-obe.outbound.protection.outlook.com (192.58.206.38) by edge.it.hpe.com (16.230.19.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42; Wed, 7 Feb 2024 09:07:46 -1200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TUYzdWWr7d0xyv8a5oJhO7vWGvInPzbwKFuA4YZmRKZ85kca2EhxS2UXS54XqSfZJw5an1Lq4PV3VJjFp0W/uc6kIW5PmmoKR8B0D+gOakDh3SeBgCWInSNMrhgHE2HlUhS1GNhC6AENjnQ2+/f+jvhBvRqVqdoYa8z9C3kCc5CDp7sRAipyRBWWOjgDYwf79Jy8+oge16cOzLs6mHR8x5mTl5lt5D2kOEEwiFo8p0c228vptaRDN9VF6ytzR1gYJYyVm5Jg/ehSd2kNE+/zVFAhWQ9jPrGiVrsGlUaufMKj8QhJz/lYZhjUhdFnQnhUTFqijgOVIsa/hu34LxDdaw== 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=6WtBKDn3lPricU/QSkB9qabDSsNLJohFdGhcakbLH6g=; b=dNYGDoiowIbxetK57HvVlE0JLK7gWsz7iMNjGRmUc5X7FsejFuxNk4Gk5/g0NiZSHyOLnn2tXVJm+cSGXYnXlZkMEaZ/oZDd5cYmKwqRXWhOoceQY5zOE8zDP6ds3rVRup3Wq8IdRDWV3Mf55VUJaw7BqG8ksy10KWBE+nxbCyVQxavyP8hD2RboDg46FJPm2MpsHB0BAAf35qsmBZ59LfzLrvnLlUCiKmTvTh3mEqnrAfvo/Xnk+cnRkOWIv2I+RnEmiN0hIG6UoBj9tTPIbVLhFwMMsjwVHByy/zzcPNapHcZU7prigVhEe9Doys1/BT/BmkpICfHaFKyAX8g70w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none X-Received: from PH0PR84MB1478.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:510:171::21) by DM3PR84MB3730.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:0:b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.38; Wed, 7 Feb 2024 21:07:43 +0000 X-Received: from PH0PR84MB1478.NAMPRD84.PROD.OUTLOOK.COM ([fe80::bec5:38b8:871e:f0d]) by PH0PR84MB1478.NAMPRD84.PROD.OUTLOOK.COM ([fe80::bec5:38b8:871e:f0d%5]) with mapi id 15.20.7249.035; Wed, 7 Feb 2024 21:07:43 +0000 From: "Henz, Patrick" To: Laszlo Ersek , "devel@edk2.groups.io" CC: "hao.a.wu@intel.com" , "ray.ni@intel.com" , Michael Kinney , "Liming Gao (Byosoft address)" Subject: Re: [edk2-devel] [PATCH v2] MdeModulePkg/XhciDxe: Non-zero start/stop values in XhcGetElapsedTicks Thread-Topic: [edk2-devel] [PATCH v2] MdeModulePkg/XhciDxe: Non-zero start/stop values in XhcGetElapsedTicks Thread-Index: AQHaWRFYCthe69QagkG2YObCttahQbD/XywAgAAAcQA= Date: Wed, 7 Feb 2024 21:07:43 +0000 Message-ID: References: <00c1038dda20f983fdcd6aab19dffc82324b6ad4.1707232975.git.patrick.henz@hpe.com> <0a5162ef-d2ab-a15b-af54-93ceaf656949@redhat.com> In-Reply-To: <0a5162ef-d2ab-a15b-af54-93ceaf656949@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR84MB1478:EE_|DM3PR84MB3730:EE_ x-ms-office365-filtering-correlation-id: 2e137efc-0850-4220-0760-08dc2820d3ab x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: j3j80DH+2sLQceqLdJ8w9sfbKsyzzsLzhp4qdgNyBit3umHOGzyjQSwS3IWumgi4hRpB3KlUH6kXIxBlK1IY1yAC0ko6Jwmd6o8hpCH2l/vIlyoKTBb9asjQp6SrhGoX02hKI/liMWnhdYw9arSboriGI83iyGoehHpHl19yQVqhAvZJCFaAtyUrRvwPImWCrAod03W4bAIyM7HBomfKSh0p5KK8+yWIekedswXz4yAjs6tvoYewDJz7CmUfGEYyGhrnb4G4vnZyQyJzCWTT3IJ3vpLabTXkKJNk7UkAxi+yh4aZrVghKoP5KKif878woWOuv6NvQql1ohysf7jKHJJ3vhZoVURmv34YV9+7g1A+IWJqpprdf2Uj6UBW5sj9eBFgmPRKVkXCP08u/VfIHBoFJXjY7/7BaQ20INze2xPWj88vhmQS6x0d5jRQ5wDJGj5Wu/bJTzqR0vVkZPIZd8iSSX2B7l8S8wWeJhgvITcZPMGAVHpHl29R7ZpQGoXNd9Own4HsoKZnrtmLrAyKdxbrdirV5VMcS6WQBD1D3s4m5WMNSEUfjHKmld1t2ubTo6LWsQko4tHlUv6KuL0ESKgBk0OxOk17lAPh/P2VJy8= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?U3JKWS81NDZkdzEra0VWbUlpUFF5dG9KZ3JnOXBuVTVGTDd5NlBibHFDWTQr?= =?utf-8?B?UDlVcWFpa2xhMVp3M2UxdDBjUVVBam5xZG5lTlRNblRIdjFLZXEvMEhJbkRQ?= =?utf-8?B?TSt6eGJuOC93dGc3dFhtMUZwVDhTN1BuVmF2SWl5NVNHdWUyZkU1V2lsWnV5?= =?utf-8?B?QWxlbk1PNUxnYlhKc1Y5TDdRTGM4N0VFZDdUUFBNU3dXU2xQSWNUaXIzQXZM?= =?utf-8?B?aTFpb1BZSG5NWGVFaVJXUVJSSjU1TXh2QUpMajg2QjYzSnJ0dWJteGo0dDBE?= =?utf-8?B?T0VuSzJCSitHaDlBVGx2OWVRbCttQ3dZWHJvM1F6bTZ5VjVZeVpxVElsMmd6?= =?utf-8?B?RTBqcjJicDRlQXN2VW95SkZLbjZTU2RVZ09BTmkwaW04NnM5NkNmckplZUFl?= =?utf-8?B?MS9DeTZSaEVBdExDeGNsTTRmOXBsTkZIU3pNSW9mTTFJUUZCWWdSNTlvcXlr?= =?utf-8?B?bTRkWFMxOTVURVpBV25OWE84dGRrNXRuRXZmR0E4Qll6dXFESW00VUg4Rkgy?= =?utf-8?B?SUtINEpxQmxxQXNQL0pyOVhQSUVKUmkrdnR0QzdYRVdNeXkyTWxPVzR6amln?= =?utf-8?B?UWxKYU4vajdOL1NtdEs5WHlPQmNpM3FrYkZKd3BuT0VOYXduQ3dUbGJDbnRI?= =?utf-8?B?a1dEejF2Wm1Wb1V4RkpQZGJ3T2J3d0plZDUrM1lkWU1acmFZQkFxeUZpbUdU?= =?utf-8?B?dkNGK05zQnV4cDZDa3RLVndOckF3b3NTQTZlV3BkRFBoeFliQXNHNm16bis5?= =?utf-8?B?bm5DVFkwL3lvUjl4K0xTUHlYc0ZTY1Njc09Zb1dwTVBHZEJmZEJqV1hYWlRD?= =?utf-8?B?V1huclI2Zm8rdzhGemdVelduVXR2QzZSTlU0TjFuSkVnQ0Q4d2E0S0E0US9E?= =?utf-8?B?ZXBUbGNaMGd5VXdPZHVkbEhYUnJ5RGVIYmVJVmhyQi9oSVlzeHlJWUs5TUoz?= =?utf-8?B?SFdmWTc5UmVJUUh2WWdIc3ExdS9rdHk5dGxEOTdYSFdTRnhmZWduS3ROK0lU?= =?utf-8?B?VzNBOVBvOE82dlRIZWxhbGpWK1ZBamZ6TThlTXNIcFBwNlNVd2d0ZmJPT1Az?= =?utf-8?B?VTJ1R3hialdjQmZwb2FTbXpoWVN3TUVoQitQOFFrbTBLbkhXQ2VWalE4dGpS?= =?utf-8?B?Wmtqak50Ynlwd0lyeDRVZVRBZ2VoQnZXVUpOOXptdXpLRllRUzZ5bHA4MElu?= =?utf-8?B?MUo0S3g2K2ZRSFh4ZXhhVkpCNERqQU5PT21WckpFbHVwMGNXVzRuVk5QdlFh?= =?utf-8?B?TElkRGxSTS85czVrQkJMaXFhNDVpUVU4ZFZvRml0QmdZaGthak91cnpqUldL?= =?utf-8?B?eTFwZys2VEh6NzF4Zm5rQ2NvL0RHSGdSVE1MNlJ2WFdaMW8wRHIvd0FMNDJU?= =?utf-8?B?NFBkSTNmTXBUdHY3bi9IakVpV2oveGNudkpBdWJJcEhUVG1ITjVPeHVlUTg0?= =?utf-8?B?amJ2REdPb1ViRlJwQ0kvQk1ONVlPUUFydVJNUGtqQUFGaTdzT1ZGdmIxY1VY?= =?utf-8?B?ajRHbnhNWWtLa2x1bkNNd0RSNjA3Q3VzVWtqdWdSd0ZjMlhPRmRiNTkxbTF5?= =?utf-8?B?dDhENE1PN0REenFwM0s3RXJwYm1xQUJqNnBpSnl0aVpuemtyWEE1MEJQTkln?= =?utf-8?B?d25heUk3eHBGQzVvdThxcEJkNUIrRkQxTTlkdGNnT0hiT1hNaWZrZjh6andT?= =?utf-8?B?cnlQVHh1eVVLcXV4Y0NyM0lQaDJHRjVOTzNJbi83dThzeHVyaER2VHkzbjVX?= =?utf-8?B?MVY0cHNHVkgxVWVUemhhNFVFVVlEQWcrV1htSlhjWmg4R1pWU2pKU3ZHRTNy?= =?utf-8?B?S3o4YVk4VU01WHN3NmN4dGhKRXhyOEZxUlA2Sk13U210Wmh0eDlyK3JmZXgw?= =?utf-8?B?OVRaYUo4R3hhN25pWmVxNWhidnpTeHBVYnJKUUtZQVF0aU1RZmlkbWRKbkMv?= =?utf-8?B?NVJYMHQycGs3dTZITmlyRGxKSHFPUjRQM2RraDkyck1zSkxUYUdtNkpPbHdy?= =?utf-8?B?QkRUVjFzY0lMT3JrZGxMRlB2eDlNUmRyRkdGOUVyUXlVa2JEMmFzTDI5K1RX?= =?utf-8?B?WUR4bDNkMEgzeG1YVHZoQlRZcTJlSlhhemJ6RWVXQkNva21nVy8rR09tU3RH?= =?utf-8?Q?mJavKbv7y1VXf54WfH8hPH8FS?= X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR84MB1478.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 2e137efc-0850-4220-0760-08dc2820d3ab X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2024 21:07:43.4519 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 0Xvcg+eJh9thwv6bVMPuA3EYlnY5Y71WLYwBLd1juMCOydCFKkjQfW9EyzrjJLyefGAwtq3ipKjlT/rkcBTwQg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR84MB3730 X-OriginatorOrg: hpe.com X-Proofpoint-GUID: V8kA1Gx1NUmjVdLZmVbioA81SF5xrDtZ X-Proofpoint-ORIG-GUID: V8kA1Gx1NUmjVdLZmVbioA81SF5xrDtZ X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,patrick.henz@hpe.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: N0TI0Z98llzCZ0QWSheOZFl5x7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=kPqhmmMv; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=hpe.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io SGkgTGFzemxvLA0KDQo+IEhvdyBkb2VzIHRoaXMgcGF0Y2ggZGlmZmVyIGZyb20geW91ciB2MSwg ZnJvbSBPY3RvYmVyIGxhc3QgeWVhcjoNCg0KVGhlcmUncyBhIGNvbmZsaWN0IHdpdGggbXkgcHJl dmlvdXMgY2hhbmdlcyBhbmQgdGhvc2UgZm91bmQgaW4gY29tbWl0IGZmNGM0OWE1ZWUzOGQ2MTMz ODRmYjJlMzE4ZDg5MWE4MDBkMzI5OTksIHNvbWUgZ2xvYmFsIHZhcmlhYmxlcyBpbiBYaGNpLmMg d2VyZSByZW5hbWVkLCBhZGRpbmcgYW4gWGhjaSBwcmVmaXguIE15IFYyIHBhdGNoIGlzIHRoZSBz YW1lIGFzIFYxLCBqdXN0IHdpdGggdGhlIHVwZGF0ZWQgZ2xvYmFscy4NCg0KPiBJJ20gcmVhbGx5 IHNvcnJ5IHRoYXQgeW91ciB2MSBwYXRjaCBkaWRuJ3QgZ2V0IG1lcmdlZC4NCg0KTm8gd29ycmll cyEgDQoNClRoYW5rcywNClBhdHJpY2sgSGVueg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KRnJvbTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4gDQpTZW50OiBXZWRuZXNk YXksIEZlYnJ1YXJ5IDcsIDIwMjQgMzowMCBQTQ0KVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBI ZW56LCBQYXRyaWNrIChJTUMgRmlybXdhcmUgRW5naW5lZXJpbmcpIDxwYXRyaWNrLmhlbnpAaHBl LmNvbT4NCkNjOiBoYW8uYS53dUBpbnRlbC5jb207IHJheS5uaUBpbnRlbC5jb207IE1pY2hhZWwg S2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IExpbWluZyBHYW8gKEJ5b3NvZnQg YWRkcmVzcykgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NClN1YmplY3Q6IFJlOiBbZWRrMi1k ZXZlbF0gW1BBVENIIHYyXSBNZGVNb2R1bGVQa2cvWGhjaUR4ZTogTm9uLXplcm8gc3RhcnQvc3Rv cCB2YWx1ZXMgaW4gWGhjR2V0RWxhcHNlZFRpY2tzDQoNCkhpIFBhdHJpY2ssDQoNCihDQyBMaW1p bmcsIE1pa2UpDQoNCk9uIDIvNi8yNCAxNjoyOSwgSGVueiwgUGF0cmljayB3cm90ZToNCj4gRnJv bTogUGF0cmljayBIZW56IDxwYXRyaWNrLmhlbnpAaHBlLmNvbT4NCj4gDQo+IFJFRjpodHRwczov L2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTQ1NzgNCj4gDQo+IFRoZSBp bXBsZW1lbnRhdGlvbiBvZiBYaGNHZXRFbGFwc2VkVGlja3MgZGlkIG5vdCBhY2NvdW50IGZvciBu b24temVybyANCj4gc3RhcnQgYW5kIHN0b3AgdmFsdWVzIGZvciB0aGUgcGVyZm9ybWFuY2UgY291 bnRlciB0aW1lciwgcG90ZW50aWFsbHkgDQo+IHJlc3VsdGluZyBpbiBhbiBpbmNvcnJlY3QgZWxh cHNlZCB0aWNrIGNvdW50IGdldHRpbmcgcmV0dXJuZWQgdG8gdGhlIA0KPiBjYWxsZXIuIEFjY291 bnQgZm9yIG5vbi16ZXJvIHN0YXJ0IGFuZCBzdG9wIHZhbHVlcyB3aGVuIGNhbGN1bGF0aW5nIA0K PiB0aGUgZWxhcHNlZCB0aWNrIGNvdW50Lg0KPiANCj4gQ2M6IEhhbyBBIFd1IDxoYW8uYS53dUBp bnRlbC5jb20+DQo+IENjOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+DQo+IFNpZ25lZC1vZmYt Ynk6IFBhdHJpY2sgSGVueiA8cGF0cmljay5oZW56QGhwZS5jb20+DQo+IFJldmlld2VkLWJ5Og0K PiAtLS0NCj4gIE1kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaS5jIHwgNCArKy0tDQo+ ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KDQpIb3cg ZG9lcyB0aGlzIHBhdGNoIGRpZmZlciBmcm9tIHlvdXIgdjEsIGZyb20gT2N0b2JlciBsYXN0IHll YXI6DQoNCmh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExMDQzNA0KbWVz c2FnZS1pZDoNCjxjMzAzODg3OGM0ZDMwYzU0ZTYwY2NlNzE5MmNmMWFhNjBjMzBhZDJlLjE2OTg3 NzAzOTQuZ2l0LnBhdHJpY2suaGVuekBocGUuY29tPg0KDQpUaGF0IHZlcnNpb24gd2FzOg0KDQpB Y2tlZC1ieTogSGFvIEEgV3UgPGhhby5hLnd1QGludGVsLmNvbT4NClJldmlld2VkLWJ5OiBMYXN6 bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPg0KDQpJZiB0aGlzIHBhdGNoIGlzIHRoZSBzYW1l IChlZmZlY3RpdmVseSBhIHJlcG9zdCksIHRoZW4gSSBoYXZlIHR3byBjb21tZW50czoNCg0KLSB0 aGUgUmV2aWV3ZWQtYnkgbGluZSBvbiB2MiBpcyBpbmNvbXBsZXRlLCBwbHVzIHRoZSBwYXRjaCBp cyBtaXNzaW5nIEhhbydzIEFja2VkLWJ5DQoNCi0gSSdtIHJlYWxseSBzb3JyeSB0aGF0IHlvdXIg djEgcGF0Y2ggZGlkbid0IGdldCBtZXJnZWQuIEkgdGhpbmsgd2Ugc2hvdWxkIGp1c3QgYXBwbHkg djEsIHdpdGggdGhlIGZlZWRiYWNrIHRhZ3MgZ2l2ZW4gYmFjayB0aGVuLiBJTU8gdGhlIHBhdGNo IGNlcnRhaW5seSBxdWFsaWZpZXMgZm9yIHRoZSBmZWF0dXJlIGZyZWV6ZSAoZXZlbiB0aGUgaGFy ZCBvbmUpLCBiZWNhdXNlIGl0IGlzIGEgYnVnZml4Lg0KDQpBdCB0aGlzIGRldmVsb3BtZW50IHBo YXNlLCBJIGNhbid0IG1lcmdlIHlvdXIgdjEsIGJ1dCBMaW1pbmcgb3IgTWlrZSBjb3VsZC4gTWlr ZSwgTGltaW5nOiBjYW4geW91IGdpdC1hbSBQYXRyaWNrJ3MgdjEsIGFuZCBwaWNrIHVwIHRoZSBm ZWVkYmFjayB0YWdzLCBmb3IgbWVyZ2luZz8NCg0KVGhhbmtzIQ0KTGFzemxvDQoNCg0KPiANCj4g ZGlmZiAtLWdpdCBhL01kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaS5jIA0KPiBiL01k ZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaS5jDQo+IGluZGV4IGY0ZTYxZDIyM2MuLmZm NjQxZDAxMzAgMTAwNjQ0DQo+IC0tLSBhL01kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhj aS5jDQo+ICsrKyBiL01kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaS5jDQo+IEBAIC0y Mzg5LDcgKzIzODksNyBAQCBYaGNHZXRFbGFwc2VkVGlja3MgKA0KPiAgICAgIC8vIENvdW50ZXIg Y291bnRzIHVwd2FyZHMsIGNoZWNrIGZvciBhbiBvdmVyZmxvdyBjb25kaXRpb24NCj4gICAgICAv Lw0KPiAgICAgIGlmICgqUHJldmlvdXNUaWNrID4gQ3VycmVudFRpY2spIHsNCj4gLSAgICAgIERl bHRhID0gKG1YaGNpUGVyZm9ybWFuY2VDb3VudGVyRW5kVmFsdWUgLSAqUHJldmlvdXNUaWNrKSAr IEN1cnJlbnRUaWNrOw0KPiArICAgICAgRGVsdGEgPSAoQ3VycmVudFRpY2sgLSBtWGhjaVBlcmZv cm1hbmNlQ291bnRlclN0YXJ0VmFsdWUpICsgDQo+ICsgKG1YaGNpUGVyZm9ybWFuY2VDb3VudGVy RW5kVmFsdWUgLSAqUHJldmlvdXNUaWNrKTsNCj4gICAgICB9IGVsc2Ugew0KPiAgICAgICAgRGVs dGEgPSBDdXJyZW50VGljayAtICpQcmV2aW91c1RpY2s7DQo+ICAgICAgfQ0KPiBAQCAtMjM5OCw3 ICsyMzk4LDcgQEAgWGhjR2V0RWxhcHNlZFRpY2tzICgNCj4gICAgICAvLyBDb3VudGVyIGNvdW50 cyBkb3dud2FyZHMsIGNoZWNrIGZvciBhbiB1bmRlcmZsb3cgY29uZGl0aW9uDQo+ICAgICAgLy8N Cj4gICAgICBpZiAoKlByZXZpb3VzVGljayA8IEN1cnJlbnRUaWNrKSB7DQo+IC0gICAgICBEZWx0 YSA9IChtWGhjaVBlcmZvcm1hbmNlQ291bnRlclN0YXJ0VmFsdWUgLSBDdXJyZW50VGljaykgKyAq UHJldmlvdXNUaWNrOw0KPiArICAgICAgRGVsdGEgPSAobVhoY2lQZXJmb3JtYW5jZUNvdW50ZXJT dGFydFZhbHVlIC0gQ3VycmVudFRpY2spICsgDQo+ICsgKCpQcmV2aW91c1RpY2sgLSBtWGhjaVBl cmZvcm1hbmNlQ291bnRlckVuZFZhbHVlKTsNCj4gICAgICB9IGVsc2Ugew0KPiAgICAgICAgRGVs dGEgPSAqUHJldmlvdXNUaWNrIC0gQ3VycmVudFRpY2s7DQo+ICAgICAgfQ0KDQoNCgotPS09LT0t PS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdl cyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTE1MjU2KTogaHR0cHM6 Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTE1MjU2Ck11dGUgVGhpcyBUb3BpYzog aHR0cHM6Ly9ncm91cHMuaW8vbXQvMTA0MTk5NjA1Lzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVs K293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlv L2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09 LQoKDQo=