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 68A34D804B7 for ; Wed, 31 Jan 2024 20:04:19 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=XLgxdOBtsre+g4T4cuPubQ4ny/VgWEYNnN1cnEesYS4=; 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=1706731458; v=1; b=uH9iDE5k0XZfu7S6IaLpq90svoGmtH45fnq2kmFxqJ6Prsp6NWZSLpusXeiQF6477liqBMBp 5mBlJl5/fMlLdmVPVvywQKLGvhdzbC6emn3jvo1DqNownHZp+7kv1pJS8xvx8B/w8No7nq9bqSF Mrvg0nYcD2N9bjnSn2d5Ot3E= X-Received: by 127.0.0.2 with SMTP id m1OpYY7687511xg860gn22qg; Wed, 31 Jan 2024 12:04:18 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by mx.groups.io with SMTP id smtpd.web10.5179.1706731457243967803 for ; Wed, 31 Jan 2024 12:04:17 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10969"; a="10467912" X-IronPort-AV: E=Sophos;i="6.05,233,1701158400"; d="scan'208";a="10467912" X-Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Jan 2024 12:04:16 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10969"; a="908002802" X-IronPort-AV: E=Sophos;i="6.05,233,1701158400"; d="scan'208";a="908002802" X-Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 31 Jan 2024 12:04:16 -0800 X-Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 31 Jan 2024 12:04:15 -0800 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; Wed, 31 Jan 2024 12:04:15 -0800 X-Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.169) 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; Wed, 31 Jan 2024 12:04:15 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GWq+qUxO8QxeNk9dttKtTNC+IY/YOBsBSFK1l8VOW/O81QhpLxz2a4q1nV3602pA8SNoLWCB+bAo9SGU/SKgOUTDlf6RwGV3IVBHoG+pSMCGnIkdA6IonZs0kbXgK35BlGhrXevsJZq0Wx7ttBphbAspZCNWQQ+Ipv1tGOmDzd3NOxnZKF0SLW8EBZ7OeMkfvEeYysta116OO048bhDQpMiAC3jXV6sXPUz9BKHKJd6mN9uzvTsMsS3smZq9ozvrMlcJO10VvZKcZkK3swXh7XL+WNzza/KVz6Z18Sk5/2J+zvyKN3Y1x0aUvlWxmRyL12qU7EJwQvvJ+Lep0/3qxg== 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=NaSstNbx0QuTrQV+msytUeU04oyf1s8tCUAu7B2cPHY=; b=CBJGoNT8kAneXCC0n8ZP5kpfEtySqthqaevcXYJ0gVFYPB4L4pLN3SGXT5odsf2WtKDn5oQZHMrAqGrumNnj4crfY8GroGVE2+XiN5YGAP5yIBo0FtYJ0Jt7VHYzOOR4xlTgWqsoFWJzZEC2+wuZNV2laE1lH6gSIN45BlS8zMrwvRGlxBjFN3rwA7J0wF2jAUoH4u9v176eaIH9cza2i5lJHuNr5acVyWtfotNbZ5RIVgALzpv9JQziMYBytlpxU8NZSMMel7B+jm+M87wwp6cM2y7mcDmhtn6Wx93ebp+A481mBAK1sDtO1YpuYv0HhoDb4iOhoxg7J9bN4lVnFQ== 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 BL1PR11MB5509.namprd11.prod.outlook.com (2603:10b6:208:31f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.34; Wed, 31 Jan 2024 20:04:12 +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.024; Wed, 31 Jan 2024 20:04:12 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "quic_llindhol@quicinc.com" , "Ren, SuqiangX" , "ardb+tianocore@kernel.org" CC: "Kinney, Michael D" Subject: Re: FW: [edk2-devel] [PATCH V2 4/5] ArmPlatformPkg: Update some Runtime Service functions header Thread-Topic: FW: [edk2-devel] [PATCH V2 4/5] ArmPlatformPkg: Update some Runtime Service functions header Thread-Index: AQHaVH1SwiHHIF3TIUGH+nQhoekyy7D0V48Q Date: Wed, 31 Jan 2024 20:04:12 +0000 Message-ID: References: <17AEB08976789B0D.21687@groups.io> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|BL1PR11MB5509:EE_ x-ms-office365-filtering-correlation-id: 2dc86939-bd67-48cf-e1df-08dc2297cb6c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: yYa/J6vunGRUIuhcl/YadIzsj0Zru3Il7B21nqJVJ4t6BTW5owZ/oL8vUOiECofGYd+/Lotwvy7SnhQwCAkbXTPGGCf6W0aH3ezPa/fgCjOieRisWGOxCW4Z7RcqtUxMiUT/MIFgPZ1Boyg6kKPGd3ngrFFp66MBzNSE+anBxgyBYa5F6R8Hk1H+wq8zVhE4T69W4M+J8a2IK0u54rIwsPAJSlALcnX9BqlhwrtuAsrydoGzj8R5aefOI1BjGaI4jaSoR5+tYnve0K1osdeOCl9b3UJDRoC4D1D6mx/QMwPEySNm2KULY6zt/DWwWRJJDrl89eTwBhjMH9sTu2cCSZl2Az7UKvBUeJoQ6GAErzqFFLeyEdD9wIoIY1s4J6Wciymt7XGgXlaMdZ4wJHeLCNHOUDPsoiO/aU60FfWR78qJ8RRLHdgGvP/jsJw0iVksn/daaGQhaaAHrqlPvhWsbAD8hmCDrjywxZC7ppI8mZxDjewOPJnnv4Pv+54yNR6/Ym49r5NDgUomEfQKImRIpWFdY6PFIVclXwFFDlOVDCQD/3ZJwdBYe7tiFm72b/jQGVSA4Go57CwpE5xL3mEK+SjaD2tHelZhEWNsKoNGaqkUMC0cgPgWDr+VtgtRyifaNT8+6UA0fepQR82l2DYtkA== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TEc4d20ydXVHUG9WcDNRU2luakJOZURMQm9hL3BGSzJRTHlxZnRNdWlBcWFr?= =?utf-8?B?Nk81c2x5ZTV5Y1IrOU56NEZiMFkvYlV3ck56T3JvZ0dXc3lSbDNEUDlWcGh0?= =?utf-8?B?Qk1ycXFLM1RPVkpCcjY3ZEpkR0tIRUZMaytuT0M4NGlrcCtnMkd5ZjJNMjRy?= =?utf-8?B?d0hUVXBrUXRnL01FK1orRkpFamRaTVVKcy9mVlVpdHZhU0ZsWlViS0lEeFBJ?= =?utf-8?B?a1p0eHgrMyt6RVFLUDg1bUd0ZWRsYzFCQWEvblVXYTNJdWN1ZzBWUUc5ZFBv?= =?utf-8?B?bEgvNWp5Z0h0eUtYZGhmZWtjNWxXL3Byczh2TmMxazRSK2lnMzJRSHJJcW5o?= =?utf-8?B?aWQxMFdvRkI0YWZiZ0Fkd2lqSXNZSStyUElEZG9rbmNZVExhRzBMMFJMc3p0?= =?utf-8?B?ZmVsZHFOK3VtQVJzR0VBZERzYktzMzhpNHYvSmlSaDNXT210eXo2TjEva01T?= =?utf-8?B?UDRKdU1Ba09DNEMzZFQ1VVJaRUNrbDRJL0xMb3BkNDVZOWFwYWtUNjN6OWxV?= =?utf-8?B?VWxDMXV5ZkgwREloUnhKSkJuamNYSDNkaG1kbUJJd0ZoZkxocGVPSmZBeTFp?= =?utf-8?B?KzdyZzhEdVp4UGZjRWwxYmlZcHROMUZadkdpbDgvTEZtR3MvOExQQllUR3Jp?= =?utf-8?B?WmFXM1BHOUxTekJWNDcrOXJxVVZpWC9aT2xzbkpMZUowL2E5QUV6eE1PeFU3?= =?utf-8?B?ampiVGJWZzdhMDJYVFl6SWZ2U1J2SDNmYUZBM0JvYUV5Smg1OFZwNkpmV0xa?= =?utf-8?B?SERpZjRWVldQSUVmTXZOd2VMT21GV0RTWVl5dUJjc2hJbkFtKzllNGx5eXdv?= =?utf-8?B?MUZ6MWFJcVhQRHBpUWNNajFMenV4ZUhzUEpieXJFN2pLaG5yTFJpY001Tnhs?= =?utf-8?B?YTg2Y04vdEZHaFUxWDNKZWtlV0RmalVvUjh1QkJjK0NFeTFIVytXSDNIbkpF?= =?utf-8?B?eE9tN1RDKy9sQjRiWDdFMUFsSm12dEZVeWNaZHlqRm81UmprUVNLODZSZE5Z?= =?utf-8?B?Z0NOdk9xa3JYKzBKVmxmR1V1YmUvMFJERFpvVGJMNkFFaGpzZEQyN3ZwQ2lh?= =?utf-8?B?d2hQTzdMM3Z0TTdRYVd2TFVhUklMdS8rbkhQbTl3Y3ZVL2JpSzhqV0RQNEVU?= =?utf-8?B?UEpVYnF4VE5VL1ZMcktPV0ZhYVFYYmdsTitpdC9FQjNSazFBcnRwQ2xHNm12?= =?utf-8?B?SUNPZzFqQzl1MzdreDRTK2h4ZzJRTkFteWRtU1FhdTFGeFFCMjg1LzlUNnp5?= =?utf-8?B?RXJCQ245OE9KNHQ0T3FQd1hVemRjMGx6bHRrdXI2bGN3NkVseUxNSkZIYXVC?= =?utf-8?B?ZjBqdHlxNldVV3h4d04zMHVoUy9yVEdoU1RoRnNQeGFLWnM2d3lJSERMYi9a?= =?utf-8?B?YzE3RXJLRS9kS1pLMFBBcC9reUdCU2hQM1pCelovbVd5RDU0K3ZxQWxXVUFk?= =?utf-8?B?cnI3M2d6ZXBWaGM1TEo5TVFRU0NoNXNBZUdqVlZiVDdxSWNBNU9xTDFGeElG?= =?utf-8?B?ay9aRmQ0b0d6SVc2cEFtTTM1VVpRL0tPQllKb0pHVlVmQzZWcU1GMVA0M1Vo?= =?utf-8?B?QmtPYXIwU09XakozMHlsTDZhQkhuVTJjZTVabURaU01zaVpJOTNyODd3bUdl?= =?utf-8?B?N0VyUVhxWjc4RFdBNS9wSTVQSmUveHg2elV4ZGN1d3NCdUxsazJxdjNyOFVQ?= =?utf-8?B?VjVQdis4Z3NCQ2hTNm5BUzB6aUlSOStzaDFFYm1mQ3pCS3NFQ2lFU0pCZmNo?= =?utf-8?B?WXBLQ0ZQZE14dmRncVlsWmttUk9SR3JYR2hOU1dzRzBKSVQrYjR2ZVlYSys1?= =?utf-8?B?NmlFTTl0M3FJN2VNVElqYmFtMGVBRUszbGEyNGZESzVRVzE0dXFkVzRJMkdP?= =?utf-8?B?c29sU3Z0SlM2eld1cXZUckFyU2VrYlJhZi9ZODdxblF3RFhFU2JuV3dGSWRR?= =?utf-8?B?U0dKK0haM3B0b2hmSDZoSExtdlRRZjZpdFNEd3dUTldZcUE4MzdqVVJiVFhD?= =?utf-8?B?ZFFSK3ZrSm0rU05Xb1FWQVZUalFoQXlCMkxISWpPOGlDSjZQYnNNZEt5THF0?= =?utf-8?B?ejYveURBa1JUeG1pcTZjRXZpSDZ3SzFRQmtDTWlORml3ZVd0bzFRMzlMSVk2?= =?utf-8?B?Rnpvby9seFNnT1gyclh2Mm1RbStLZE80MTRwM1RHL0ZFNHBaYVNjRDE4a3Q2?= =?utf-8?B?YVE9PQ==?= 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: 2dc86939-bd67-48cf-e1df-08dc2297cb6c X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2024 20:04:12.7468 (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: UGq2BqBM6Z4YHyGCAJHVvfZeZH8USEv8Ecbr1SpMxngz94jQWbaG0jTcQPG6e/uV+RK5z5OagBebwNf7lUAbizlaaEEhUDDpmZ8wg41NTJo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5509 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: p0BOYeRtrCG7gZXcnqDNfsPpx7686176AA= 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=uH9iDE5k; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") SGkgTGVpZiwNCg0KVGhlIG9ubHkgcmVmZXJlbmNlIHRvIHRoZXNlIEFQSXMgYXJlIGluIHRoZSAu YyBmaWxlcyBpbiBBcm1QbGF0Zm9ybVBrZy4NCg0KUmVhbFRpbWVDbG9ja0xpYi5oIHRoYXQgZGVm aW5lcyB0aGVzZSBBUElzIGlzIGluIEVtYmVkZGVkUGtnIGFuZCB0aGlzDQpwYXRjaCBzZXJpZXMg YWxzbyBoYXMgY2hhbmdlcyBhZ2FpbnN0IEVtYmVkZGVkUGtnLg0KDQpTbyBvdGhlciB0aGFuIHRo ZSBjb21taXQgbWVzc2FnZSwgYXJlIHRoZSBjb2RlIGNoYW5nZXMgY29ycmVjdD8NCg0KTWlrZQ0K DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBz LmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIExlaWYNCj4gTGluZGhvbG0N Cj4gU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDMxLCAyMDI0IDExOjEzIEFNDQo+IFRvOiBSZW4s IFN1cWlhbmdYIDxzdXFpYW5neC5yZW5AaW50ZWwuY29tPjsgYXJkYit0aWFub2NvcmVAa2VybmVs Lm9yZzsNCj4gZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gU3ViamVjdDogUmU6IEZXOiBbZWRrMi1k ZXZlbF0gW1BBVENIIFYyIDQvNV0gQXJtUGxhdGZvcm1Qa2c6IFVwZGF0ZSBzb21lDQo+IFJ1bnRp bWUgU2VydmljZSBmdW5jdGlvbnMgaGVhZGVyDQo+IA0KPiBPbiAyMDI0LTAxLTMwIDA4OjMzLCBS ZW4sIFN1cWlhbmdYIHdyb3RlOg0KPiA+IEhpIEFsbCwNCj4gPg0KPiA+IAlDb3VsZCB5b3UgcGxl YXNlIGhlbHAgdG8gcmV2aWV3IHRoaXMgcGF0Y2ggb24gZWRrMj8NCj4gPiAJaHR0cHM6Ly9lZGsy Lmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTE0NjYxDQo+ID4NCj4gPiBUaGFua3MNCj4gPiBS ZW4sIFN1cWlhbmcNCj4gDQo+IEhpLA0KPiANCj4gU29ycnksIHlvdXIgb3JpZ2luYWwgZW1haWwg c2VlbXMgdG8gYmUgY29ycnVwdGVkIGluIG15IG1haWxib3gsIHNvDQo+IHJlcGx5aW5nIGhlcmUu DQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogZGV2ZWxAZWRr Mi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgUmVuLA0KPiBT dXFpYW5nDQo+ID4gU2VudDogTW9uZGF5LCBKYW51YXJ5IDI5LCAyMDI0IDEwOjMwIEFNDQo+ID4g VG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4gQ2M6IExlaWYgTGluZGhvbG0gPHF1aWNfbGxp bmRob2xAcXVpY2luYy5jb20+OyBBcmQgQmllc2hldXZlbA0KPiA8YXJkYit0aWFub2NvcmVAa2Vy bmVsLm9yZz4NCj4gPiBTdWJqZWN0OiBbZWRrMi1kZXZlbF0gW1BBVENIIFYyIDQvNV0gQXJtUGxh dGZvcm1Qa2c6IFVwZGF0ZSBzb21lDQo+IFJ1bnRpbWUgU2VydmljZSBmdW5jdGlvbnMgaGVhZGVy DQo+ID4NCj4gPiBVcGRhdGUgc29tZSBSdW50aW1lIFNlcnZpY2UgZnVuY3Rpb25zIGhlYWRlciB0 byBhbGlnbiB3aXRoIFVFRkkgc3BlYw0KPiAyLjEwLg0KPiA+DQo+ID4gUkVGOiBVRUZJIHNwZWMg Mi4xMCBzZWN0aW9uIDggU2VydmljZXMg4oCUIFJ1bnRpbWUgU2VydmljZXMNCj4gDQo+IE5vdGhp bmcgdGhhdCBpcyBiZWluZyBjaGFuZ2VkIGJ5IHRoaXMgcGF0Y2ggaXMgZGVzY3JpYmVkIGJ5IHRo ZSBVRUZJDQo+IHNwZWNpZmljYXRpb24uIFRoZSBjb21taXQgbWVzc2FnZSBzaG91bGQgZGVzY3Jp YmUgd2hhdCBhIHBhdGNoIGRvZXMsDQo+IHRoZSBvdmVyYWxsIHB1cnBvc2Ugb2YgdGhlIHNldCBz aG91bGQgYmUgZGVzY3JpYmVkIGluIHRoZSBjb3ZlciBsZXR0ZXINCj4gKGFuZCB5b3UgZG8gZGVz Y3JpYmUgdGhhdCBoZXJlKS4NCj4gDQo+IEhlcmUgaXMgbXkgcHJvcG9zZWQgY2hhbmdlZCBjb21t aXQgbWVzc2FnZToNCj4gLS0tDQo+IEFybVBsYXRmb3JtUGtnOiBhbGlnbiBQTDAzMSBsaWJyYXJ5 IGZ1bmN0aW9uIGhlYWRlcnMgd2l0aCBVRUZJIHJldHVybg0KPiB2YWx1ZXMNCj4gDQo+IFJlYWxU aW1lQ2xvY2tMaWIgaXMgdXNlZCB0byBiYWNrIHRoZSBydW50aW1lIHNlcnZpY2VzIHRpbWUgZnVu Y3Rpb25zLA0KPiBzbyBhbGlnbiB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGZ1bmN0aW9uIHJldHVy biB2YWx1ZXMgd2l0aCB0aGUgZGVmaW5lZA0KPiB2YWx1ZXMgZm9yIHRoZXNlIHNlcnZpY2VzIGFz IGRlc2NyaWJlZCBpbiBVRUZJIDIuMTAuDQo+IC0tLQ0KPiANCj4gQXBhcnQgZnJvbSB0aGF0LCB0 aGUgZnVuY3Rpb24gY29tbWVudCBoZWFkZXJzIGV4aXN0IGJvdGggaW4gdGhlIC5oIGFuZA0KPiB0 aGUgLmMuIElmIHRoZSAuaCBpcyBiZWluZyB1cGRhdGVkLCBzbyBzaG91bGQgdGhlIC5jLg0KPiAN Cj4gQmVzdCBSZWdhcmRzLA0KPiANCj4gTGVpZg0KPiANCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdXFp YW5nIFJlbiA8c3VxaWFuZ3gucmVuQGludGVsLmNvbT4NCj4gPiBDYzogTGVpZiBMaW5kaG9sbSA8 cXVpY19sbGluZGhvbEBxdWljaW5jLmNvbT4NCj4gPiBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZGIr dGlhbm9jb3JlQGtlcm5lbC5vcmc+DQo+ID4gLS0tDQo+ID4gICAuLi4vUEwwMzFSZWFsVGltZUNs b2NrTGliLmMgICAgICAgICAgICAgICAgICAgfCAyMiArKysrKysrKysrKysrKystLQ0KPiAtLQ0K PiA+ICAgMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQo+ ID4NCj4gPiBkaWZmIC0tZ2l0DQo+IGEvQXJtUGxhdGZvcm1Qa2cvTGlicmFyeS9QTDAzMVJlYWxU aW1lQ2xvY2tMaWIvUEwwMzFSZWFsVGltZUNsb2NrTGliLmMNCj4gYi9Bcm1QbGF0Zm9ybVBrZy9M aWJyYXJ5L1BMMDMxUmVhbFRpbWVDbG9ja0xpYi9QTDAzMVJlYWxUaW1lQ2xvY2tMaWIuYw0KPiA+ IGluZGV4IDE4OTZmOWQxNmQzYi4uNmFiM2U5OTQ4MzM1IDEwMDY0NA0KPiA+IC0tLQ0KPiBhL0Fy bVBsYXRmb3JtUGtnL0xpYnJhcnkvUEwwMzFSZWFsVGltZUNsb2NrTGliL1BMMDMxUmVhbFRpbWVD bG9ja0xpYi5jDQo+ID4gKysrDQo+IGIvQXJtUGxhdGZvcm1Qa2cvTGlicmFyeS9QTDAzMVJlYWxU aW1lQ2xvY2tMaWIvUEwwMzFSZWFsVGltZUNsb2NrTGliLmMNCj4gPiBAQCAtMTExLDcgKzExMSw5 IEBAIEVYSVQ6DQo+ID4gICAgIEByZXR2YWwgRUZJX1NVQ0NFU1MgICAgICAgICAgICBUaGUgb3Bl cmF0aW9uIGNvbXBsZXRlZA0KPiBzdWNjZXNzZnVsbHkuDQo+ID4gICAgIEByZXR2YWwgRUZJX0lO VkFMSURfUEFSQU1FVEVSICBUaW1lIGlzIE5VTEwuDQo+ID4gICAgIEByZXR2YWwgRUZJX0RFVklD RV9FUlJPUiAgICAgICBUaGUgdGltZSBjb3VsZCBub3QgYmUgcmV0cmlldmVkIGR1ZQ0KPiB0byBo YXJkd2FyZSBlcnJvci4NCj4gPiAtICBAcmV0dmFsIEVGSV9TRUNVUklUWV9WSU9MQVRJT04gVGhl IHRpbWUgY291bGQgbm90IGJlIHJldHJpZXZlZCBkdWUNCj4gdG8gYW4gYXV0aGVudGljYXRpb24g ZmFpbHVyZS4NCj4gPiArICBAcmV0dmFsIEVGSV9VTlNVUFBPUlRFRCAgICAgICAgVGhpcyBjYWxs IGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhpcw0KPiBwbGF0Zm9ybSBhdCB0aGUgdGltZSB0aGUgY2Fs bCBpcyBtYWRlLg0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGUgcGxh dGZvcm0gc2hvdWxkIGRlc2NyaWJlIHRoaXMNCj4gcnVudGltZSBzZXJ2aWNlIGFzIHVuc3VwcG9y dGVkIGF0IHJ1bnRpbWUNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlh IGFuIEVGSV9SVF9QUk9QRVJUSUVTX1RBQkxFDQo+IGNvbmZpZ3VyYXRpb24gdGFibGUuDQo+ID4N Cj4gPiAgICoqLw0KPiA+ICAgRUZJX1NUQVRVUw0KPiA+IEBAIC0xNzIsNiArMTc0LDkgQEAgTGli R2V0VGltZSAoDQo+ID4gICAgIEByZXR2YWwgRUZJX1NVQ0NFU1MgICAgICAgICAgIFRoZSBvcGVy YXRpb24gY29tcGxldGVkDQo+IHN1Y2Nlc3NmdWxseS4NCj4gPiAgICAgQHJldHZhbCBFRklfSU5W QUxJRF9QQVJBTUVURVIgQSB0aW1lIGZpZWxkIGlzIG91dCBvZiByYW5nZS4NCj4gPiAgICAgQHJl dHZhbCBFRklfREVWSUNFX0VSUk9SICAgICAgVGhlIHRpbWUgY291bGQgbm90IGJlIHNldCBkdWUg dG8NCj4gaGFyZHdhcmUgZXJyb3IuDQo+ID4gKyAgQHJldHZhbCBFRklfVU5TVVBQT1JURUQgICAg ICAgVGhpcyBjYWxsIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhpcw0KPiBwbGF0Zm9ybSBhdCB0aGUg dGltZSB0aGUgY2FsbCBpcyBtYWRlLg0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFRoZSBwbGF0Zm9ybSBzaG91bGQgZGVzY3JpYmUgdGhpcw0KPiBydW50aW1lIHNlcnZpY2Ug YXMgdW5zdXBwb3J0ZWQgYXQgcnVudGltZQ0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHZpYSBhbiBFRklfUlRfUFJPUEVSVElFU19UQUJMRQ0KPiBjb25maWd1cmF0aW9uIHRh YmxlLg0KPiA+DQo+ID4gICAqKi8NCj4gPiAgIEVGSV9TVEFUVVMNCj4gPiBAQCAtMjI0LDggKzIy OSwxMyBAQCBMaWJTZXRUaW1lICgNCj4gPiAgICAgQHBhcmFtICBUaW1lICAgICAgICAgICAgICAg ICAgVGhlIGN1cnJlbnQgYWxhcm0gc2V0dGluZy4NCj4gPg0KPiA+ICAgICBAcmV0dmFsIEVGSV9T VUNDRVNTICAgICAgICAgICBUaGUgYWxhcm0gc2V0dGluZ3Mgd2VyZSByZXR1cm5lZC4NCj4gPiAt ICBAcmV0dmFsIEVGSV9JTlZBTElEX1BBUkFNRVRFUiBBbnkgcGFyYW1ldGVyIGlzIE5VTEwuDQo+ ID4gKyAgQHJldHZhbCBFRklfSU5WQUxJRF9QQVJBTUVURVIgRW5hYmxlZCBpcyBOVUxMLg0KPiA+ ICsgIEByZXR2YWwgRUZJX0lOVkFMSURfUEFSQU1FVEVSIFBlbmRpbmcgaXMgTlVMTC4NCj4gPiAr ICBAcmV0dmFsIEVGSV9JTlZBTElEX1BBUkFNRVRFUiBUaW1lIGlzIE5VTEwuDQo+ID4gICAgIEBy ZXR2YWwgRUZJX0RFVklDRV9FUlJPUiAgICAgIFRoZSB3YWtldXAgdGltZSBjb3VsZCBub3QgYmUN Cj4gcmV0cmlldmVkIGR1ZSB0byBhIGhhcmR3YXJlIGVycm9yLg0KPiA+ICsgIEByZXR2YWwgRUZJ X1VOU1VQUE9SVEVEICAgICAgIFRoaXMgY2FsbCBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoaXMNCj4g cGxhdGZvcm0gYXQgdGhlIHRpbWUgdGhlIGNhbGwgaXMgbWFkZS4NCj4gPiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBUaGUgcGxhdGZvcm0gc2hvdWxkIGRlc2NyaWJlIHRoaXMNCj4g cnVudGltZSBzZXJ2aWNlIGFzIHVuc3VwcG9ydGVkIGF0IHJ1bnRpbWUNCj4gPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB2aWEgYW4gRUZJX1JUX1BST1BFUlRJRVNfVEFCTEUNCj4g Y29uZmlndXJhdGlvbiB0YWJsZS4NCj4gPg0KPiA+ICAgKiovDQo+ID4gICBFRklfU1RBVFVTDQo+ ID4gQEAgLTI0OCw5ICsyNTgsMTMgQEAgTGliR2V0V2FrZXVwVGltZSAoDQo+ID4NCj4gPiAgICAg QHJldHZhbCBFRklfU1VDQ0VTUyAgICAgICAgICAgSWYgRW5hYmxlIGlzIFRSVUUsIHRoZW4gdGhl IHdha2V1cA0KPiBhbGFybSB3YXMgZW5hYmxlZC4gSWYNCj4gPiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgRW5hYmxlIGlzIEZBTFNFLCB0aGVuIHRoZSB3YWtldXANCj4gYWxhcm0g d2FzIGRpc2FibGVkLg0KPiA+IC0gIEByZXR2YWwgRUZJX0lOVkFMSURfUEFSQU1FVEVSIEEgdGlt ZSBmaWVsZCBpcyBvdXQgb2YgcmFuZ2UuDQo+ID4gKyAgQHJldHZhbCBFRklfSU5WQUxJRF9QQVJB TUVURVIgRW5hYmxlZCBpcyBOVUxMLg0KPiA+ICsgIEByZXR2YWwgRUZJX0lOVkFMSURfUEFSQU1F VEVSIFBlbmRpbmcgaXMgTlVMTC4NCj4gPiArICBAcmV0dmFsIEVGSV9JTlZBTElEX1BBUkFNRVRF UiBUaW1lIGlzIE5VTEwuDQo+ID4gICAgIEByZXR2YWwgRUZJX0RFVklDRV9FUlJPUiAgICAgIFRo ZSB3YWtldXAgdGltZSBjb3VsZCBub3QgYmUgc2V0IGR1ZQ0KPiB0byBhIGhhcmR3YXJlIGVycm9y Lg0KPiA+IC0gIEByZXR2YWwgRUZJX1VOU1VQUE9SVEVEICAgICAgIEEgd2FrZXVwIHRpbWVyIGlz IG5vdCBzdXBwb3J0ZWQgb24NCj4gdGhpcyBwbGF0Zm9ybS4NCj4gPiArICBAcmV0dmFsIEVGSV9V TlNVUFBPUlRFRCAgICAgICBUaGlzIGNhbGwgaXMgbm90IHN1cHBvcnRlZCBieSB0aGlzDQo+IHBs YXRmb3JtIGF0IHRoZSB0aW1lIHRoZSBjYWxsIGlzIG1hZGUuDQo+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgVGhlIHBsYXRmb3JtIHNob3VsZCBkZXNjcmliZSB0aGlzDQo+IHJ1 bnRpbWUgc2VydmljZSBhcyB1bnN1cHBvcnRlZCBhdCBydW50aW1lDQo+ID4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgdmlhIGFuIEVGSV9SVF9QUk9QRVJUSUVTX1RBQkxFDQo+IGNv bmZpZ3VyYXRpb24gdGFibGUuDQo+ID4NCj4gPiAgICoqLw0KPiA+ICAgRUZJX1NUQVRVUw0KPiAN Cj4gDQo+IA0KPiANCj4gDQoNCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBM aW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9S ZXBseSBPbmxpbmUgKCMxMTQ5MTkpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVz c2FnZS8xMTQ5MTkKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDQwODE3 NTMvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJz Y3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1YiBbcmViZWNjYUBvcGVu ZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==