From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web10.659.1675898227371494784 for ; Wed, 08 Feb 2023 15:17:07 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=AgSh8teo; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675898227; x=1707434227; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=l+oWIaaG+mzKh43YpIP4qmvbF4e+XW2OqV7vPC6G5LE=; b=AgSh8teoPVh6Y7zmGhcWKSERrCTOJvgzB5BND3MYeTjcgTRllCVoR0bh XVQnMO8s/5sKfYFGpL4++hjDXcp6yEkAf/C2LMG4oR93LLkhvRAey7dXD chFEa00WtwMiGkwg/NkyAvu/RkPXQFvBXA6bQNDvATkM2IGyG+dACF3AO kRRrhcQ0wzgN83MeUBUUH6dyteoYJjRcWxY8dpOZfVBfauchXclEX2aU6 6S94u9tfNVxcwPYSJ5SeHsePkCrCU5NfkkMCqVFpSPEIr8pRrjng8yy0o raUPfZScmkOo5rxPlrhlL+w1x1jpMLk1EcJkj8a3jm38DeRND6a9K5qlj w==; X-IronPort-AV: E=McAfee;i="6500,9779,10615"; a="394548725" X-IronPort-AV: E=Sophos;i="5.97,281,1669104000"; d="scan'208";a="394548725" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Feb 2023 15:17:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10615"; a="669368377" X-IronPort-AV: E=Sophos;i="5.97,281,1669104000"; d="scan'208";a="669368377" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga007.fm.intel.com with ESMTP; 08 Feb 2023 15:17:05 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.16; Wed, 8 Feb 2023 15:17:05 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 8 Feb 2023 15:17:05 -0800 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.16 via Frontend Transport; Wed, 8 Feb 2023 15:17:05 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.172) 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.16; Wed, 8 Feb 2023 15:17:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UIx5wl40THdVFdMNlTos5eYKQkZ0K5A7bFbzneAOSRtFTTupejxXRqgC49p8IwnTgC98aQ/PsxcON2x0bBxWVx/+sYrJ9qOeBxVv8IDbRv4MgvYAM0a+N+BnX2Gj95tZ5Kh3foxxuH6//KSXkESR/T4/Z8VvR63j8eTNOaOs5e1xOWCgbeBNIZe7wagrnePvo/KOT0m+H950Ny1ARoW6bF9hnICMOyTJIqj2FUe1JeL+66j690kH2o2Tw80bK8h8S9ZYlfmV7zQOZG/HDlEK8QY0H0mL1vSHTPkOu31N5aicDjMvLdVtydc7zHRWrfBhd1ibkOID5gkjNEIUs0D1Vw== 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=l+oWIaaG+mzKh43YpIP4qmvbF4e+XW2OqV7vPC6G5LE=; b=QjCY67Uc+eksyOPr23usgfBOQ0/fWiHBsFPYUmOHToflU6Mack+kWy3puGsUlVj6W8J5LaYsl4eZeZwuS6JoXIERdpvg7sGZxf6tUDpFPKmC6bPbg60cUGlKwxIY6RulslGtYNIx0h7VDEGrzyijvnkoPZhceMkgHrquwyOZP8ieLKKm9UDrNYRFqEjsQeT8/KZygWA60UHBIwjb6628txQDOyklGYHleJMvjeEsuGlNRgzm86DMKWL6B/1DglG00xCAjEG4bIDEhrJZTbHtVRXqeqYA3Vy7+a9XiUCyZkSFiA5y+PGb+cdJ44NicaQvfr4SzmhkQ3edQFTajzCA7g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by PH0PR11MB5064.namprd11.prod.outlook.com (2603:10b6:510:3b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.29; Wed, 8 Feb 2023 23:17:01 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::c4d0:989a:e319:fe68]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::c4d0:989a:e319:fe68%5]) with mapi id 15.20.6086.017; Wed, 8 Feb 2023 23:17:01 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "Kinney, Michael D" , "Gao, Liming" CC: "Cole, Deric" , Andrew Fish , "Ni, Ray" , "Kinney, Michael D" Subject: Re: [edk2-devel] [Patch 1/1] EmulatorPkg/PeiTimerLib: Bug fix in NanoSecondDelay Thread-Topic: [edk2-devel] [Patch 1/1] EmulatorPkg/PeiTimerLib: Bug fix in NanoSecondDelay Thread-Index: AQHZPBKva60MLN1EN0+OY+opIoJC5K7Frgaw Date: Wed, 8 Feb 2023 23:17:00 +0000 Message-ID: References: <20230208230949.1429-1-michael.d.kinney@intel.com> In-Reply-To: <20230208230949.1429-1-michael.d.kinney@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|PH0PR11MB5064:EE_ x-ms-office365-filtering-correlation-id: 8ca3bcb9-336c-43a0-39a2-08db0a2a94fe x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MPbDp+ZOg1Z4alFPjxzbWmt661Q2KAwgWOOceo+vjSuYoyW7XODnfkmFvHlARKXOesLcFaQ0EWamGmdk94zFI4JcFvDmA2CztiHfZGRixbh10b2uhwfjz7aAS6QCmumltKEqXqcFKdKFSVF+wqN6QoCEdp9UOFc8oDbRjsucb4YbZeIJ/CLd29Ep7cd6jCI5qAXntePwfyNcGImwg86fPuiyX45Ye8F0cxhgLav+oco7OkitkzIHgauB0i69/mLXE3FweeD83va8UdGoNj1+/N4LTF/gTY8lh3Zvw32SvUTwpFhZr2KR032bnpDObJ/6vOhxowC7rvkAKapjpsVQ5DkwDY3btf6J7NCjsPJpppmR4aD+XBCal6vnV+MHAAckcumJWaq39Smg87qQe8ZvCStxXdNnabCC14G6H59jAwrVnWPcRxkBD1sgMhvAYjuB+wf+AuxHVCrB4SKnhTCU23ciwB9b+esSTbSzH0b367xZKOX8hbH4pm1D+jOG0/rbcRYm70Q+iajyHPkulqsp3f2C5RB7W6p04EVOfHQU5yUHpeYb7yYb5Oux2+GSWAS8s7sPNGQONoSMPegci4tQA/Lc6UQRbsodt1ilxutdOj3xZxecqHXMJfoJj3Pfccrh2iDUCWEUp7GjPlZW+Ks1wopVpjt9ka95ZiYI34zQ64tPA3N/Kw2wdb8qaIsRxnXXmo8QEYx/yFSoWc2TzqoP54tJVONIJDW250QEfrmk8c+GIR8yEZiquXwS4Sun5I+02Pdu3eVNKyctYajoP43bdA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(366004)(346002)(376002)(39860400002)(396003)(136003)(451199018)(38070700005)(966005)(83380400001)(7696005)(110136005)(38100700002)(33656002)(478600001)(316002)(54906003)(6506007)(53546011)(4326008)(52536014)(55016003)(71200400001)(26005)(107886003)(86362001)(2906002)(9686003)(186003)(8676002)(64756008)(5660300002)(66446008)(8936002)(122000001)(76116006)(66556008)(66476007)(82960400001)(66899018)(41300700001)(66946007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VTFSZVBwRCtRcHRhNFViRGRsc3BTcWpndGhMWmlma3FudW5QVTBpU1UrNW1X?= =?utf-8?B?SDVROGlmaGw1V3IySHRIaWYwOHdTbytqTFV1b3R2UUJzVi93Zy9mRVk3eDRt?= =?utf-8?B?b25GMzRSTnc5SVJMTGtQdW5Razc5SGVWdFdDSmIwQWZLV3A3WmRRS01KL0c0?= =?utf-8?B?TGwwbmgvbytPNGV6TzVqcTNOZGdGVm9rZC9hdllTVHdRNUlHWGNoNU1vSGw3?= =?utf-8?B?OGF1dVJlVU5CZWNXS3JPNFVSZ2tybDl4TGZCOGRTU2dPejM4dnZNS2JYZWNJ?= =?utf-8?B?cThGcHlYaVByQy9EL2JhZGsva3B6RFFBSDB3blNjVnpNZXliMmJSTjFlb3dv?= =?utf-8?B?RnNYVTE5a0NydTJocDFpRjU5dWNFbVBNczkxNmlKQmQ4Rm1SbEh2UDBMQzM2?= =?utf-8?B?d2hzUXY5YWQ4RUp4NFN3Ym9kcDNGcXdaVG1HTHVwcnFWK2VYNmJzWG5jOWkv?= =?utf-8?B?eTFWdXA2aVlmenYzZkdIRmRQVWcwYjRhR1ltRDhyTEVZOEpzN1lxSWtiQ1N2?= =?utf-8?B?T3JkOGlucGM5MjlXOWtSN1AwclZzQU9xUUVHMFdhS0hXZHg5L3ZnQjlHQWYz?= =?utf-8?B?ckg3ZDBWMVF0U2xIWWxQQVlaYS8yaFpCUGhudEVEUzNDNm5wUEtXaFllZ2lN?= =?utf-8?B?YW8vTzlzbHRxMGV2N1cyVFNuR0hmZEhkZlVxVkVxaTNsZDdZelB2alc5cjdw?= =?utf-8?B?WjRBYjZCaFRvR0lyR0IrUE1tSEVVS0Q2MzhVSVhNK3VxZGpTOVlISWxOMUor?= =?utf-8?B?UHlMS04xT3lZVGlEUGVIWEJNQ2h0QVV5UUNCRzVCcW5lcjJibXh2NzJPQTM2?= =?utf-8?B?ZG5nOVdTcjk0WC91dElidEJIQXZaRWRVS3Z6ZzJmYkhKTDFCUmxVdS90Zk5J?= =?utf-8?B?N0Z1dEQ4VWNiKzNoNUUvcWpHYWRLcFZ3aUE5Slk4eXFOd0NkYkRrTlJicFFO?= =?utf-8?B?Q0dLR2RKMVhYbFBOSXZrcFhML2NSaEVpWjhMdnJHR1NVVFMzbmNpRjZGeDFa?= =?utf-8?B?c0huaGdzYi9WWmUyNGZia3lIVUpJbDZmN0F3eFZjVHZKNFBweEd1UGlvTm9y?= =?utf-8?B?czFGUTRTUDY4SkhLWDk5VlkrMWJld2RHUEJ5T1NNRW5Sclh4SEpXZFQ1VkY3?= =?utf-8?B?TXVLelFkdFJhUENqWmpoelBlTmRhNjhOUG14UTR5OXNxWlUwOTZlY3ZERk1x?= =?utf-8?B?MXlMQ0ZneWUwMmdDL0JtSDAxMC9rVXZhM2VOVVo2MitTTGg2aTJHMU85d0dy?= =?utf-8?B?ZmZCU1psN0l0NnBlTVlLZ1Q0T2ZuVjQvdmhYWmxwRjRqeW5vWnZyVEZ5aW9P?= =?utf-8?B?SmRDQXBKcnNEYzB2UEFaaEZIbngyYWIvUmYzZTBTaXRqZkI1VVpMNmR2dVFo?= =?utf-8?B?aDEyWnpWS3NaaFprQmVRYkVvd2tybS9xVEhRTTZNN2l1cW9qcXpSdXdsWE1a?= =?utf-8?B?OVY5ZWFQcXBYUTFxWDJaZFJ5eFRCNlNYdDd4Q28vUS9ZSTZuRHBoSnRSZ1ZP?= =?utf-8?B?c2RJZmdTU1F2cTVZM25BQW1IMTVodStBOTJzNjc4V1hCVmF2dm40VE43RXhm?= =?utf-8?B?eUY3NFJiNkVleTI5UllHWjVFQUNicGZhYTFRRzNNb2RxeTJkSDZqMXdMNXlB?= =?utf-8?B?RmU1bGxGajgvb0hMekt5aGY0RVBxcFJWU1ZXb2p1aUZ6elRabGZ3T2x2azhF?= =?utf-8?B?ejhvUUxlOGtRNHRnbWg4L1llM0k0dnpYbmpTUjZ1Z3pKOGdobnZmRXVVQmg3?= =?utf-8?B?LzFKOVVQWmZ5WVFRR0pIallSZDV0cThRd0FNcXkrVVBSRGZPZ0FTVC9vL2xT?= =?utf-8?B?Qll0Rll0VWsxTkN6cC9FTy9PcmpQcTNTQWJhRHF0ck4rNUF5NWlHclVoSUlv?= =?utf-8?B?VlAwMVFEcmpBeWkrNnZaRWRHSFM4V2hXalhGZlNURWFyWHpXQko0M2IwNUo1?= =?utf-8?B?dk9NUU5kcmJmVjRKL2hINDNibHdZRmhZdFRhdTZ6bWJmU0tGY0VpUTNKaWs4?= =?utf-8?B?NjFHSXFIdmRzcXRBMUx3M2RteG9QUjlVVkZ4cFNIL0p3RkpTSkFGemdvRHcx?= =?utf-8?B?SWIrQkhLRmJmeGlhTXVQRUJzbUo5VjZrQXhwQnVldlRid25ZWlI3MmVpaXhs?= =?utf-8?B?NW1wQ2JvUEgzMksycHkyOU1GdUhsdlpBQ08wVzE1RWIxaFpOc3R3cjIwUndk?= =?utf-8?B?ZFE9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8ca3bcb9-336c-43a0-39a2-08db0a2a94fe X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Feb 2023 23:17:00.7337 (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: 6idZ+gNbpWhSt1qEQHhXe1wdVWjPAKgTWmARoW1C0N/RDd+lL60YCf/IZ72qhpVIyi/DCXsPLiLOhFPTolOrgZVIQHHWOKgGmpAKee77opo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5064 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTGltaW5nLA0KDQpUaGlzIGlzIGEgc2lnbmlmaWNhbnQgYmVoYXZpb3IgYnVnIGluIEVtdWxh dG9yUGtnIFBlaVRpbWVyTGliIHRoYXQgd2FzDQpkaXNjb3ZlcmVkIGR1cmluZyB0aGUgc29mdCBm cmVlemUgZXZhbHVhdGlvbiBwZXJpb2QuDQoNCkkgd291bGQgbGlrZSB0byByZXF1ZXN0IHRoaXMg cGF0Y2ggYmUgaW5jbHVkZWQgaW4gdGhlIGVkazItc3RhYmxlMjAyMzAyIHJlbGVhc2UuDQoNClRo YW5rcywNCg0KTWlrZQ0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTog ZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2Yg TWljaGFlbCBEIEtpbm5leQ0KPiBTZW50OiBXZWRuZXNkYXksIEZlYnJ1YXJ5IDgsIDIwMjMgMzox MCBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IENvbGUsIERlcmljIDxkZXJp Yy5jb2xlQGludGVsLmNvbT47IEFuZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+OyBOaSwgUmF5 IDxyYXkubmlAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBbZWRrMi1kZXZlbF0gW1BhdGNoIDEvMV0g RW11bGF0b3JQa2cvUGVpVGltZXJMaWI6IEJ1ZyBmaXggaW4gTmFub1NlY29uZERlbGF5DQo+IA0K PiBGcm9tOiBEZXJpYyBDb2xlIDxkZXJpYy5jb2xlQGludGVsLmNvbT4NCj4gDQo+IFJFRjogaHR0 cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD00MzM5DQo+IA0KPiBU aHVuay0+U2xlZXAgaXMgZXhwZWN0aW5nIG5hbm9zZWNvbmRzLCBubyBuZWVkIHRvIG11bHRpcGx5 IGJ5IDEwMC4NCj4gDQo+IENjOiBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPg0KPiBDYzog UmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBEZXJpYyBDb2xlIDxk ZXJpYy5jb2xlQGludGVsLmNvbT4NCj4gUmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1p Y2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiAtLS0NCj4gIEVtdWxhdG9yUGtnL0luY2x1ZGUv UHJvdG9jb2wvRW11VGh1bmsuaCAgICAgICB8IDIgKy0NCj4gIEVtdWxhdG9yUGtnL0xpYnJhcnkv UGVpVGltZXJMaWIvUGVpVGltZXJMaWIuYyB8IDQgKystLQ0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAz IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvRW11bGF0 b3JQa2cvSW5jbHVkZS9Qcm90b2NvbC9FbXVUaHVuay5oIGIvRW11bGF0b3JQa2cvSW5jbHVkZS9Q cm90b2NvbC9FbXVUaHVuay5oDQo+IGluZGV4IGI3MjAwMjNhYzljNy4uYzQxOWQwYTY3NzkwIDEw MDY0NA0KPiAtLS0gYS9FbXVsYXRvclBrZy9JbmNsdWRlL1Byb3RvY29sL0VtdVRodW5rLmgNCj4g KysrIGIvRW11bGF0b3JQa2cvSW5jbHVkZS9Qcm90b2NvbC9FbXVUaHVuay5oDQo+IEBAIC0xMzAs NyArMTMwLDcgQEAgVUlOVDY0DQo+ICB0eXBlZGVmDQo+ICBWT0lEDQo+ICAoRUZJQVBJICpFTVVf U0xFRVApKA0KPiAtICBJTiAgVUlOVDY0ICAgIE1pbGxpc2Vjb25kcw0KPiArICBJTiAgVUlOVDY0 ICAgIE5hbm9zZWNvbmRzDQo+ICAgICk7DQo+IA0KPiAgdHlwZWRlZg0KPiBkaWZmIC0tZ2l0IGEv RW11bGF0b3JQa2cvTGlicmFyeS9QZWlUaW1lckxpYi9QZWlUaW1lckxpYi5jIGIvRW11bGF0b3JQ a2cvTGlicmFyeS9QZWlUaW1lckxpYi9QZWlUaW1lckxpYi5jDQo+IGluZGV4IDhjNGYyMGY0MmI0 Ny4uNTM0NDcxOWY5OGQ4IDEwMDY0NA0KPiAtLS0gYS9FbXVsYXRvclBrZy9MaWJyYXJ5L1BlaVRp bWVyTGliL1BlaVRpbWVyTGliLmMNCj4gKysrIGIvRW11bGF0b3JQa2cvTGlicmFyeS9QZWlUaW1l ckxpYi9QZWlUaW1lckxpYi5jDQo+IEBAIC0xLDcgKzEsNyBAQA0KPiAgLyoqIEBmaWxlDQo+ICAg IEEgbm9uLWZ1bmN0aW9uYWwgaW5zdGFuY2Ugb2YgdGhlIFRpbWVyIExpYnJhcnkuDQo+IA0KPiAt ICBDb3B5cmlnaHQgKGMpIDIwMDcgLSAyMDE5LCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0 cyByZXNlcnZlZC48QlI+DQo+ICsgIENvcHlyaWdodCAoYykgMjAwNyAtIDIwMjMsIEludGVsIENv cnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4NCj4gICAgU1BEWC1MaWNlbnNlLUlk ZW50aWZpZXI6IEJTRC0yLUNsYXVzZS1QYXRlbnQNCj4gDQo+ICAqKi8NCj4gQEAgLTY1LDcgKzY1 LDcgQEAgTmFub1NlY29uZERlbGF5ICgNCj4gICAgICAgICAgICAgICApOw0KPiAgICBpZiAoIUVG SV9FUlJPUiAoU3RhdHVzKSkgew0KPiAgICAgIFRodW5rID0gKEVNVV9USFVOS19QUk9UT0NPTCAq KVRodW5rUHBpLT5UaHVuayAoKTsNCj4gLSAgICBUaHVuay0+U2xlZXAgKE5hbm9TZWNvbmRzICog MTAwKTsNCj4gKyAgICBUaHVuay0+U2xlZXAgKE5hbm9TZWNvbmRzKTsNCj4gICAgICByZXR1cm4g TmFub1NlY29uZHM7DQo+ICAgIH0NCj4gDQo+IC0tDQo+IDIuMzcuMS53aW5kb3dzLjENCj4gDQo+ IA0KPiANCj4gDQo+IA0KDQo=