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 81EB0941C82 for ; Fri, 9 Feb 2024 22:16:53 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=jHEWW9AE72zQUICnLtDq7KWBt4FYZPD5KHWioEB3mLg=; 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=1707517011; v=1; b=evAXE9W3bptKdSNo23wUf3W5pMxcXtW6AXbq0GF5kAxFwGzPOEYbv5FovxHU5hTphIdaUmoh dL9EVbdweZXFs8h7XqBQV8F7LTJUkXO5tWWz/pnsSSgfBG2Auak+jnuiPeedZXagBIdDSqCEUDc s5MjOsmsWKg514AtW3fd0W1w= X-Received: by 127.0.0.2 with SMTP id YITFYY7687511xPT7sXgHgHS; Fri, 09 Feb 2024 14:16:51 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by mx.groups.io with SMTP id smtpd.web10.953.1707517011168726421 for ; Fri, 09 Feb 2024 14:16:51 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10979"; a="5326896" X-IronPort-AV: E=Sophos;i="6.05,258,1701158400"; d="scan'208";a="5326896" X-Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Feb 2024 14:16:51 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.05,258,1701158400"; d="scan'208";a="2036130" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmviesa009.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 09 Feb 2024 14:16:50 -0800 X-Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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; Fri, 9 Feb 2024 14:16:49 -0800 X-Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Fri, 9 Feb 2024 14:16:49 -0800 X-Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 9 Feb 2024 14:16:49 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l84pQ8ZFY3wpyllN7FVnXtwl6LMXcxbqGumoHNc9CgY914/AiOuek8t1gj6qoZGGOGaqUMlo0VzcMjsfQAZJOTUg57rHUw7Uay580Eub8pc3l9ITgK2OE0Pv3ewlsrSne1c/WUmwcZFCacDpVGdnLD7W9oewCHprCjkfOLTR1ruzXI9IDSqd5r+VZpvp4LJZH4ra1ghee9J7ieOoZ+vZyZ37ALHa+ZYBw7tZc5fl9lxddk8DbYW77O1fP5bNU/Bi+PoY3+DW3QMBypA416y57ZpbDTuqNolUgbft/cZsggeng6E8TYjFzBx6k9TXwCRb8HkKi3yqiERBxCP3V5DChg== 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=Qc10RH8pEYg6AovWI6IF/IA5ig8SXhXXHqFfGuluQZg=; b=ch1iL6oga+qpPq+PiJpTe0t+V94Zrde14tn17mG2MhCBj6mbntNEWlnRLlMkaP3PTyX+B1Mga14+n7jiEwYlNCmFQCADKzWazIWImTfZvN7cVffdX+7bRZOig5AbSsNZpiv0qKCcxGrkfgq6WRdfldQLHEtCvolMobHnUYqTv3YrT6IlyqAgB7VyLp3oMYiIFJX3xuCdRv8oHxFEPqNCel+Ug9ZRoqTOvZUGuowGWV79r0F5vc3y/aJG1GofDo2z/OeCwRHTc0ncXIoMYC0rdO76/KA2pbl9xByNEZMKq4TFy51kewYGG6Nb+RpAtfr24rjSh67NMx69z25Xf99a6g== 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 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by PH0PR11MB5831.namprd11.prod.outlook.com (2603:10b6:510:14b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.36; Fri, 9 Feb 2024 22:16:41 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::7e42:1633:d0a6:9c00]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::7e42:1633:d0a6:9c00%6]) with mapi id 15.20.7249.037; Fri, 9 Feb 2024 22:16:41 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "quic_llindhol@quicinc.com" , "Ren, SuqiangX" CC: Ard Biesheuvel , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH V3 4/5] ArmPlatformPkg: Align PL031 library function headers with return values Thread-Topic: [edk2-devel] [PATCH V3 4/5] ArmPlatformPkg: Align PL031 library function headers with return values Thread-Index: AQHaVbD+h5t6UtXwukGybfwDX2p9ArD3GqWAgAt4EhCAAAzd0A== Date: Fri, 9 Feb 2024 22:16:41 +0000 Message-ID: References: <00919211-b211-42b7-9af2-f49b6839f013@quicinc.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|PH0PR11MB5831:EE_ x-ms-office365-filtering-correlation-id: 4efe3c5f-3de7-42fc-d60a-08dc29bccafd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: rveeJ8yeZW171vh3rrPP+8T187Ty4Vdb7QzcigrY0sjavaLnmsClEZweozxKYlqfJTETi2vHiP/ogcUF+Kr89dnAUbjzjvVFvzUfElGDFwS7Q6NtZce1L6Gdhr1FyIN1Fbi+m7fNYc6BkAN0OJngdyIgFWkdlByFj+1q2goygTCac6/PQFmvjVzPqu4kJAV9wVGwSbIJfaxamfwpOvYrszaUz/zZ7NZVZN7kuoNEBcXuCzFBINY2YQtWhk9soo+/NVK26v+QvjmWCj5u1UbT6Rl0oOWmx22Z4AJ3Zlt/WySrId7jdeTwmWMaB6b+KjINddjD24bt38gSZsFo3nO2CqPY5TTahtYyQ0Z8QNW2Hro8rQSnmQBoR/Nhp4UrXLsqjbuZKL3ujOB3CODK6HW7HkCtchy2Bx3miimCX7Vbw2sErEN6Kfyy2H11O4TLhJNi1iMsbXNM+6+ZSrxl1rE6Aitswh/cE+g/6CepbBzib9NBIwL0ODCBu7BYav/UrSEC1IY7PiXSuvOlwanyFkWll8A66N9PsAS8OUrVDemgTLe0JCP0C2RQ6jZeSpykIr4Tx/+/zdQq85wugX+QUWojQdGChXt7Am2rcp7YovuI6NA= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YXpNODZRZUNrL3NKTnFyL1pkQVpGL09kMkQxcWJhMHZoSmoxZnNnMlk0N0xv?= =?utf-8?B?aEpndDFvVk8weUI3QWU2aWpqUnJJQy82NGQ0R1k2V09QaTFKdjRLdzY4TmhN?= =?utf-8?B?cG9pM0hBbHl3bFllKytpMks1RC9GbTN4eVB6YWZOVWo1WnN5WWFDOUVFa2kw?= =?utf-8?B?aTl0aTJjZTlKcjVac0pBL1NRSm8xUCtERjBIRUsxZGJENzB5ejFKZExjVFMw?= =?utf-8?B?UW81b04zczlJYVBRWStLL1dYY001NEVYdTc0MlNQZFliekZoajBKci9ReUtN?= =?utf-8?B?MXNmR1FleE1VVjdqWE9BZW5FZW5EL3lCUFUxZnpIM09vdGFhUE1HWDJJYkdC?= =?utf-8?B?ZWpySkhUQmZDdnlOZXQva2xPOFF1RnVhOUFiRXQwZmpNOGFyaTkyTUs5ZU04?= =?utf-8?B?YkR2dDJBNlFSYjI0UmdqdFgwK0dIWHB3YkNGODJtZFJjNmZQbURrSC95Sk5o?= =?utf-8?B?Nmg2UTBPa2gyOWxGMnlHTG45bDdOa244Zjk2RjgyOG8ySXJGOXU2aHVBWFhi?= =?utf-8?B?WnBnRlpCOW1sWXlQZ2h2VkhPbjFQTE5xenQrVit1T3JFTk00T25FQWZublFU?= =?utf-8?B?N0UwMnhqMnk3WEpNeFEzK3JiZ01oTmp0TkdTY09HYTdGclZPWFFPV2J4SU11?= =?utf-8?B?cTRuMUhXRXVnTnRxL0tLaHVMNzg5SlBRWm4rK1ZLeTdHUmdUNFRWcjhJY2V1?= =?utf-8?B?L0p6SExkSTMzeDJkTExUMGdmd29RZ3o5Y0JyODNBUlRVMUMyMUJwOU1WWVVo?= =?utf-8?B?czQrRDJKdlkvY01kVy9waEJ4K0VFM3RQMC8yNlpPWDZGSllRdkF0dVRNeGlj?= =?utf-8?B?dGcwT1lRY3gwNms2RFFUV3FuL0tBWXN2Z1kzWUl5SDlhbEwrUnMyZXdVVTlm?= =?utf-8?B?SVJOSGszMWlsVzljNXVrVW1QZXZzNmhsaUNNQXI5WGtHZ2FlKys5SkxqR0RR?= =?utf-8?B?ZFpObjIyWU1UUXlkN0JRdlVmYkFMdG1hcm9SVmFyN0tRSnhXTnVXRDRGemhl?= =?utf-8?B?SCttUW1GbjJoWUg4QzRRMFltRi9DYm5hLzVpdTJIdEZnTXJvUEdDaWxoSnZ1?= =?utf-8?B?cWozdTdGZkVCamZXWEZSZ1AxNGNCT3ZkUzRqdTJrYUF5WDc0L25QZi96bFNC?= =?utf-8?B?U3dvUzhxSTloZ0UyK0R5WHdtVnY0M0NBb0NWYzl2YmtEUjRCRWpaQVVhWFVU?= =?utf-8?B?L2xhcHBPZm5sOVhYdjF5bWVPSkw0cXlBSmZRMU50blFQaU4vZmxBWk5ZaURw?= =?utf-8?B?K3YyV2NXOXBrbG01NTZMQ2dwTUZzYUNUZUhsVkJ4NjdxQ2kzcW1UeHY1TFQr?= =?utf-8?B?bTRHa0VORjF2NUNhcWM3MXJTbmZDTWVUa21TQUxFL0NaSHVBd1Q2d1J5R0o1?= =?utf-8?B?U0NlOTVEU2pHaVE3Y2pRYWtSeS8xc0o4Y1hJU1AzZUZ6Mnp4RTRKQlEvd3pw?= =?utf-8?B?dWdJb2JOb3grUmc5aXE1QUV6dldldkRSa3hyakNnR01yTGx4YlFGVGZkZDcz?= =?utf-8?B?YzFnU1JtTDRNVG9PL1M5SFQ3QzNnMkhsbDRpSjdlQUllZEhTVmZUajh4ek5y?= =?utf-8?B?ZjlpM2ZzTDFPRkU3bUVwZCtqWVVDNkpyTXl3ck5TdWhvMWprUy9mbmMzaGgv?= =?utf-8?B?Z3FyRWpSSDh4bkwrVmNaUjJJQjAvdzg2NFNaeFdmZk00N09UY3M1c1BpYlBR?= =?utf-8?B?bS95bEtuOWJ0WFQ0RXNRdUdKMVp5aC95MUJ3b3ZCNVhuYkllTmhXOHFVZ1JH?= =?utf-8?B?Q0ZFZk5nUlpueUlhRWYycERjc0l1N2VNbm04SjlnZmNCWUpHL0lHRTdFcW80?= =?utf-8?B?bk1aNUtNTDNENS9zUEFhRmtxN1NMbnc1aDIzN3k1M1VETmNDWmY3TlVObEF4?= =?utf-8?B?dXhqNU0wdnNGek9EM2ptVHlRMHhKSm44TlBqV3FRV3NkZlVTbDQzMnhaYW84?= =?utf-8?B?amJGWEJKWE55QmcvTjA2SU5XaXc0Q1ZpNzhlNFhVS3g4VU55cEZ3SWpCVUo2?= =?utf-8?B?aURNNHFOWWtSbXdjU1NhSUVlajc4TFlYanpSaHFncnZ5Ti9kTW1yYlRQTkVC?= =?utf-8?B?ZFpSbTRCNVI0dkVKcTdiRjF0bXR3Skltditsd0FHdmV6NWpKWTVVSlkrN0Zz?= =?utf-8?B?UGw2ZUgwVklVUmZHQTZWa1NZblhqWkFZVVhPVkVNdDNhOEd4WVNFRDZXcnhw?= =?utf-8?B?c2c9PQ==?= 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: 4efe3c5f-3de7-42fc-d60a-08dc29bccafd X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2024 22:16:41.5642 (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: frS/pXkBhakEo02IEKdIAVo18E2CcxR+Y0yXHAwOZ0DuJPpGFUNJSE0zufoxaHqujadiJz7QrpHj+mhM7H9YWRmHQZBE0Lfor64BmJTvIEI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5831 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 Reply-To: devel@edk2.groups.io,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: sW1UAo7LbPBrzldx2FLkhVGgx7686176AA= 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=evAXE9W3; 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 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io TWVyZ2VkOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC81MzY0DQoNCg0K PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBLaW5uZXksIE1pY2hhZWwgRCA8 bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IFNlbnQ6IEZyaWRheSwgRmVicnVhcnkgOSwg MjAyNCAxOjMxIFBNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgcXVpY19sbGluZGhvbEBx dWljaW5jLmNvbTsgUmVuLCBTdXFpYW5nWA0KPiA8c3VxaWFuZ3gucmVuQGludGVsLmNvbT4NCj4g Q2M6IEFyZCBCaWVzaGV1dmVsIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPjsgS2lubmV5LCBN aWNoYWVsIEQNCj4gPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTog W2VkazItZGV2ZWxdIFtQQVRDSCBWMyA0LzVdIEFybVBsYXRmb3JtUGtnOiBBbGlnbiBQTDAzMQ0K PiBsaWJyYXJ5IGZ1bmN0aW9uIGhlYWRlcnMgd2l0aCByZXR1cm4gdmFsdWVzDQo+IA0KPiBXaXRo IHRoaXMgcmV2aWV3LCBhbGwgcGF0Y2hlcyBmcm9tIHRoaXMgc2VyaWVzIGhhdmUgUmIgZnJvbQ0K PiBNYWludGFpbmVycy4NCj4gDQo+IFRoZSByZXZpZXdzIHN0YXJ0ZWQgYW5kIGNvbXBsZXRlZCBi ZWZvcmUgdGhlIFNvZnQgRnJlZXplLg0KPiANCj4gVGhlIHNlcmllcyBpcyBhcHByb3ZlZCBmb3Ig ZWRrMi1zdGFibGUyMDI0MDINCj4gDQo+IFBSIG9wZW5lZDogaHR0cHM6Ly9naXRodWIuY29tL3Rp YW5vY29yZS9lZGsyL3B1bGwvNTM2NA0KPiANCj4gTWlrZQ0KPiANCj4gDQo+ID4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxA ZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBMZWlmDQo+ID4gTGluZGhvbG0NCj4gPiBTZW50 OiBGcmlkYXksIEZlYnJ1YXJ5IDIsIDIwMjQgNjoyMSBBTQ0KPiA+IFRvOiBSZW4sIFN1cWlhbmdY IDxzdXFpYW5neC5yZW5AaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiBDYzog QXJkIEJpZXNoZXV2ZWwgPGFyZGIrdGlhbm9jb3JlQGtlcm5lbC5vcmc+DQo+ID4gU3ViamVjdDog UmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggVjMgNC81XSBBcm1QbGF0Zm9ybVBrZzogQWxpZ24gUEww MzENCj4gPiBsaWJyYXJ5IGZ1bmN0aW9uIGhlYWRlcnMgd2l0aCByZXR1cm4gdmFsdWVzDQo+ID4N Cj4gPiBPbiAyMDI0LTAyLTAyIDA4OjIwLCBTdXFpYW5nIFJlbiB3cm90ZToNCj4gPiA+IFJlYWxU aW1lQ2xvY2tMaWIgaXMgdXNlZCB0byBiYWNrIHRoZSBydW50aW1lIHNlcnZpY2VzIHRpbWUNCj4g ZnVuY3Rpb25zLA0KPiA+IHNvDQo+ID4gPiBhbGlnbiB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGZ1 bmN0aW9uIHJldHVybiB2YWx1ZXMgd2l0aCB0aGUNCj4gZGVmaW5lZA0KPiA+IHZhbHVlcw0KPiA+ ID4gZm9yIHRoZXNlIHNlcnZpY2VzIGFzIGRlc2NyaWJlZCBpbiBVRUZJIFNwZWMgMi4xMC4NCj4g PiA+DQo+ID4gPiBSRUY6IFVFRkkgc3BlYyAyLjEwIHNlY3Rpb24gOCBTZXJ2aWNlcyDigJQgUnVu dGltZSBTZXJ2aWNlcw0KPiA+ID4NCj4gPiA+IFNpZ25lZC1vZmYtYnk6IFN1cWlhbmcgUmVuIDxz dXFpYW5neC5yZW5AaW50ZWwuY29tPg0KPiA+ID4gQ2M6IExlaWYgTGluZGhvbG0gPHF1aWNfbGxp bmRob2xAcXVpY2luYy5jb20+DQo+ID4gPiBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZGIrdGlhbm9j b3JlQGtlcm5lbC5vcmc+DQo+ID4NCj4gPiBSZXZpZXdlZC1ieTogTGVpZiBMaW5kaG9sbSA8cXVp Y19sbGluZGhvbEBxdWljaW5jLmNvbT4NCj4gPg0KPiA+IC8NCj4gPiAgICAgIExlaWYNCj4gPg0K PiA+ID4gLS0tDQo+ID4gPiAgIC4uLi9QTDAzMVJlYWxUaW1lQ2xvY2tMaWIuYyAgICAgICAgICAg ICAgICAgICB8IDIyDQo+ICsrKysrKysrKysrKysrKy0NCj4gPiAtLS0NCj4gPiA+ICAgMSBmaWxl IGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQo+ID4gPg0KPiA+ID4g ZGlmZiAtLWdpdA0KPiA+DQo+IGEvQXJtUGxhdGZvcm1Qa2cvTGlicmFyeS9QTDAzMVJlYWxUaW1l Q2xvY2tMaWIvUEwwMzFSZWFsVGltZUNsb2NrTGliLmMNCj4gPg0KPiBiL0FybVBsYXRmb3JtUGtn L0xpYnJhcnkvUEwwMzFSZWFsVGltZUNsb2NrTGliL1BMMDMxUmVhbFRpbWVDbG9ja0xpYi5jDQo+ ID4gPiBpbmRleCAxODk2ZjlkMTZkM2IuLjZhYjNlOTk0ODMzNSAxMDA2NDQNCj4gPiA+IC0tLQ0K PiA+DQo+IGEvQXJtUGxhdGZvcm1Qa2cvTGlicmFyeS9QTDAzMVJlYWxUaW1lQ2xvY2tMaWIvUEww MzFSZWFsVGltZUNsb2NrTGliLmMNCj4gPiA+ICsrKw0KPiA+DQo+IGIvQXJtUGxhdGZvcm1Qa2cv TGlicmFyeS9QTDAzMVJlYWxUaW1lQ2xvY2tMaWIvUEwwMzFSZWFsVGltZUNsb2NrTGliLmMNCj4g PiA+IEBAIC0xMTEsNyArMTExLDkgQEAgRVhJVDoNCj4gPiA+ICAgICBAcmV0dmFsIEVGSV9TVUND RVNTICAgICAgICAgICAgVGhlIG9wZXJhdGlvbiBjb21wbGV0ZWQNCj4gPiBzdWNjZXNzZnVsbHku DQo+ID4gPiAgICAgQHJldHZhbCBFRklfSU5WQUxJRF9QQVJBTUVURVIgIFRpbWUgaXMgTlVMTC4N Cj4gPiA+ICAgICBAcmV0dmFsIEVGSV9ERVZJQ0VfRVJST1IgICAgICAgVGhlIHRpbWUgY291bGQg bm90IGJlIHJldHJpZXZlZA0KPiA+IGR1ZSB0byBoYXJkd2FyZSBlcnJvci4NCj4gPiA+IC0gIEBy ZXR2YWwgRUZJX1NFQ1VSSVRZX1ZJT0xBVElPTiBUaGUgdGltZSBjb3VsZCBub3QgYmUgcmV0cmll dmVkDQo+IGR1ZQ0KPiA+IHRvIGFuIGF1dGhlbnRpY2F0aW9uIGZhaWx1cmUuDQo+ID4gPiArICBA cmV0dmFsIEVGSV9VTlNVUFBPUlRFRCAgICAgICAgVGhpcyBjYWxsIGlzIG5vdCBzdXBwb3J0ZWQg YnkNCj4gdGhpcw0KPiA+IHBsYXRmb3JtIGF0IHRoZSB0aW1lIHRoZSBjYWxsIGlzIG1hZGUuDQo+ ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhlIHBsYXRmb3JtIHNob3Vs ZCBkZXNjcmliZSB0aGlzDQo+ID4gcnVudGltZSBzZXJ2aWNlIGFzIHVuc3VwcG9ydGVkIGF0IHJ1 bnRpbWUNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aWEgYW4gRUZJ X1JUX1BST1BFUlRJRVNfVEFCTEUNCj4gPiBjb25maWd1cmF0aW9uIHRhYmxlLg0KPiA+ID4NCj4g PiA+ICAgKiovDQo+ID4gPiAgIEVGSV9TVEFUVVMNCj4gPiA+IEBAIC0xNzIsNiArMTc0LDkgQEAg TGliR2V0VGltZSAoDQo+ID4gPiAgICAgQHJldHZhbCBFRklfU1VDQ0VTUyAgICAgICAgICAgVGhl IG9wZXJhdGlvbiBjb21wbGV0ZWQNCj4gPiBzdWNjZXNzZnVsbHkuDQo+ID4gPiAgICAgQHJldHZh bCBFRklfSU5WQUxJRF9QQVJBTUVURVIgQSB0aW1lIGZpZWxkIGlzIG91dCBvZiByYW5nZS4NCj4g PiA+ICAgICBAcmV0dmFsIEVGSV9ERVZJQ0VfRVJST1IgICAgICBUaGUgdGltZSBjb3VsZCBub3Qg YmUgc2V0IGR1ZSB0bw0KPiA+IGhhcmR3YXJlIGVycm9yLg0KPiA+ID4gKyAgQHJldHZhbCBFRklf VU5TVVBQT1JURUQgICAgICAgVGhpcyBjYWxsIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhpcw0KPiA+ IHBsYXRmb3JtIGF0IHRoZSB0aW1lIHRoZSBjYWxsIGlzIG1hZGUuDQo+ID4gPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBUaGUgcGxhdGZvcm0gc2hvdWxkIGRlc2NyaWJlIHRoaXMN Cj4gPiBydW50aW1lIHNlcnZpY2UgYXMgdW5zdXBwb3J0ZWQgYXQgcnVudGltZQ0KPiA+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlhIGFuIEVGSV9SVF9QUk9QRVJUSUVTX1RB QkxFDQo+ID4gY29uZmlndXJhdGlvbiB0YWJsZS4NCj4gPiA+DQo+ID4gPiAgICoqLw0KPiA+ID4g ICBFRklfU1RBVFVTDQo+ID4gPiBAQCAtMjI0LDggKzIyOSwxMyBAQCBMaWJTZXRUaW1lICgNCj4g PiA+ICAgICBAcGFyYW0gIFRpbWUgICAgICAgICAgICAgICAgICBUaGUgY3VycmVudCBhbGFybSBz ZXR0aW5nLg0KPiA+ID4NCj4gPiA+ICAgICBAcmV0dmFsIEVGSV9TVUNDRVNTICAgICAgICAgICBU aGUgYWxhcm0gc2V0dGluZ3Mgd2VyZSByZXR1cm5lZC4NCj4gPiA+IC0gIEByZXR2YWwgRUZJX0lO VkFMSURfUEFSQU1FVEVSIEFueSBwYXJhbWV0ZXIgaXMgTlVMTC4NCj4gPiA+ICsgIEByZXR2YWwg RUZJX0lOVkFMSURfUEFSQU1FVEVSIEVuYWJsZWQgaXMgTlVMTC4NCj4gPiA+ICsgIEByZXR2YWwg RUZJX0lOVkFMSURfUEFSQU1FVEVSIFBlbmRpbmcgaXMgTlVMTC4NCj4gPiA+ICsgIEByZXR2YWwg RUZJX0lOVkFMSURfUEFSQU1FVEVSIFRpbWUgaXMgTlVMTC4NCj4gPiA+ICAgICBAcmV0dmFsIEVG SV9ERVZJQ0VfRVJST1IgICAgICBUaGUgd2FrZXVwIHRpbWUgY291bGQgbm90IGJlDQo+ID4gcmV0 cmlldmVkIGR1ZSB0byBhIGhhcmR3YXJlIGVycm9yLg0KPiA+ID4gKyAgQHJldHZhbCBFRklfVU5T VVBQT1JURUQgICAgICAgVGhpcyBjYWxsIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhpcw0KPiA+IHBs YXRmb3JtIGF0IHRoZSB0aW1lIHRoZSBjYWxsIGlzIG1hZGUuDQo+ID4gPiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBUaGUgcGxhdGZvcm0gc2hvdWxkIGRlc2NyaWJlIHRoaXMNCj4g PiBydW50aW1lIHNlcnZpY2UgYXMgdW5zdXBwb3J0ZWQgYXQgcnVudGltZQ0KPiA+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlhIGFuIEVGSV9SVF9QUk9QRVJUSUVTX1RBQkxF DQo+ID4gY29uZmlndXJhdGlvbiB0YWJsZS4NCj4gPiA+DQo+ID4gPiAgICoqLw0KPiA+ID4gICBF RklfU1RBVFVTDQo+ID4gPiBAQCAtMjQ4LDkgKzI1OCwxMyBAQCBMaWJHZXRXYWtldXBUaW1lICgN Cj4gPiA+DQo+ID4gPiAgICAgQHJldHZhbCBFRklfU1VDQ0VTUyAgICAgICAgICAgSWYgRW5hYmxl IGlzIFRSVUUsIHRoZW4gdGhlDQo+IHdha2V1cA0KPiA+IGFsYXJtIHdhcyBlbmFibGVkLiBJZg0K PiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVuYWJsZSBpcyBGQUxTRSwg dGhlbiB0aGUgd2FrZXVwDQo+ID4gYWxhcm0gd2FzIGRpc2FibGVkLg0KPiA+ID4gLSAgQHJldHZh bCBFRklfSU5WQUxJRF9QQVJBTUVURVIgQSB0aW1lIGZpZWxkIGlzIG91dCBvZiByYW5nZS4NCj4g PiA+ICsgIEByZXR2YWwgRUZJX0lOVkFMSURfUEFSQU1FVEVSIEVuYWJsZWQgaXMgTlVMTC4NCj4g PiA+ICsgIEByZXR2YWwgRUZJX0lOVkFMSURfUEFSQU1FVEVSIFBlbmRpbmcgaXMgTlVMTC4NCj4g PiA+ICsgIEByZXR2YWwgRUZJX0lOVkFMSURfUEFSQU1FVEVSIFRpbWUgaXMgTlVMTC4NCj4gPiA+ ICAgICBAcmV0dmFsIEVGSV9ERVZJQ0VfRVJST1IgICAgICBUaGUgd2FrZXVwIHRpbWUgY291bGQg bm90IGJlIHNldA0KPiA+IGR1ZSB0byBhIGhhcmR3YXJlIGVycm9yLg0KPiA+ID4gLSAgQHJldHZh bCBFRklfVU5TVVBQT1JURUQgICAgICAgQSB3YWtldXAgdGltZXIgaXMgbm90IHN1cHBvcnRlZCBv bg0KPiA+IHRoaXMgcGxhdGZvcm0uDQo+ID4gPiArICBAcmV0dmFsIEVGSV9VTlNVUFBPUlRFRCAg ICAgICBUaGlzIGNhbGwgaXMgbm90IHN1cHBvcnRlZCBieSB0aGlzDQo+ID4gcGxhdGZvcm0gYXQg dGhlIHRpbWUgdGhlIGNhbGwgaXMgbWFkZS4NCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFRoZSBwbGF0Zm9ybSBzaG91bGQgZGVzY3JpYmUgdGhpcw0KPiA+IHJ1bnRpbWUg c2VydmljZSBhcyB1bnN1cHBvcnRlZCBhdCBydW50aW1lDQo+ID4gPiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB2aWEgYW4gRUZJX1JUX1BST1BFUlRJRVNfVEFCTEUNCj4gPiBjb25m aWd1cmF0aW9uIHRhYmxlLg0KPiA+ID4NCj4gPiA+ICAgKiovDQo+ID4gPiAgIEVGSV9TVEFUVVMN Cj4gPg0KPiA+DQo+ID4NCj4gPiANCj4gPg0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpH cm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3Jv dXAuClZpZXcvUmVwbHkgT25saW5lICgjMTE1MzMzKTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9n L2RldmVsL21lc3NhZ2UvMTE1MzMzCk11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8v bXQvMTA0MTE1ODgwLzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBz LmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3Jl YmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=