From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 233BD94141E for ; Thu, 18 Apr 2024 09:00:37 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=aQ2YdlkLPw1lIIwuycHl3XV2zpBsNRI9eZNiksSAafw=; c=relaxed/simple; d=groups.io; h=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:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1713430836; v=1; b=PoHWvPwnVyk6IBVnl/REZztbZX7LX2xz3rBcz0zP5U4kSo1WFyZRc3k/do12CmOL/09zk2zy pO4b5Rmlr2B5JfNBfnKlsTp7/Rc/3HoB7/TYfTAyizPuEdLb4pAKoAz7v8hyXG7CEWGUyU8jORE GM0zbiacR9WOtCeIl5NSboQffkQva5u6EJMzjM6MMfW8GKno0lkJOtQ7AKC7xm3Mr5dhfN6Palj SF1ZlN6ueib3PFdX4+H7MWa4xBo8px9PFyAr8KlCDVsiXheaoHc8WqRnMfG6EyWrv4IjdU0zTIj NTiet/ID8+NjYyoyx7V2MGNWm6DGPm0YgUxttT6G8r3ow== X-Received: by 127.0.0.2 with SMTP id yrFZYY7687511xYkVmr2n6hF; Thu, 18 Apr 2024 02:00:36 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by mx.groups.io with SMTP id smtpd.web10.8310.1713430835781102385 for ; Thu, 18 Apr 2024 02:00:35 -0700 X-CSE-ConnectionGUID: PiZ0rzyaSaWDcoSxHoV2AA== X-CSE-MsgGUID: 8metF+3/Rf2BfAgxfpuYVA== X-IronPort-AV: E=McAfee;i="6600,9927,11047"; a="19525147" X-IronPort-AV: E=Sophos;i="6.07,211,1708416000"; d="scan'208";a="19525147" X-Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Apr 2024 02:00:35 -0700 X-CSE-ConnectionGUID: sgVsbLnWR9CkwpyRli2ivg== X-CSE-MsgGUID: RKNj7/klQ4Cw1Z6t+FIRuw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,211,1708416000"; d="scan'208";a="27346213" X-Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa005.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 18 Apr 2024 02:00:28 -0700 X-Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 18 Apr 2024 02:00:28 -0700 X-Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 18 Apr 2024 02:00:27 -0700 X-Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Thu, 18 Apr 2024 02:00:27 -0700 X-Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 18 Apr 2024 02:00:27 -0700 X-Received: from MN0PR11MB6034.namprd11.prod.outlook.com (2603:10b6:208:375::17) by DS0PR11MB7960.namprd11.prod.outlook.com (2603:10b6:8:fe::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.26; Thu, 18 Apr 2024 09:00:25 +0000 X-Received: from MN0PR11MB6034.namprd11.prod.outlook.com ([fe80::f91f:3355:add2:3216]) by MN0PR11MB6034.namprd11.prod.outlook.com ([fe80::f91f:3355:add2:3216%3]) with mapi id 15.20.7472.027; Thu, 18 Apr 2024 09:00:25 +0000 From: "Xianglei Cai" To: gaoliming , "devel@edk2.groups.io" CC: "Ni, Ray" , "Lewandowski, Krzysztof" , "Huang, Jenny" , "Shih, More" , "Chiu, Ian" Subject: Re: [edk2-devel] [PATCH V3 1/1] MdeModulePkg/XhciDxe: Add PCD for the delay of HCRST Thread-Topic: [PATCH V3 1/1] MdeModulePkg/XhciDxe: Add PCD for the delay of HCRST Thread-Index: AQHajv7zYKh6UrecSUKjPdHYyb5XtrFo4GAAgATfEDA= Date: Thu, 18 Apr 2024 09:00:25 +0000 Message-ID: References: <6ccbc5f73881bc59b8260f947ca092a6a3d6c60c.1713162827.git.xianglei.cai@intel.com> <013c01da8eff$2f8ceb20$8ea6c160$@byosoft.com.cn> In-Reply-To: <013c01da8eff$2f8ceb20$8ea6c160$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR11MB6034:EE_|DS0PR11MB7960:EE_ x-ms-office365-filtering-correlation-id: 2c381d6d-8a27-474a-9a3d-08dc5f85fcca x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: HtcF/OyVObVwXY6UMQoMJz3VJizyhKdzNlh02jCJFpF85G7ElO+xfQeoAqiOHElF+JivQ6w9zAz8nl2JvFvjsIt5qdcisj/Ts90tf4xqa73NrfvYzhKY0LfP+Oea8Z+qThwN6Vp0/dPPvQff7Os6VNbM4DkdRBkAOqlsbvSkwTaFo09QLT7edowRXZEN0v0putXJTI6qRh8/+WpVbcPShJ4gM+yoefanuQ7CHNeDiVj41Btz51gCYFy0DEwYPNmuQhWCkXxqTY0Pkvr+1+gp8woNEgE9wMEOR9nfGPo2lb2a6JkynXdsO/7hJogPvqemezuD5HmX55uz89J/Tnk8+HGQdahwlIntEr5/goGuYyj3OSiyUAMq8JGFLF4IkrnvIW8oO1XOEMM/iYxVNsINSSs9yoqrlySJgSNIqQCG+Mt9Zvae5V/TSVXAVKYCxqY3Ll9juIpzppq7NEJOjmrLb9JcVS18qHqashfsrJ9Ni7n1WygxJ6ngfDp+XcBTD1l2EKLEk6PF87crquUC1bDZpkySwjZNnUCkO2gcKcJB/aaE4K0ylXhfOgmzGdDPV6WsVa9loyC7RwRvU0+1gQ8URyJ7S12PjEauI6EV0435cspFi0Imrwv4pdj2gfEwB4/sD5LcAaJi6oqtjO6yqMt8ObYT5rULB+J5SyVRgI5r/PA= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cEFIdFBrWDBFQW9YR1Ftd1lJR2hPMVNCa2xFNFYwWi9lbmJEOVA5ZkVxZ2hm?= =?utf-8?B?c2Fzbm4weHB3empTNDFpZlk1VnFMbmM5VGdDSEtMVDFJQU4zenIyOUpHSXV6?= =?utf-8?B?MXFUZitqWlE5UDdpZUxPV0M3Y3ZLME1Qc2U4bFQ3blc5QURnTHZ2b2daR1R1?= =?utf-8?B?NVM1YTV5Z0d6a2NpcUpBWUEyb2YzbEVkU2x0c1lMY05QNmJ6TkViUzZnYzRl?= =?utf-8?B?OTQ4QkVmTXFQNlZkTldnRm9DdDIyWTIxZ1I5VWxnSUlyOFd5RjlsOWw1UkJa?= =?utf-8?B?MEZpLzNFVDdlZWdEWGVkRWZZNllObG1sVXkxUGlaN0Y2UGNYKzAyeWk4eXdm?= =?utf-8?B?dENlNWhOZmdIOUhpb1pkc2ZqaVJDZ0p6RFJDRjBNTlB0bTBpYlc0QmtUVmRa?= =?utf-8?B?R2lIRVdBWVlCbFpUNncwQXJsNjNYV2VTUHAwNU1ucG9uN3BkWlRSMGRwMFVz?= =?utf-8?B?SFgzamRyYnhSbnRmN2F3UFMxVS9hMHJlcFZ1Q2RMRk1sa08zV1QwRE5RdDlq?= =?utf-8?B?YmwwSUxrcFlNUVlrc05OQUFRSDhsWjk2YjdwL2o1UjBnc3N2RnJCazVPOWEy?= =?utf-8?B?bFU0ajgvQll6cTIrY2NBazJpbnEwbDg4aUNmcmkxeU54eHVZSmJMY01maTBj?= =?utf-8?B?WVpLYkJVeWFQdmZwYUtxNGpYNFJzV3pUSzhxaEQraW5OMkJ6VVBlVHF3Y1BU?= =?utf-8?B?eUJjOFdJV3hMcVAxOC9LN29tM3hnakZSSE9ZelRDcFV4NE85L210TUxEYUd5?= =?utf-8?B?ZzA5aVBmRnd6R1pCOXROcTNhNE9zN0lSZ201VDFpdXY1bTU1T05NbXRkaEN4?= =?utf-8?B?TjNDd2VweHBlT25zZkhuMUNpOGVaMmlBQWhPd0p3SFBzZTQ2enkyTDJhVlJs?= =?utf-8?B?eUZLZ1hFWkVuc2thSGYvRXk4MkI3YVRlaDY4RzdabWFEQUI3ZjdUY0s5RzFi?= =?utf-8?B?S2pDVUlnam9XUWJuRndEQzZ6TGd1YUxZQndFSUt4SjlRbUtWWUdnR3hXYlp4?= =?utf-8?B?MTQ1YndtRCtnQjRIUnorZUJqSFZqWURUdFBJd3pFTUxJRWNJTW5CTFczNmhN?= =?utf-8?B?SzhjN0tZTURlTjVRNkpjaFd2UnZKSjl0c0RxR0R6b3pZQVBnaUNJSnloZlAz?= =?utf-8?B?NE1GclF0VEN3cnNhYm9MQWcrOVlPMU84c3JhRDA1LzdhNldZdlIwNnB5Kzhj?= =?utf-8?B?U2JsREVBQzdjKzcxMjdqZklNZGkwSzFzOCtVUnFzQW9BRkN5TytGOWNXM2RY?= =?utf-8?B?Z3hCUnpJT3FBZ2JjdmU1UmZkTHZ4UmEwWm1GeDJlK2pCZUNhVXpQZzFBbmg0?= =?utf-8?B?UjlGb3VtUGVZM1p2Rk9hVUxxamx3YlNqUUpYNkpROS9teHpTKzhWUnNCaGRB?= =?utf-8?B?UTBEVlZRRFpLTWhNM2tnY2N6UzJUUm9rUmp2My94K3ZmNC8vc3lxV04zZi9s?= =?utf-8?B?cm1xQXo0U21CMHJpUnZGYXFjbURlNUF1b3MvWFpDZk5vZnh6NmxXbVoyMmx0?= =?utf-8?B?dnZRdWw0dDh1QktSZkdnTSttTlArbCt5TDZUOWJuZmpQa3ltUTl3UWVCY05V?= =?utf-8?B?MTFtaXY5Vkc1ZndCQzRIbTdDSUdZdmljYkhhNzkvb0psRCtPOUlLd0dFSlFY?= =?utf-8?B?NjhCckc1cTF3K2d6dGp3NVdFQkRHb1ZoVGYvZEtHdWhvTWlYRWZTVjBEVjVT?= =?utf-8?B?bHpQM0xBYUhTb2ZUbzVHRmZSZFZwZTlTQUV2WnRjeUhWZVpzajlRZzNIL1ZO?= =?utf-8?B?TUpmTHdBNEZFc09ES25VSnUza3laVHF0eFRHTzNkaWFTYUpEOW1ISmhadFcv?= =?utf-8?B?ZzNaWWN2d3o3K3M2VUhFTDNFcUJZMkFpZGpqWnFscEV0RDlNeVVyeTNvUDFN?= =?utf-8?B?RzBoY2hOR1VtWU96UXFTVVBJYnE1emI3U2dBT3hCM3NibjZBdnFpUHY2VEZV?= =?utf-8?B?YU9WL2lPSDZ5Vk9ITUgvU1pLQVYwWUpQMVJweWJ5RHIrRVptV2E3ZzdjK0Vz?= =?utf-8?B?VmYxYUFaZ3RidWEwbGtSeENaVW5qN2R6dTN3czVCS2NPZ0tFY1FiOXBIcTZT?= =?utf-8?B?M3NYTHN1enFrcHNwSGpiL0pvWXBIaEtwNGtwdTJrQUNGSlhraGo5MEhKVE90?= =?utf-8?Q?qJg8ry1SG4HRZfz37paRtTwAn?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB6034.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2c381d6d-8a27-474a-9a3d-08dc5f85fcca X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2024 09:00:25.5863 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lnLHXFgOVcDBqEAqHbvKfrDlHI94CYnF2k16UxIaoERND32XNshFO0Pt7CvXdc4ZAxHGt61ZCDGfb3bZMXxOKw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7960 X-OriginatorOrg: intel.com 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 Resent-Date: Thu, 18 Apr 2024 02:00:35 -0700 Resent-From: xianglei.cai@intel.com Reply-To: devel@edk2.groups.io,xianglei.cai@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: EcJf6if1T5fR5e3pg5f96SJ2x7686176AA= 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=20240206 header.b=PoHWvPwn; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io SGkgTGltaW5nLA0KDQpDb3VsZCB5b3UgaGVscCBwaWNrIHRoZSBjaGFuZ2UgdG8gbWFzdGVyIGJy YW5jaD8NCg0KVGhhbmtzLA0KWGlhbmdsZWkNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N CkZyb206IGdhb2xpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPiANClNlbnQ6IE1vbmRh eSwgQXByaWwgMTUsIDIwMjQgMjozNiBQTQ0KVG86IENhaSwgWGlhbmdsZWkgPHhpYW5nbGVpLmNh aUBpbnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KQ2M6IE5pLCBSYXkgPHJheS5uaUBp bnRlbC5jb20+OyBMZXdhbmRvd3NraSwgS3J6eXN6dG9mIDxrcnp5c3p0b2YubGV3YW5kb3dza2lA aW50ZWwuY29tPjsgSHVhbmcsIEplbm55IDxqZW5ueS5odWFuZ0BpbnRlbC5jb20+OyBTaGloLCBN b3JlIDxtb3JlLnNoaWhAaW50ZWwuY29tPjsgQ2hpdSwgSWFuIDxJYW4uY2hpdUBpbnRlbC5jb20+ DQpTdWJqZWN0OiDlm57lpI06IFtQQVRDSCBWMyAxLzFdIE1kZU1vZHVsZVBrZy9YaGNpRHhlOiBB ZGQgUENEIGZvciB0aGUgZGVsYXkgb2YgSENSU1QNCg0KUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8g PGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCg0KPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+ IOWPkeS7tuS6ujogWGlhbmdsZWkgQ2FpIDx4aWFuZ2xlaS5jYWlAaW50ZWwuY29tPg0KPiDlj5Hp gIHml7bpl7Q6IDIwMjTlubQ05pyIMTXml6UgMTQ6MzQNCj4g5pS25Lu25Lq6OiBkZXZlbEBlZGsy Lmdyb3Vwcy5pbw0KPiDmioTpgIE6IFhpYW5nbGVpIENhaSA8eGlhbmdsZWkuY2FpQGludGVsLmNv bT47IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT47IA0KPiBMaW1pbmcgR2FvIDxnYW9saW1pbmdA Ynlvc29mdC5jb20uY24+OyBLcnp5c3p0b2YgTGV3YW5kb3dza2kgDQo+IDxrcnp5c3p0b2YubGV3 YW5kb3dza2lAaW50ZWwuY29tPjsgSmVubnkgSHVhbmcgDQo+IDxqZW5ueS5odWFuZ0BpbnRlbC5j b20+OyBNb3JlIFNoaWggPG1vcmUuc2hpaEBpbnRlbC5jb20+OyBJYW4gQ2hpdSANCj4gPGlhbi5j aGl1QGludGVsLmNvbT4NCj4g5Li76aKYOiBbUEFUQ0ggVjMgMS8xXSBNZGVNb2R1bGVQa2cvWGhj aUR4ZTogQWRkIFBDRCBmb3IgdGhlIGRlbGF5IG9mIA0KPiBIQ1JTVA0KPiANCj4gaHR0cHM6Ly9i dWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD00NzI3DQo+IA0KPiBSZWNlbnRs eSBzb21lIG9mIFhIQ0kgaG9zdCBjb250cm9sbGVycyByZXF1aXJlIHRvIGhhdmUgZXh0cmEgMW1z IGRlbGF5IA0KPiBiZWZvcmUgYWNjZXNzaW5nIGFueSBNTUlPIHJlZ2lzdGVyIGR1cmluZyByZXNl dC4gUEhZIHRyYW5zaXRpb24gZnJvbSANCj4gUDMgdG8gUDAgY2FuIHRha2UgYXJvdW5kIDEuM21z IGFuZCB0aGUgeEhDSSByZXNldCBjYW4gdGFrZSBhcm91bmQgDQo+IDEuNW1zLg0KPiBBZGQgUENE IHRvIGNvbnRyb2wgdGhlIGRlbGF5LCB0aGUgZGVmYXVsdCBpcyAyIG1zLg0KPiANCj4gQ2M6IFJh eSBOaSAgICAgICAgICAgICAgICAgICA8cmF5Lm5pQGludGVsLmNvbT4NCj4gQ2M6IExpbWluZyBH YW8gICAgICAgICAgICAgICA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiBDYzogS3J6eXN6 dG9mIExld2FuZG93c2tpICAgIDxrcnp5c3p0b2YubGV3YW5kb3dza2lAaW50ZWwuY29tPg0KPiBD YzogSmVubnkgSHVhbmcgICAgICAgICAgICAgIDxqZW5ueS5odWFuZ0BpbnRlbC5jb20+DQo+IENj OiBNb3JlIFNoaWggICAgICAgICAgICAgICAgPG1vcmUuc2hpaEBpbnRlbC5jb20+DQo+IENjOiBJ YW4gQ2hpdSAgICAgICAgICAgICAgICAgPGlhbi5jaGl1QGludGVsLmNvbT4NCj4gU2lnbmVkLW9m Zi1ieTogWGlhbmdsZWkgQ2FpIDx4aWFuZ2xlaS5jYWlAaW50ZWwuY29tPg0KPiBSZXZpZXdlZC1i eTogS3J6eXN6dG9mIExld2FuZG93c2tpIDxrcnp5c3p0b2YubGV3YW5kb3dza2lAaW50ZWwuY29t Pg0KPiAtLS0NCj4gIE1kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaS5oICAgICAgfCAx ICsNCj4gIE1kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaUR4ZS5pbmYgfCA0ICsrKysN Cj4gIE1kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaVJlZy5jICAgfCAyICstDQo+ICBN ZGVNb2R1bGVQa2cvTWRlTW9kdWxlUGtnLmRlYyAgICAgICAgICAgIHwgNSArKysrKw0KPiAgNCBm aWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+IA0KPiBkaWZm IC0tZ2l0IGEvTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNpLmgNCj4gYi9NZGVNb2R1 bGVQa2cvQnVzL1BjaS9YaGNpRHhlL1hoY2kuaA0KPiBpbmRleCA0NDAxNjc1ODcyNGMuLmM5YTEy MDk1YzI5ZSAxMDA2NDQNCj4gLS0tIGEvTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNp LmgNCj4gKysrIGIvTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNpLmgNCj4gQEAgLTI4 LDYgKzI4LDcgQEAgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0yLUNsYXVzZS1QYXRlbnQg IA0KPiAjaW5jbHVkZSA8TGlicmFyeS9EZWJ1Z0xpYi5oPiAgI2luY2x1ZGUgDQo+IDxMaWJyYXJ5 L1JlcG9ydFN0YXR1c0NvZGVMaWIuaD4gICNpbmNsdWRlIDxMaWJyYXJ5L1RpbWVyTGliLmg+DQo+ ICsjaW5jbHVkZSA8TGlicmFyeS9QY2RMaWIuaD4NCj4gDQo+ICAjaW5jbHVkZSA8SW5kdXN0cnlT dGFuZGFyZC9QY2kuaD4NCj4gDQo+IGRpZmYgLS1naXQgYS9NZGVNb2R1bGVQa2cvQnVzL1BjaS9Y aGNpRHhlL1hoY2lEeGUuaW5mDQo+IGIvTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNp RHhlLmluZg0KPiBpbmRleCAxOGVmODc5MTZhZTQuLmU2YzFhYzhhNjM0NiAxMDA2NDQNCj4gLS0t IGEvTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNpRHhlLmluZg0KPiArKysgYi9NZGVN b2R1bGVQa2cvQnVzL1BjaS9YaGNpRHhlL1hoY2lEeGUuaW5mDQo+IEBAIC01Niw2ICs1Niw3IEBA DQo+ICAgIERlYnVnTGliDQo+ICAgIFJlcG9ydFN0YXR1c0NvZGVMaWINCj4gICAgVGltZXJMaWIN Cj4gKyAgUGNkTGliDQo+IA0KPiAgW0d1aWRzXQ0KPiAgICBnRWZpRXZlbnRFeGl0Qm9vdFNlcnZp Y2VzR3VpZCAgICAgICAgICAgICAgICAgIyMNCj4gU09NRVRJTUVTX0NPTlNVTUVTICMjIEV2ZW50 DQo+IEBAIC02NCw2ICs2NSw5IEBADQo+ICAgIGdFZmlQY2lJb1Byb3RvY29sR3VpZCAgICAgICAg ICAgICAgICAgICAgICAgICAjIyBUT19TVEFSVA0KPiAgICBnRWZpVXNiMkhjUHJvdG9jb2xHdWlk ICAgICAgICAgICAgICAgICAgICAgICAgIyMgQllfU1RBUlQNCj4gDQo+ICtbUGNkXQ0KPiArICBn RWZpTWRlTW9kdWxlUGtnVG9rZW5TcGFjZUd1aWQuUGNkRGVsYXlYaGNpSENSZXNldCAgIyMNCj4g Q09OU1VNRVMNCj4gKw0KPiAgIyBbRXZlbnRdDQo+ICAjIEVWRU5UX1RZUEVfUEVSSU9ESUNfVElN RVIgICAgICAgIyMgQ09OU1VNRVMNCj4gICMNCj4gZGlmZiAtLWdpdCBhL01kZU1vZHVsZVBrZy9C dXMvUGNpL1hoY2lEeGUvWGhjaVJlZy5jDQo+IGIvTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4 ZS9YaGNpUmVnLmMNCj4gaW5kZXggNDBmMmYxZjIyNzY2Li41MjU5NDJhMTY3YjAgMTAwNjQ0DQo+ IC0tLSBhL01kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaVJlZy5jDQo+ICsrKyBiL01k ZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaVJlZy5jDQo+IEBAIC04NjQsNyArODY0LDcg QEAgWGhjUmVzZXRIQyAoDQo+ICAgICAgLy8gT3RoZXJ3aXNlIHRoZXJlIG1heSBoYXZlIHRoZSB0 aW1lb3V0IGNhc2UgaGFwcGVuZWQuDQo+ICAgICAgLy8gVGhlIGJlbG93IGlzIGEgd29ya2Fyb3Vu ZCB0byBzb2x2ZSBzdWNoIHByb2JsZW0uDQo+ICAgICAgLy8NCj4gLSAgICBnQlMtPlN0YWxsIChY SENfMV9NSUxMSVNFQ09ORCk7DQo+ICsgICAgZ0JTLT5TdGFsbCAoUGNkR2V0MTYgKFBjZERlbGF5 WGhjaUhDUmVzZXQpKTsNCj4gICAgICBTdGF0dXMgPSBYaGNXYWl0T3BSZWdCaXQgKFhoYywgWEhD X1VTQkNNRF9PRkZTRVQsIA0KPiBYSENfVVNCQ01EX1JFU0VULCBGQUxTRSwgVGltZW91dCk7DQo+ IA0KPiAgICAgIGlmICghRUZJX0VSUk9SIChTdGF0dXMpKSB7DQo+IGRpZmYgLS1naXQgYS9NZGVN b2R1bGVQa2cvTWRlTW9kdWxlUGtnLmRlYyANCj4gYi9NZGVNb2R1bGVQa2cvTWRlTW9kdWxlUGtn LmRlYyBpbmRleCBhOTEwNThlNWI1ZGYuLmQ5ZTJlNzI0ZGY5ZSANCj4gMTAwNjQ0DQo+IC0tLSBh L01kZU1vZHVsZVBrZy9NZGVNb2R1bGVQa2cuZGVjDQo+ICsrKyBiL01kZU1vZHVsZVBrZy9NZGVN b2R1bGVQa2cuZGVjDQo+IEBAIC0xMTQ4LDYgKzExNDgsMTEgQEANCj4gICAgIyBAUHJvbXB0IEVu YWJsZSBsYXJnZSBhZGRyZXNzIGltYWdlIGxvYWRpbmcuDQo+IA0KPiBnRWZpTWRlTW9kdWxlUGtn VG9rZW5TcGFjZUd1aWQuUGNkSW1hZ2VMYXJnZUFkZHJlc3NMb2FkfFRSVUV8Qk9PDQo+IExFQU58 MHgzMDAwMTA1OQ0KPiANCj4gKyAgIyMgSW5kaWNhdGVzIHRpbWUgZGVsYXkgZm9yIFhIQ0kgcmVn aXN0ZXJzIGFjY2VzcyBhZnRlciBpdCBpc3N1ZXMNCkhDUlNULg0KPiArICAjIERlZmF1bHQgaXMg MjAwMCwgaXQgcmVwcmVzZW50IGRlbGF5IGlzIDIgbXMuDQo+ICsgICMgQFByb21wdCBEZWxheSBh Y2Nlc3MgWEhDSSByZWdpc3RlciBhZnRlciBpdCBpc3N1ZXMgSENSU1QgKHVzKQ0KPiArDQo+IGdF ZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2REZWxheVhoY2lIQ1Jlc2V0fDIwMDB8VUlO VDE2fDB4Mw0KPiAwMDAxMDYwDQo+ICsNCj4gIFtQY2RzRml4ZWRBdEJ1aWxkLCBQY2RzUGF0Y2hh YmxlSW5Nb2R1bGVdDQo+ICAgICMjIER5bmFtaWMgdHlwZSBQQ0QgY2FuIGJlIHJlZ2lzdGVyZWQg Y2FsbGJhY2sgZnVuY3Rpb24gZm9yIFBjZCANCj4gc2V0dGluZyBhY3Rpb24uDQo+ICAgICMgIFBj ZE1heFBlaVBjZENhbGxCYWNrTnVtYmVyUGVyUGNkRW50cnkgaW5kaWNhdGVzIHRoZSBtYXhpbXVt IA0KPiBudW1iZXIgb2YgY2FsbGJhY2sgZnVuY3Rpb24NCj4gLS0NCj4gMi40Mi4wLndpbmRvd3Mu Mg0KDQoNCg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3Ug cmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGlu ZSAoIzExNzk2OSk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExNzk2 OQpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwNTU5NDQ5OC83Njg2MTc2 Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0 cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0t PS09LT0tPS09LT0tPS09LT0tPS0KCg0K