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 288B2740039 for ; Tue, 7 May 2024 01:25:48 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=szoCMsWd0Grv0pVuyRmo7L48CJNWjpDrbuvmXN4pYk8=; 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=1715045146; v=1; b=x3rcMpvl3iq634Qmo8eCoeeD70FVfaNqBxjifk6yVwIAVcX+3sZvAxqfnJbLUuvoIkh7AABH hDlycMT78UWLYdIJ2ldWAFNEl/V+Fe585W7FvdMH440ppDRKFll+tK+AMm9P2zkZLKDHR0pjChu jQ2VZSMh5iJqzbYcA+rHU2sV04hkhGDzzbTNHAiEbHfzI5Kts9piwDErnuzf8Q3CpUhcL1NnDjZ FRDZZN3EJQWrWWykHIdPSEjmRo3EYNOxmwyOwXMRCGHbRVx1b1BCoBLxyj7pTEUJxa5xuvyGFlI L0T2baWCTNq7/EzqjwEm2RmdBxLd62zOlExdVrcOEjL9w== X-Received: by 127.0.0.2 with SMTP id plfVYY7687511xVgGnCei9PL; Mon, 06 May 2024 18:25:46 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by mx.groups.io with SMTP id smtpd.web11.1361.1715045140916687323 for ; Mon, 06 May 2024 18:25:41 -0700 X-CSE-ConnectionGUID: j1Ntw8aiSaK4nLIJ7CxhBA== X-CSE-MsgGUID: BhCNzBBsSi64qjY7zAVYjQ== X-IronPort-AV: E=McAfee;i="6600,9927,11065"; a="36199312" X-IronPort-AV: E=Sophos;i="6.07,259,1708416000"; d="scan'208";a="36199312" X-Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 May 2024 18:25:40 -0700 X-CSE-ConnectionGUID: xmfMfH8ZRRuwvLh/p/WDAQ== X-CSE-MsgGUID: cqp5F4pqTeecnUHCmBv1/w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,259,1708416000"; d="scan'208";a="59520891" X-Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmviesa001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 06 May 2024 18:25:40 -0700 X-Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 6 May 2024 18:25:40 -0700 X-Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Mon, 6 May 2024 18:25:40 -0700 X-Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 6 May 2024 18:25:39 -0700 X-Received: from MN0PR11MB6034.namprd11.prod.outlook.com (2603:10b6:208:375::17) by SA0PR11MB4685.namprd11.prod.outlook.com (2603:10b6:806:9e::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.41; Tue, 7 May 2024 01:25:32 +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.7544.041; Tue, 7 May 2024 01:25:32 +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: AQHajv7zYKh6UrecSUKjPdHYyb5XtrFo4GAAgATfEDCACxC9kIASTHnA Date: Tue, 7 May 2024 01:25:32 +0000 Message-ID: References: <6ccbc5f73881bc59b8260f947ca092a6a3d6c60c.1713162827.git.xianglei.cai@intel.com> <013c01da8eff$2f8ceb20$8ea6c160$@byosoft.com.cn> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR11MB6034:EE_|SA0PR11MB4685:EE_ x-ms-office365-filtering-correlation-id: ad67ac15-72a9-4327-847a-08dc6e3496c6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?Q0hRdnhCeGJLazRtclpOVEVYdlIvZWRlenRFeHF6dVVQbW9aZkZlbUlzbzhP?= =?utf-8?B?SEdYa2ZlUGc1d3c0WVpORkVQZ1dSM0lTOFBNczhUUlBYUElFbnpGdzFHUkVr?= =?utf-8?B?V21jR29VUmF3MUFLNHEydFFRaCtIcHBOUENQYW1CTzB5YW12YnhQaGRqN3FO?= =?utf-8?B?QlBRWlRsdFhMSUg5WEw1dGw2Y0FrSmk5MDV3eFZ6bmFHZHpTWjF3enJmaHlZ?= =?utf-8?B?aU14c1dOSExJTWd3RmJVL0twakorRlhwR2sxNHJEZ0kwYS9qQXRQM0NrTkw1?= =?utf-8?B?djdGVy94Mm1WLytZTmxxaFVUN3FvR2pQZWJLbC8vN0I5NlJVSi9IVXVsUklp?= =?utf-8?B?WFA0SFlzZDc1Wi9RQmFEcEY5K0g3aTZwanlVZzFjWkhHZFBHUzAvVHB0SEVM?= =?utf-8?B?THFSdmFKaGxpaVJVYmI4R3FVUmRlM3pYQS9OTkdaamJNUWlKMHFNeXBRc2Rs?= =?utf-8?B?UkQzS21KMmk1Z0RWWGxDa3gzbllxWDkrTWlRb1BaRnZDQkVOSDJ5a3VoL3pP?= =?utf-8?B?cUE0TXF0OFhwRWtiV0pGRS9jcWtNZDZDaDJmUFpLQVltU2xSdFJSNXBKcllM?= =?utf-8?B?V24ybnBsaXZsMXl0N0M5M2VpSktWeWZqa2pxR00rYWlrT0hFRGZWdytUbEJ4?= =?utf-8?B?Zko4Vlc0dy9aTkJ2V01qZGx2YjIvWjV6bFdvZWhOZ3pRc1NyNzVYNzViRU5y?= =?utf-8?B?dEZXd0VYVU5pU2JoOU1RTTRYTGlzMDRnQzAyTmNkWTM0Qk1uVmhsK3pjTWov?= =?utf-8?B?NHQ0dkQ1V2lOaytod01ROEVyS2k2NTFwNnBMczgvcnZINDhDUHFCQ0RCSDU3?= =?utf-8?B?a2FEN0xhNmtDTnhUMVR5M3JPalNucUx3aFlkMW1rM2N4Wjlna2JTK2RIV0xD?= =?utf-8?B?V2hjVnQ5MDB2eGFmZVkvRGIyZW1hN0xaVzljYTFJaU9MQkppaThIYUUySysw?= =?utf-8?B?RG5DY1hYQVkrZXNweFBJUmJMVjNXV2dwa1IxVWltQ1VQYS9qcHpDNlpCN1lz?= =?utf-8?B?ZlpqWTV5T3lzdTBEekk5ejBhVDcrVlg0cGxESzF6YXlmZ3pJWkd5bDB3TjlO?= =?utf-8?B?aTJVQkdpd1VsbEVlcFJYSnAzSHhOdytpcHl5bWVjaGQ0cjdHOHk4SGJVK21m?= =?utf-8?B?ejZZRnRRRTVmOTR4MVFUbGJoODVjVmxWT2dSZjhMT3djZ3NYNnhjOVoyTy8y?= =?utf-8?B?U3ptaXdRWW81dnhUQmNBN2lFaXpTUU5IMDdvNGdpbUtUdjVhUXE5ajdXVElG?= =?utf-8?B?SEJVTkNjaGhVYUZNS1BGTTJMdkZSK3hJVXRnM3NIVkhhRDhPcGIwOTdYOEFU?= =?utf-8?B?YWoySTJFOE5oeFVMMm1MRUNlV1Y2Uyt6OUJkVUNHYmxMa25uTUN6TEk5TlBh?= =?utf-8?B?SVlyclM5Y010OGNsdm5pSDVmL0xWdkxBOXZQSk5HVEgxVzZ2elZkWTc2czRV?= =?utf-8?B?K1VYS2Q3MlpDVVlpOXpjci9HZkdsLzBubUNUdk14T0Zsc0RxVjlLdXZRUFFB?= =?utf-8?B?clBuOUFvZHQzNWVwNmRoSnhnQi9uRm9KRWt6TFQzMmV6Rmc1dWVOMGZ0ZTh2?= =?utf-8?B?R1BoSnpRNFhZa3JodzlhZUZobUpiV1k1MHQ1eHNyTjBxSnRjcXZBUmxmcllt?= =?utf-8?B?MGV1SmJNMjQ3SVdjdlFRaUZYZjAwMHA0TkVuVGN1TytOK0RzczVFYkVBbm0r?= =?utf-8?B?TytISW1KNzJZWW1hNmJuVHYwaEhTMGtuR3F0dDdvaEUrMTFoMk9rTGxNSFd1?= =?utf-8?Q?K3Fr80Dv/uk0dgImx4=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WWxUbER1L20wT3lyU2pCVVM3Yk9VNXRCWHJiaFlEa2R0YzV6VGtvOHhXQWJi?= =?utf-8?B?a0F0eXBPTmE3Z050YlRoaHhLUnR6N2gxQjlMd2FwYkM5YXozOTByOWhHNkZj?= =?utf-8?B?SU0zV1hPanpUVXRGMXZreHYxb2g1cjk1bEhocE9qck1UVE1rQm9CYVVCRUZo?= =?utf-8?B?T0QwUW9qVnIxUTd1cURkMWVyVS9PaWlOQUY2SVhyOEJ6b3JCajNSR2tKZU55?= =?utf-8?B?M0tSbnkvM1N1TUVPTVBZd2hUbUdqVXMrMGk4NDVySFJWaXZNRTR3MUQwYjhs?= =?utf-8?B?NmtIUnIyeHdnQXYxQWVyejYrWm9saVlCWUV0VElaVlljZHVYNlNUbi9ISWR4?= =?utf-8?B?QWVZOG1UZHVNd2RKSnl6UFZocVZFYTcrb08vZUh1N0R0ZWpUTjZ6NjlsSWFR?= =?utf-8?B?ZXNyT3pqOHZRamovR3JQajJxV3VKVHg3Y2pUSUNJM3pyRzhTaFRTUXI1UTNY?= =?utf-8?B?V3NDZzRGTHRhN3l0S0ZyeE5SUDJpMWFySTdFT3I0MHhMazM5eGhtY3d1SEts?= =?utf-8?B?WEZ2RmsxL05EMEdxck8xbmN3WkpQMVFzVzhERjNLazZteFlmK1dzZmExT1p6?= =?utf-8?B?clpWUjdIamRweDRwcWVSWk1BNC93MExFR3pQYVN3WmI0UFJDTmd1dGlzUndz?= =?utf-8?B?RlIyUUhXcXNIYi9nUjlwUHZZanlFNWNyMHZiOTVQVE1aY2poVHFUQ3lveGNi?= =?utf-8?B?anhFbnRWeVZFWGlKbkZXbnZRWlRPYlJuQjZYWWZhWDVTdlVjNGpwekdzbkhJ?= =?utf-8?B?cVhnb2pFUWZVTTQrQUIrOWo0SWpWR0VONjRVQkx3a0F6R2hmZ3kwYVhxckpo?= =?utf-8?B?VnVPSnEyeHZxNU1yb1RPejBndWdyY2paVVRDQW16KzNGSm8yT0pZcURXeER0?= =?utf-8?B?Zy9rNFlCdzNJd2tucnMzcUN6OTl1QTJVdVFqU3JhMy9PY1FzeHZSWlpDT1JH?= =?utf-8?B?NkVyVCtSTEZxY2hwM3hhby9CVUJvRVVBOXdJVC94MFdsR3dqY0JoMUQ4SGgr?= =?utf-8?B?TzE0ZldxTmJKSWczTDNqQVFudWtTK0tiWnVGbFhwQndMc1pEK3J4NkFqRDJu?= =?utf-8?B?SGxpaG9rN000QWx3cjk5RHk1ZzRqbUhFcWowQUFKTGdhSFBUS2hwYitBY2xr?= =?utf-8?B?U2lvZGJqdkI2OEZmaEtuVXN0ek5ROUltRE5lNkJhNkNGbnN1YU9ZVFkvMG90?= =?utf-8?B?SDFKRm56bUpqcGk2ckNnWVhYb0hqbzY4QUZNQVAxTzhkS2RXS3l5RFhWeUZV?= =?utf-8?B?RnU5NWVCanEreHJVN0FSVmQxVTRhT1hZOERnbm9kWUQxSVNLOTJ1bS93RXZQ?= =?utf-8?B?S3FLbmdVRkxReHU0TVhLNkdYdGU1WnhxbmlsWktyU2xjNnBScXlZUmJ6NjVZ?= =?utf-8?B?MXVLemxtUFJVQUIwWmU2M0tYeHpMUDlzazRDZFllSUtLc0psU3dKclJpOFdr?= =?utf-8?B?ZUx3UC9xQ3Nma054bzA2dkVlUEhCajhaTjBRNGhiTXFRT0hpNjBUSWdzcVZ4?= =?utf-8?B?R1p2Smd2THpOd25Oc0F2M21sbXFIVkRvVHlmaU1vQmpQQTBmenlDUFlRWEtk?= =?utf-8?B?di9CQjhuQUlobWpuU0pNUnY4bWJ1NHM4UTI1MHdmNlVkUTJkS2NuY1NpQy9h?= =?utf-8?B?YTErQlZWOWxYaEIzSC92Y3RzR1E2RWppUGR6V3lrUFNwQzV4QXZWbHpNQ3I5?= =?utf-8?B?M2NvNndVd1pGSmJjNDV3NW9qVUVkT2VlOVF1Uk14UEgrdmIrTlNxd0NEOWkw?= =?utf-8?B?THVFMDNZY3RLanIrMnN2VkFoSzR1TmNYUFNrOVJRbzlOT2NRNXZUL3VpeVAv?= =?utf-8?B?bHZpb3hhenZEK2pseXdiMXNxZDdiQXQ2Z2ZCTkNjcmJsNG9hdktqeVpSY2Vy?= =?utf-8?B?VCswNEw4cEFvM1hwa0VKM25KZXNoM1QrdHVXWWpnSENSYm91L01VMlBaL0o1?= =?utf-8?B?aGJaNHByMEFPM252eW11WjNldEduQWYwVlJPYVlTMTZqRk9SRHc0bkZCdnhM?= =?utf-8?B?UGVkUHBaamZ2TU1jUGhoVkU1Q2JzalhpK0NlWVpyU0ZMOFBuVEpBVGNmUmw0?= =?utf-8?B?VFlpUFV1ZkFuMkltTUF3bWlqYmRxYkQvUnBzUGw4NUJWeTJjay8yQ1Jqam5q?= =?utf-8?Q?l22vqnnsk7++355W3k8Zov06F?= 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: ad67ac15-72a9-4327-847a-08dc6e3496c6 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2024 01:25:32.6246 (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: D+6P2QThHx57FAKH8E/3reX11Tv4+UT7j+CXOmjMSW3Su+4r3U3xuzh014R6Iftb4FIQB8bT9cqK46QFoJoy6Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4685 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: Mon, 06 May 2024 18:25:41 -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: 0WGZ7s5McfNzJdR69ZEwbkpAx7686176AA= 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=x3rcMpvl; 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 SGkgTGltaW5nLA0KDQpJIGNyZWF0ZSBvbmUgcHVsbCByZXF1ZXN0OiBodHRwczovL2dpdGh1Yi5j b20vdGlhbm9jb3JlL2VkazIvcHVsbC81NjMwLg0KSXMgaXQgaGVscGZ1bCBmb3IgbWVyZ2UgdGhl IGNoYW5nZT8NCg0KVGhhbmtzLA0KWGlhbmdsZWkNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCkZyb206IENhaSwgWGlhbmdsZWkgDQpTZW50OiBUaHVyc2RheSwgQXByaWwgMjUsIDIwMjQg NTo1OSBQTQ0KVG86IGdhb2xpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgZGV2ZWxA ZWRrMi5ncm91cHMuaW8NCkNjOiBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPjsgTGV3YW5kb3dz a2ksIEtyenlzenRvZiA8a3J6eXN6dG9mLmxld2FuZG93c2tpQGludGVsLmNvbT47IEh1YW5nLCBK ZW5ueSA8amVubnkuaHVhbmdAaW50ZWwuY29tPjsgU2hpaCwgTW9yZSA8bW9yZS5zaGloQGludGVs LmNvbT47IENoaXUsIElhbiA8SWFuLmNoaXVAaW50ZWwuY29tPg0KU3ViamVjdDogUkU6IFtQQVRD SCBWMyAxLzFdIE1kZU1vZHVsZVBrZy9YaGNpRHhlOiBBZGQgUENEIGZvciB0aGUgZGVsYXkgb2Yg SENSU1QNCg0KSGkgQGdhb2xpbWluZywNCg0KQ291bGQgeW91IHByb3ZpZGUgdGhlIGV0YSB3aGVu IHRoZSBwYXRjaCBjYW4gYmUgbWVyZ2VkPw0KDQpUaGFua3MsDQpYaWFuZ2xlaQ0KDQotLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogQ2FpLCBYaWFuZ2xlaQ0KU2VudDogVGh1cnNkYXks IEFwcmlsIDE4LCAyMDI0IDU6MDAgUE0NClRvOiBnYW9saW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0 LmNvbS5jbj47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQpDYzogTmksIFJheSA8cmF5Lm5pQGludGVs LmNvbT47IExld2FuZG93c2tpLCBLcnp5c3p0b2YgPGtyenlzenRvZi5sZXdhbmRvd3NraUBpbnRl bC5jb20+OyBIdWFuZywgSmVubnkgPGplbm55Lmh1YW5nQGludGVsLmNvbT47IFNoaWgsIE1vcmUg PG1vcmUuc2hpaEBpbnRlbC5jb20+OyBDaGl1LCBJYW4gPElhbi5jaGl1QGludGVsLmNvbT4NClN1 YmplY3Q6IFJFOiBbUEFUQ0ggVjMgMS8xXSBNZGVNb2R1bGVQa2cvWGhjaUR4ZTogQWRkIFBDRCBm b3IgdGhlIGRlbGF5IG9mIEhDUlNUDQoNCkhpIExpbWluZywNCg0KQ291bGQgeW91IGhlbHAgcGlj ayB0aGUgY2hhbmdlIHRvIG1hc3RlciBicmFuY2g/DQoNClRoYW5rcywNClhpYW5nbGVpDQoNCi0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBnYW9saW1pbmcgPGdhb2xpbWluZ0BieW9z b2Z0LmNvbS5jbj4NClNlbnQ6IE1vbmRheSwgQXByaWwgMTUsIDIwMjQgMjozNiBQTQ0KVG86IENh aSwgWGlhbmdsZWkgPHhpYW5nbGVpLmNhaUBpbnRlbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5p bw0KQ2M6IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBMZXdhbmRvd3NraSwgS3J6eXN6dG9m IDxrcnp5c3p0b2YubGV3YW5kb3dza2lAaW50ZWwuY29tPjsgSHVhbmcsIEplbm55IDxqZW5ueS5o dWFuZ0BpbnRlbC5jb20+OyBTaGloLCBNb3JlIDxtb3JlLnNoaWhAaW50ZWwuY29tPjsgQ2hpdSwg SWFuIDxJYW4uY2hpdUBpbnRlbC5jb20+DQpTdWJqZWN0OiDlm57lpI06IFtQQVRDSCBWMyAxLzFd IE1kZU1vZHVsZVBrZy9YaGNpRHhlOiBBZGQgUENEIGZvciB0aGUgZGVsYXkgb2YgSENSU1QNCg0K UmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCg0KPiAt LS0tLemCruS7tuWOn+S7ti0tLS0tDQo+IOWPkeS7tuS6ujogWGlhbmdsZWkgQ2FpIDx4aWFuZ2xl aS5jYWlAaW50ZWwuY29tPg0KPiDlj5HpgIHml7bpl7Q6IDIwMjTlubQ05pyIMTXml6UgMTQ6MzQN Cj4g5pS25Lu25Lq6OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiDmioTpgIE6IFhpYW5nbGVpIENh aSA8eGlhbmdsZWkuY2FpQGludGVsLmNvbT47IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT47IA0K PiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBLcnp5c3p0b2YgTGV3YW5k b3dza2kgDQo+IDxrcnp5c3p0b2YubGV3YW5kb3dza2lAaW50ZWwuY29tPjsgSmVubnkgSHVhbmcg DQo+IDxqZW5ueS5odWFuZ0BpbnRlbC5jb20+OyBNb3JlIFNoaWggPG1vcmUuc2hpaEBpbnRlbC5j b20+OyBJYW4gQ2hpdSANCj4gPGlhbi5jaGl1QGludGVsLmNvbT4NCj4g5Li76aKYOiBbUEFUQ0gg VjMgMS8xXSBNZGVNb2R1bGVQa2cvWGhjaUR4ZTogQWRkIFBDRCBmb3IgdGhlIGRlbGF5IG9mIA0K PiBIQ1JTVA0KPiANCj4gaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNn aT9pZD00NzI3DQo+IA0KPiBSZWNlbnRseSBzb21lIG9mIFhIQ0kgaG9zdCBjb250cm9sbGVycyBy ZXF1aXJlIHRvIGhhdmUgZXh0cmEgMW1zIGRlbGF5IA0KPiBiZWZvcmUgYWNjZXNzaW5nIGFueSBN TUlPIHJlZ2lzdGVyIGR1cmluZyByZXNldC4gUEhZIHRyYW5zaXRpb24gZnJvbQ0KPiBQMyB0byBQ MCBjYW4gdGFrZSBhcm91bmQgMS4zbXMgYW5kIHRoZSB4SENJIHJlc2V0IGNhbiB0YWtlIGFyb3Vu ZCANCj4gMS41bXMuDQo+IEFkZCBQQ0QgdG8gY29udHJvbCB0aGUgZGVsYXksIHRoZSBkZWZhdWx0 IGlzIDIgbXMuDQo+IA0KPiBDYzogUmF5IE5pICAgICAgICAgICAgICAgICAgIDxyYXkubmlAaW50 ZWwuY29tPg0KPiBDYzogTGltaW5nIEdhbyAgICAgICAgICAgICAgIDxnYW9saW1pbmdAYnlvc29m dC5jb20uY24+DQo+IENjOiBLcnp5c3p0b2YgTGV3YW5kb3dza2kgICAgPGtyenlzenRvZi5sZXdh bmRvd3NraUBpbnRlbC5jb20+DQo+IENjOiBKZW5ueSBIdWFuZyAgICAgICAgICAgICAgPGplbm55 Lmh1YW5nQGludGVsLmNvbT4NCj4gQ2M6IE1vcmUgU2hpaCAgICAgICAgICAgICAgICA8bW9yZS5z aGloQGludGVsLmNvbT4NCj4gQ2M6IElhbiBDaGl1ICAgICAgICAgICAgICAgICA8aWFuLmNoaXVA aW50ZWwuY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBYaWFuZ2xlaSBDYWkgPHhpYW5nbGVpLmNhaUBp bnRlbC5jb20+DQo+IFJldmlld2VkLWJ5OiBLcnp5c3p0b2YgTGV3YW5kb3dza2kgPGtyenlzenRv Zi5sZXdhbmRvd3NraUBpbnRlbC5jb20+DQo+IC0tLQ0KPiAgTWRlTW9kdWxlUGtnL0J1cy9QY2kv WGhjaUR4ZS9YaGNpLmggICAgICB8IDEgKw0KPiAgTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4 ZS9YaGNpRHhlLmluZiB8IDQgKysrKw0KPiAgTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9Y aGNpUmVnLmMgICB8IDIgKy0NCj4gIE1kZU1vZHVsZVBrZy9NZGVNb2R1bGVQa2cuZGVjICAgICAg ICAgICAgfCA1ICsrKysrDQo+ICA0IGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEg ZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9NZGVNb2R1bGVQa2cvQnVzL1BjaS9YaGNp RHhlL1hoY2kuaA0KPiBiL01kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaS5oDQo+IGlu ZGV4IDQ0MDE2NzU4NzI0Yy4uYzlhMTIwOTVjMjllIDEwMDY0NA0KPiAtLS0gYS9NZGVNb2R1bGVQ a2cvQnVzL1BjaS9YaGNpRHhlL1hoY2kuaA0KPiArKysgYi9NZGVNb2R1bGVQa2cvQnVzL1BjaS9Y aGNpRHhlL1hoY2kuaA0KPiBAQCAtMjgsNiArMjgsNyBAQCBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogQlNELTItQ2xhdXNlLVBhdGVudCANCj4gI2luY2x1ZGUgPExpYnJhcnkvRGVidWdMaWIuaD4g ICNpbmNsdWRlIA0KPiA8TGlicmFyeS9SZXBvcnRTdGF0dXNDb2RlTGliLmg+ICAjaW5jbHVkZSA8 TGlicmFyeS9UaW1lckxpYi5oPg0KPiArI2luY2x1ZGUgPExpYnJhcnkvUGNkTGliLmg+DQo+IA0K PiAgI2luY2x1ZGUgPEluZHVzdHJ5U3RhbmRhcmQvUGNpLmg+DQo+IA0KPiBkaWZmIC0tZ2l0IGEv TWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNpRHhlLmluZg0KPiBiL01kZU1vZHVsZVBr Zy9CdXMvUGNpL1hoY2lEeGUvWGhjaUR4ZS5pbmYNCj4gaW5kZXggMThlZjg3OTE2YWU0Li5lNmMx YWM4YTYzNDYgMTAwNjQ0DQo+IC0tLSBhL01kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhj aUR4ZS5pbmYNCj4gKysrIGIvTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNpRHhlLmlu Zg0KPiBAQCAtNTYsNiArNTYsNyBAQA0KPiAgICBEZWJ1Z0xpYg0KPiAgICBSZXBvcnRTdGF0dXND b2RlTGliDQo+ICAgIFRpbWVyTGliDQo+ICsgIFBjZExpYg0KPiANCj4gIFtHdWlkc10NCj4gICAg Z0VmaUV2ZW50RXhpdEJvb3RTZXJ2aWNlc0d1aWQgICAgICAgICAgICAgICAgICMjDQo+IFNPTUVU SU1FU19DT05TVU1FUyAjIyBFdmVudA0KPiBAQCAtNjQsNiArNjUsOSBAQA0KPiAgICBnRWZpUGNp SW9Qcm90b2NvbEd1aWQgICAgICAgICAgICAgICAgICAgICAgICAgIyMgVE9fU1RBUlQNCj4gICAg Z0VmaVVzYjJIY1Byb3RvY29sR3VpZCAgICAgICAgICAgICAgICAgICAgICAgICMjIEJZX1NUQVJU DQo+IA0KPiArW1BjZF0NCj4gKyAgZ0VmaU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZERl bGF5WGhjaUhDUmVzZXQgICMjDQo+IENPTlNVTUVTDQo+ICsNCj4gICMgW0V2ZW50XQ0KPiAgIyBF VkVOVF9UWVBFX1BFUklPRElDX1RJTUVSICAgICAgICMjIENPTlNVTUVTDQo+ICAjDQo+IGRpZmYg LS1naXQgYS9NZGVNb2R1bGVQa2cvQnVzL1BjaS9YaGNpRHhlL1hoY2lSZWcuYw0KPiBiL01kZU1v ZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaVJlZy5jDQo+IGluZGV4IDQwZjJmMWYyMjc2Ni4u NTI1OTQyYTE2N2IwIDEwMDY0NA0KPiAtLS0gYS9NZGVNb2R1bGVQa2cvQnVzL1BjaS9YaGNpRHhl L1hoY2lSZWcuYw0KPiArKysgYi9NZGVNb2R1bGVQa2cvQnVzL1BjaS9YaGNpRHhlL1hoY2lSZWcu Yw0KPiBAQCAtODY0LDcgKzg2NCw3IEBAIFhoY1Jlc2V0SEMgKA0KPiAgICAgIC8vIE90aGVyd2lz ZSB0aGVyZSBtYXkgaGF2ZSB0aGUgdGltZW91dCBjYXNlIGhhcHBlbmVkLg0KPiAgICAgIC8vIFRo ZSBiZWxvdyBpcyBhIHdvcmthcm91bmQgdG8gc29sdmUgc3VjaCBwcm9ibGVtLg0KPiAgICAgIC8v DQo+IC0gICAgZ0JTLT5TdGFsbCAoWEhDXzFfTUlMTElTRUNPTkQpOw0KPiArICAgIGdCUy0+U3Rh bGwgKFBjZEdldDE2IChQY2REZWxheVhoY2lIQ1Jlc2V0KSk7DQo+ICAgICAgU3RhdHVzID0gWGhj V2FpdE9wUmVnQml0IChYaGMsIFhIQ19VU0JDTURfT0ZGU0VULCANCj4gWEhDX1VTQkNNRF9SRVNF VCwgRkFMU0UsIFRpbWVvdXQpOw0KPiANCj4gICAgICBpZiAoIUVGSV9FUlJPUiAoU3RhdHVzKSkg ew0KPiBkaWZmIC0tZ2l0IGEvTWRlTW9kdWxlUGtnL01kZU1vZHVsZVBrZy5kZWMgDQo+IGIvTWRl TW9kdWxlUGtnL01kZU1vZHVsZVBrZy5kZWMgaW5kZXggYTkxMDU4ZTViNWRmLi5kOWUyZTcyNGRm OWUNCj4gMTAwNjQ0DQo+IC0tLSBhL01kZU1vZHVsZVBrZy9NZGVNb2R1bGVQa2cuZGVjDQo+ICsr KyBiL01kZU1vZHVsZVBrZy9NZGVNb2R1bGVQa2cuZGVjDQo+IEBAIC0xMTQ4LDYgKzExNDgsMTEg QEANCj4gICAgIyBAUHJvbXB0IEVuYWJsZSBsYXJnZSBhZGRyZXNzIGltYWdlIGxvYWRpbmcuDQo+ IA0KPiBnRWZpTWRlTW9kdWxlUGtnVG9rZW5TcGFjZUd1aWQuUGNkSW1hZ2VMYXJnZUFkZHJlc3NM b2FkfFRSVUV8Qk9PDQo+IExFQU58MHgzMDAwMTA1OQ0KPiANCj4gKyAgIyMgSW5kaWNhdGVzIHRp bWUgZGVsYXkgZm9yIFhIQ0kgcmVnaXN0ZXJzIGFjY2VzcyBhZnRlciBpdCBpc3N1ZXMNCkhDUlNU Lg0KPiArICAjIERlZmF1bHQgaXMgMjAwMCwgaXQgcmVwcmVzZW50IGRlbGF5IGlzIDIgbXMuDQo+ ICsgICMgQFByb21wdCBEZWxheSBhY2Nlc3MgWEhDSSByZWdpc3RlciBhZnRlciBpdCBpc3N1ZXMg SENSU1QgKHVzKQ0KPiArDQo+IGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2REZWxh eVhoY2lIQ1Jlc2V0fDIwMDB8VUlOVDE2fDB4Mw0KPiAwMDAxMDYwDQo+ICsNCj4gIFtQY2RzRml4 ZWRBdEJ1aWxkLCBQY2RzUGF0Y2hhYmxlSW5Nb2R1bGVdDQo+ICAgICMjIER5bmFtaWMgdHlwZSBQ Q0QgY2FuIGJlIHJlZ2lzdGVyZWQgY2FsbGJhY2sgZnVuY3Rpb24gZm9yIFBjZCANCj4gc2V0dGlu ZyBhY3Rpb24uDQo+ICAgICMgIFBjZE1heFBlaVBjZENhbGxCYWNrTnVtYmVyUGVyUGNkRW50cnkg aW5kaWNhdGVzIHRoZSBtYXhpbXVtIA0KPiBudW1iZXIgb2YgY2FsbGJhY2sgZnVuY3Rpb24NCj4g LS0NCj4gMi40Mi4wLndpbmRvd3MuMg0KDQoNCg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0K R3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdy b3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzExODYyMSk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8v Zy9kZXZlbC9tZXNzYWdlLzExODYyMQpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlv L210LzEwNTU5NDQ5OC83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vw cy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFty ZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K