From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web08.14587.1667439791315401001 for ; Wed, 02 Nov 2022 18:43:11 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=hWLoKiOY; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: zhichao.gao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1667439791; x=1698975791; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=E8oyhunWAhZhKCbrpg9dYj66LfImObyUQ190ecgB9u8=; b=hWLoKiOYcyuzxpTDTFPQQLxVbg+9958FeDN4etCuO1QW8KbyHRqRtoRn W41hD/uN6uboM+wW2Om1cuB5CLwdNRkUj2idFWlno50OIkHz4tu6XcEh1 lcVWdJxBPW8eiWkzZObfJuxRQ0ZsQww2O79Saa9N/jXIEQ0BugEmTzgfv WzJRpK/K5GcMaiiAlk3H7bEj3taO3V7yHINfthFO2M6xuQ0BIn8mFs5TC kgapMxMrSv3Yv0bVe8rqgNXgangt97T5IMksdTkRaizt4EzJx6rTZSt9V wnqAdHsruBnFt44aCi4iQxRMl1Eai4e/qEYYfO7RpJtAWzs9Oxdl4ijvR Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10519"; a="307177055" X-IronPort-AV: E=Sophos;i="5.95,235,1661842800"; d="scan'208";a="307177055" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Nov 2022 18:42:57 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10519"; a="585609258" X-IronPort-AV: E=Sophos;i="5.95,235,1661842800"; d="scan'208";a="585609258" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga003.jf.intel.com with ESMTP; 02 Nov 2022 18:42:57 -0700 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.2375.31; Wed, 2 Nov 2022 18:42:57 -0700 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.2375.31; Wed, 2 Nov 2022 18:42:56 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.2375.31 via Frontend Transport; Wed, 2 Nov 2022 18:42:56 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.108) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Wed, 2 Nov 2022 18:42:55 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UzLfzlv7YBUXQW53z0qeXcPfGmtwUdcMXZwz0/bjKg8eaqOdboD6BK6XFoJquCIUm/+uL1N5c/MKSnsFsQ5uPeVgZxPrh15Rx+pTTZeJo0g2ni5xAoKyiFxYnYr+h3JrybxRKcnh1z30pILHRLZ6ILBZ3Pe4vu0XqDrgQ1ofo2fn6S62nO6RiQSkrgSL1IipDQV6njo2voYgOAHjH3Fx3phEedF27i5UcUVPv71cWtGh+3AhtzXr2Y3Iw5q7q6NvunJR3rtScIhojr04Xa2zVlIrNAHsHjCE7omRwIlRbxChWLWmDoAlPm4u/5W1t/iRIsRK/K902yvSZMVlHzSrTw== 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=E8oyhunWAhZhKCbrpg9dYj66LfImObyUQ190ecgB9u8=; b=gS2dRf0nmJqvyhXo400ug1dgqajzeD9CfNE1JdJF8NCJJkyNU8svwzOwvOaAmiwolh2i4hc2asFI6CZPkYwLssyB8zMei4GdBZjs8VcjQb2OUwXz1osbtQxeszjobEM9klGnfKNfxkRQee3u7fi6FW5yCVMz01RJwwpKGR1XpjBzEWrkrmO1xFXqGjW5spAEP2M+TpNMQRxJfnnR+Dg1qHUIMjSkhQ75MhgF9OuHLa8nP3BGfWr0mjYHVty5JdSZJOrfDGbmJg+6oCGW0i5/22axAdJ1PUUqQuzk/6r+VLzg9hnDfb5cx6x8xpCTipqgzBSJiOCgPPLj2g1QAxh53w== 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 PH7PR11MB6377.namprd11.prod.outlook.com (2603:10b6:510:1fb::13) by PH0PR11MB5175.namprd11.prod.outlook.com (2603:10b6:510:3d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.22; Thu, 3 Nov 2022 01:42:53 +0000 Received: from PH7PR11MB6377.namprd11.prod.outlook.com ([fe80::c8b0:bf08:d06c:de3a]) by PH7PR11MB6377.namprd11.prod.outlook.com ([fe80::c8b0:bf08:d06c:de3a%6]) with mapi id 15.20.5791.022; Thu, 3 Nov 2022 01:42:53 +0000 From: "Gao, Zhichao" To: Sami Mujawar , "devel@edk2.groups.io" , "jbrasen@nvidia.com" CC: "Kinney, Michael D" , "Gao, Liming" , "Liu, Zhiguang" , "Ni, Ray" , "nd@arm.com" Subject: Re: [edk2-devel] [PATCH 1/2] MdePkg/IndustryStandard: add definitions for ACPI APMT Thread-Topic: [edk2-devel] [PATCH 1/2] MdePkg/IndustryStandard: add definitions for ACPI APMT Thread-Index: AQHY6hIwyU5uHOwnxUegN7hBV/hcR64p+aQAgAJ9PyA= Date: Thu, 3 Nov 2022 01:42:53 +0000 Message-ID: References: <1dd062eed3bce95a7928fa41f8e3821897867b4c.1666881494.git.jbrasen@nvidia.com> <266ab2d4-4464-de86-6b9c-afc53ab407b5@arm.com> In-Reply-To: <266ab2d4-4464-de86-6b9c-afc53ab407b5@arm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 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: PH7PR11MB6377:EE_|PH0PR11MB5175:EE_ x-ms-office365-filtering-correlation-id: 20c7034c-9305-4405-d61e-08dabd3cb96d 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: XCEgjJ5fUF5K0u/5+IyzwjpCZBOZQFSQu/0le8m9aRUjWAEPCLVIoFj04c92/n3TNZaGZARElhOpIFuiSwtP+wW3CdcaDq17dht9y4I+3an9oMABUTi7shERFeZVOOuVAy2cmb3Uquie7fxPihIfXL/TpkAMo8kVsuDx+biZS3V0lAEkpVh5sVBoZogEfz5vt93V+vho27jFV3V2R/q9epCixj6/1SbDUX6zElx/IG9XOy8nBoA6EqkL2jkm1PF2JBeaupX6xixM+6WhGBt18NQ29i5R+WACOoLFT/0f5pug0ApFrTxJjCaKUi+EPCc4aFhvrdMMY2kfEuRP5pZqDePhSWbCmaLPz7EXX/EGzC3UGqhIG8K/hK55tiZbiygxq6rcdAXUxY5BSKZDQwnVTXjdD3tfgztsMu4uBkIWKnp3IYb30CSfnflGv97zebBBNy3JlBwLHAHlwSql+rVF05Z2CTJhQ9jktEBlke9SiF0AlcPgSoJTYnAeKwzyNI5Dl2iVgt/lvJmBo4o8ZHMyFsvUj55WhepBR3193Q/mSQFHN8qQkHo0r57CW52Hd7JqHEc4PFKOpL8S+L4XpQJDuUEdJQqsXMusNA/ZrO42XbHjyYP/RWuV/CwDhS4+3ZrkW0V92U9siglVYx+oDPJAAk8U06+mqavIh2guleutWKAm9j6WjTwKqB5Eb+kchbOC6O453eauLxf+nHT+SPdmGTNAAGcJ7M3kkyBt2wPi/5Ud/SZ0dE7+7ek7HmPa4YbwjXYavx6p8i915dHh/54D0A== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB6377.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(136003)(346002)(396003)(376002)(366004)(39860400002)(451199015)(53546011)(19627235002)(316002)(38070700005)(110136005)(54906003)(52536014)(8936002)(5660300002)(66446008)(66556008)(64756008)(33656002)(8676002)(4326008)(76116006)(66946007)(86362001)(9686003)(26005)(41300700001)(66476007)(7696005)(6506007)(186003)(71200400001)(55016003)(83380400001)(38100700002)(82960400001)(478600001)(122000001)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NTJGbUF5aTh6Tm45clFPNTZDZUk3cDUxbnZaVjlNMlhTRVl4dkd2S0IzWnhW?= =?utf-8?B?THNSaFNHQ08vZk1zazJNUm5JSmFYeFI4Mkdmck4vUC9sdDFHK1VTSmk5TVJU?= =?utf-8?B?bGxzbmUzaGNoNWhRQzdpZlRyU2NlSThqZE10YWxRV083SHZQVVRmcm5KdjNC?= =?utf-8?B?ZFdmTFBDRXNpREVrUGZKQkJjY1N0K0IwTzFtTHJBdHpqOUR0ejVVUzJQOUh6?= =?utf-8?B?RHNJN0w4cE5oRWNJTWVxUHhhS0Y1N1hLTjFUMVMxZVhRbWp2RjlvbjU2K1Q0?= =?utf-8?B?MGt2U3J4S09Oc25pTUVVdzBENjJ6UENKWkUwVFBoc3VQU2syaktYaHJhZDAw?= =?utf-8?B?bWJtTXBDMnhlbTVuLzl5dUUxOXUzYjhSNDBmRGkxWVdBaEJ5TXlqaWlRUUxR?= =?utf-8?B?M0lyNjFZUUszcksrRFdpb29tVHpnbW94YmVZeUFseDhiYzBJVkVHTENGbmhz?= =?utf-8?B?UUpocjk2eTdPTitsMXM3bWVxQzNRcGUvZ3VsN0FUK0xPalY4R3d0VUYyK09H?= =?utf-8?B?bCtzUWFCVU9yYzRYMlptN0RzbVZuK3I2bFowMHNoUlhJRGR5RDJEOXNzZzd0?= =?utf-8?B?N29JcmNFVkxxRTF3TndCb1FDNDQ1L3NXK211d2N4K0hLL2lUYXh0TnBuVys5?= =?utf-8?B?c2lMTnljMFVDUlhEbVo2Rm5nejBPRmRBM3hZMFRrbUtVZlR3Z00xZUlDL2Yx?= =?utf-8?B?ZSs5aDVjUXZXanA5TmF0K2VJaUtoZkhURG5sQWh3YXZmVHVrUTgyVmptNFAx?= =?utf-8?B?WnNka21IdWlKUnJoQzVIbjhEK25RZnVuTDMxL2hoSzFJM0RPSVVGblNFMmpl?= =?utf-8?B?QkU3cDR5bkhDL1NSQk5MS2UybjNsYUcyR3oxWm1yZHNKK3VnU0hQSWRVNU9o?= =?utf-8?B?d1NYdkNEYzNwZ0FsS0YybmxqdkFjaTJnVlBPTktuODcyQWczS1Z5dnlUMjJo?= =?utf-8?B?MGdwZ0pUM1A4bWhZaERKOStwL25JbEVkdzlsak9FbFIxOWZka1Z4RzZ2clZk?= =?utf-8?B?MXQ0c052MVExcCtqMjJWcEVnQS9GZW5LKzhVVkNvL1RMUDFTek5XVGVScmJH?= =?utf-8?B?RkVtUnM5VFpuTWNsUGIxUVQ0d1dINkhyVkk1NXZyUmlhTDNjUVdQTWtzRW5u?= =?utf-8?B?NWQ3TG1LTVlxSWwrenhrZ2hwdzEzb2xicFdSOVE2bGp6WlRERFEvaXVpUUNv?= =?utf-8?B?VHVhTHdKNWFrcE1KZlBJWnd1cEI2VCtnMktYQ2pCc1lCeThMelU1bklTUk9s?= =?utf-8?B?dGFNQTA5SlZvb3RMSXZ0S05EV3AvNDB1TXdpL0JCRnZYczhuYkN3WXhiV3Ri?= =?utf-8?B?bmphTXQ0R0R2bzBkKytwSVgvbnNvdlFtUEh5QVdxdXZLRndOZFJEcUxyUzEr?= =?utf-8?B?bWJReEUrRGhsMkhXeE5FRjM1VUEzby9ZU1ZkSkd5Zkc4a2RSRVNLakl6Nks5?= =?utf-8?B?Y1lYZzdidndKbTNDaGlNbTVLU3BSaGZTWVBDSlhwaWlQYUxYM3pjK3N0d2pp?= =?utf-8?B?YnhleEdRVFdtQWhGdlBZcFhDanVDaWN5c2NBbVFYVkRkOGd4UU40TkhmU2s1?= =?utf-8?B?S0FwRDlZSTQzYklHc25Kb200ZElrcTUxdE1rSHE5d1ZKNGt1cSs2bTZrNGIy?= =?utf-8?B?MTFiS29Day9xU2JqajRNaXUvZ2tSVFFQZTlLS3RKZlNHcndTMjdJa2tJRGJH?= =?utf-8?B?TnBLWFRjSG5xN1JqS08vYXE0YXBxY1NvcW9UdTEvdG1yLzhxNWdnNGhNM1VR?= =?utf-8?B?QlB3bDYxSVRDbEk5TUhJSS9rTk9udmFhb2JlaHZRQjgrZmRSQktSTS9TRGJk?= =?utf-8?B?d0kwOGw1bTd1bW5Eby9uMVoyYWFLSUd6bkVBUHMyNkROc1pvRThqQ3l5VVRB?= =?utf-8?B?ZndEWlR4c3ZvWFh5a21tS29qVjBHRzU5aUFlQktrZ3dIc0J6S2cvSXNNb0J3?= =?utf-8?B?TG1SWS9TNndxSjBhL1F0eU9RejFsMlVuZmttNlZOWVlzeFdXMW11R0VFVytJ?= =?utf-8?B?anhZOUZMZkhldUJibXJwTy9xcC92T20waVpWUlozc2M1TFdleXpkeEZud050?= =?utf-8?B?N0U5bHJ1aEplWThiWE9QbmZsUEtEMHFVbEc3R2xoSjdnRnFjQjFjcVE2cTFM?= =?utf-8?Q?5p9PcFecT1TyNmFqRuNu4uhRa?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB6377.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 20c7034c-9305-4405-d61e-08dabd3cb96d X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2022 01:42:53.2548 (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: /hOlYUxZBBohE2M4LK6MiX2xZXfdEkGJctwI9aTH/yxcNZNDeloF6B4ug+6cPfXLTdfKYukkVoWIp7bhaaAEFw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5175 Return-Path: zhichao.gao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IFpoaWNoYW8gR2FvIDx6aGljaGFvLmdhb0BpbnRlbC5jb20+DQoNClRoYW5r cywNClpoaWNoYW8NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTYW1p IE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPg0KPiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJl ciAxLCAyMDIyIDc6NDIgUE0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBqYnJhc2VuQG52 aWRpYS5jb20NCj4gQ2M6IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVs LmNvbT47IEdhbywgTGltaW5nDQo+IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBMaXUsIFpo aWd1YW5nIDx6aGlndWFuZy5saXVAaW50ZWwuY29tPjsgR2FvLA0KPiBaaGljaGFvIDx6aGljaGFv Lmdhb0BpbnRlbC5jb20+OyBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPjsgbmRAYXJtLmNvbQ0K PiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCAxLzJdIE1kZVBrZy9JbmR1c3RyeVN0 YW5kYXJkOiBhZGQNCj4gZGVmaW5pdGlvbnMgZm9yIEFDUEkgQVBNVA0KPiANCj4gSGkgSmVmZiwN Cj4gDQo+IFRoYW5rIHlvdSBmb3IgdGhpcyBwYXRjaC4NCj4gDQo+IFRoZXNlIGNoYW5nZXMgbG9v ayBnb29kIHRvIG1lLg0KPiANCj4gUmV2aWV3ZWQtYnk6IFNhbWkgTXVqYXdhciA8c2FtaS5tdWph d2FyQGFybS5jb20+DQo+IA0KPiBSZWdhcmRzLA0KPiANCj4gU2FtaSBNdWphd2FyDQo+IA0KPiBP biAyNy8xMC8yMDIyIDAzOjQwIHBtLCBKZWZmIEJyYXNlbiB2aWEgZ3JvdXBzLmlvIHdyb3RlOg0K PiA+IFRoaXMgYWRkcyAjZGVmaW5lcyBhbmQgc3RydWN0IHR5cGVkZWZzIGZvciB0aGUgdmFyaW91 cyBub2RlIHR5cGVzIGluDQo+ID4NCj4gPiB0aGUgIEFDUEkgQXJtIFBlcmZvcm1hbmNlIE1vbml0 b3JpbmcgVW5pdCAoQVBNVCkgdGFibGUuDQo+ID4NCj4gPg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1i eTogSmVmZiBCcmFzZW4gPGpicmFzZW5AbnZpZGlhLmNvbT4NCj4gPg0KPiA+IC0tLQ0KPiA+DQo+ ID4gICBNZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FjcGk2NC5oICAgICAgfCAgNSAr Kw0KPiA+DQo+ID4gICAuLi4vQXJtUGVyZm9ybWFuY2VNb25pdG9yaW5nVW5pdFRhYmxlLmggICAg ICAgfCA2OQ0KPiArKysrKysrKysrKysrKysrKysrDQo+ID4NCj4gPiAgIDIgZmlsZXMgY2hhbmdl ZCwgNzQgaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gTWRl UGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9Bcm1QZXJmb3JtYW5jZU1vbml0b3JpbmdVbml0 VGFibGUuaA0KPiA+DQo+ID4NCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9NZGVQa2cvSW5jbHVkZS9J bmR1c3RyeVN0YW5kYXJkL0FjcGk2NC5oDQo+IGIvTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFu ZGFyZC9BY3BpNjQuaA0KPiA+DQo+ID4gaW5kZXggZmU1ZWJmYWMyYi4uNTc1Y2EwNDMwYyAxMDA2 NDQNCj4gPg0KPiA+IC0tLSBhL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvQWNwaTY0 LmgNCj4gPg0KPiA+ICsrKyBiL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvQWNwaTY0 LmgNCj4gPg0KPiA+IEBAIC0yODQ3LDYgKzI4NDcsMTEgQEAgdHlwZWRlZiBzdHJ1Y3Qgew0KPiA+ DQo+ID4gICAvLy8NCj4gPg0KPiA+ICAgI2RlZmluZQ0KPiBFRklfQUNQSV82XzRfTVVMVElQTEVf QVBJQ19ERVNDUklQVElPTl9UQUJMRV9TSUdOQVRVUkUNCj4gU0lHTkFUVVJFXzMyKCdBJywgJ1An LCAnSScsICdDJykNCj4gPg0KPiA+DQo+ID4NCj4gPiArLy8vDQo+ID4NCj4gPiArLy8vICJBUE1U IiBBcm0gUGVyZm9ybWFuY2UgTW9uaXRvcmluZyBVbml0IFRhYmxlDQo+ID4NCj4gPiArLy8vDQo+ ID4NCj4gPiArI2RlZmluZQ0KPiBFRklfQUNQSV82XzRfQVJNX1BFUkZPUk1BTkNFX01PTklUT1JJ TkdfVU5JVF9UQUJMRV9TSUdOQVRVDQo+IFJFICBTSUdOQVRVUkVfMzIoJ0EnLCAnUCcsICdNJywg J1QnKQ0KPiA+DQo+ID4gKw0KPiA+DQo+ID4gICAvLy8NCj4gPg0KPiA+ICAgLy8vICJCRVJUIiBC b290IEVycm9yIFJlY29yZCBUYWJsZQ0KPiA+DQo+ID4gICAvLy8NCj4gPg0KPiA+IGRpZmYgLS1n aXQNCj4gYS9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0FybVBlcmZvcm1hbmNlTW9u aXRvcmluZ1VuaXRUYWJsZS4NCj4gaA0KPiBiL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRh cmQvQXJtUGVyZm9ybWFuY2VNb25pdG9yaW5nVW5pdFRhYmxlDQo+IC5oDQo+ID4NCj4gPiBuZXcg ZmlsZSBtb2RlIDEwMDY0NA0KPiA+DQo+ID4gaW5kZXggMDAwMDAwMDAwMC4uZmU3MDg0Y2ZmZA0K PiA+DQo+ID4gLS0tIC9kZXYvbnVsbA0KPiA+DQo+ID4gKysrDQo+IGIvTWRlUGtnL0luY2x1ZGUv SW5kdXN0cnlTdGFuZGFyZC9Bcm1QZXJmb3JtYW5jZU1vbml0b3JpbmdVbml0VGFibGUNCj4gLmgN Cj4gPg0KPiA+IEBAIC0wLDAgKzEsNjkgQEANCj4gPg0KPiA+ICsvKiogQGZpbGUNCj4gPg0KPiA+ ICsgIEFDUEkgQXJtIFBlcmZvcm1hbmNlIE1vbml0b3JpbmcgVW5pdCAoQVBNVCkgdGFibGUNCj4g Pg0KPiA+ICsgIGFzIHNwZWNpZmllZCBpbiBBUk0gc3BlYyBERU4wMTE3DQo+ID4NCj4gPiArDQo+ ID4NCj4gPiArICBDb3B5cmlnaHQgKGMpIDIwMjIsIE5WSURJQSBDT1JQT1JBVElPTi4gQWxsIHJp Z2h0cyByZXNlcnZlZC4NCj4gPg0KPiA+ICsgIENvcHlyaWdodCAoYykgMjAyMiwgQVJNIExpbWl0 ZWQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQo+ID4NCj4gPiArICBTUERYLUxpY2Vuc2UtSWRlbnRp ZmllcjogQlNELTItQ2xhdXNlLVBhdGVudA0KPiA+DQo+ID4gKyoqLw0KPiA+DQo+ID4gKw0KPiA+ DQo+ID4gKyNpZm5kZWYgQVJNX1BFUkZPUk1BTkNFX01PTklUT1JJTkdfVU5JVF9UQUJMRV9IXw0K PiA+DQo+ID4gKyNkZWZpbmUgQVJNX1BFUkZPUk1BTkNFX01PTklUT1JJTkdfVU5JVF9UQUJMRV9I Xw0KPiA+DQo+ID4gKw0KPiA+DQo+ID4gKyNpbmNsdWRlIDxJbmR1c3RyeVN0YW5kYXJkL0FjcGku aD4NCj4gPg0KPiA+ICsNCj4gPg0KPiA+ICsjcHJhZ21hIHBhY2soMSkNCj4gPg0KPiA+ICsNCj4g Pg0KPiA+ICsvLy8NCj4gPg0KPiA+ICsvLy8gQXJtIFBlcmZvcm1hbmNlIE1vbml0b3JpbmcgVW5p dCAoQVBNVCkgdGFibA0KPiA+DQo+ID4gKy8vLw0KPiA+DQo+ID4gK3R5cGVkZWYgc3RydWN0IHsN Cj4gPg0KPiA+ICsgIEVGSV9BQ1BJX0RFU0NSSVBUSU9OX0hFQURFUiAgICBIZWFkZXI7DQo+ID4N Cj4gPiArfSBFRklfQUNQSV9BUk1fUEVSRk9STUFOQ0VfTU9OSVRPUklOR19VTklUX1RBQkxFX0hF QURFUjsNCj4gPg0KPiA+ICsNCj4gPg0KPiA+ICsvLy8NCj4gPg0KPiA+ICsvLy8gQVBNVCBSZXZp c2lvbiAoYXMgZGVmaW5lZCBpbiBERU4wMTE3LikNCj4gPg0KPiA+ICsvLy8NCj4gPg0KPiA+ICsj ZGVmaW5lDQo+IEVGSV9BQ1BJX0FSTV9QRVJGT1JNQU5DRV9NT05JVE9SSU5HX1VOSVRfVEFCTEVf UkVWSVNJT04NCj4gMHgwMA0KPiA+DQo+ID4gKw0KPiA+DQo+ID4gKy8vLw0KPiA+DQo+ID4gKy8v LyBBcm0gUE1VIE5vZGUgU3RydWN0dXJlDQo+ID4NCj4gPiArLy8vDQo+ID4NCj4gPiArDQo+ID4N Cj4gPiArLy8gTm9kZSBGbGFncw0KPiA+DQo+ID4gKyNkZWZpbmUgRUZJX0FDUElfQVBNVF9EVUFM X1BBR0VfRVhURU5TSU9OX1NVUFBPUlRFRCAgICAgICAgICBCSVQwDQo+ID4NCj4gPiArI2RlZmlu ZSBFRklfQUNQSV9BUE1UX1BST0NFU1NPUl9BRkZJTklUWV9UWVBFX0NPTlRBSU5FUg0KPiBCSVQx DQo+ID4NCj4gPiArI2RlZmluZSBFRklfQUNQSV9BUE1UX1BST0NFU1NPUl9BRkZJTklUWV9UWVBF X1BST0NFU1NPUiAgICAgIDANCj4gLy8gQklUIDENCj4gPg0KPiA+ICsjZGVmaW5lIEVGSV9BQ1BJ X0FQTVRfNjRCSVRfU0lOR0xFX0NPUFlfQVRPTUlDSVRZX1NVUFBPUlRFRA0KPiBCSVQyDQo+ID4N Cj4gPiArDQo+ID4NCj4gPiArLy8gSW50ZXJydXB0IEZsYWdzDQo+ID4NCj4gPiArI2RlZmluZSBF RklfQUNQSV9BUE1UX0lOVEVSUlVQVF9NT0RFX0VER0VfVFJJR0dFUkVEICAgQklUMA0KPiA+DQo+ ID4gKyNkZWZpbmUgRUZJX0FDUElfQVBNVF9JTlRFUlJVUFRfTU9ERV9MRVZFTF9UUklHR0VSRUQg IDAgLy8gQklUDQo+IDANCj4gPg0KPiA+ICsjZGVmaW5lIEVGSV9BQ1BJX0FQTVRfSU5URVJSVVBU X1RZUEVfV0lSRUQgICAgICAgICAgICAwIC8vIEJJVCAxDQo+ID4NCj4gPiArDQo+ID4NCj4gPiAr Ly8gTm9kZSBUeXBlDQo+ID4NCj4gPiArI2RlZmluZSBFRklfQUNQSV9BUE1UX05PREVfVFlQRV9N RU1PUllfQ09OVFJPTExFUiAgMHgwMA0KPiA+DQo+ID4gKyNkZWZpbmUgRUZJX0FDUElfQVBNVF9O T0RFX1RZUEVfU01NVSAgICAgICAgICAgICAgIDB4MDENCj4gPg0KPiA+ICsjZGVmaW5lIEVGSV9B Q1BJX0FQTVRfTk9ERV9UWVBFX1BDSUVfUk9PVF9DT01QTEVYICAweDAyDQo+ID4NCj4gPiArI2Rl ZmluZSBFRklfQUNQSV9BUE1UX05PREVfVFlQRV9BQ1BJX0RFVklDRSAgICAgICAgMHgwMw0KPiA+ DQo+ID4gKyNkZWZpbmUgRUZJX0FDUElfQVBNVF9OT0RFX1RZUEVfQ1BVX0NBQ0hFICAgICAgICAg IDB4MDQNCj4gPg0KPiA+ICsNCj4gPg0KPiA+ICt0eXBlZGVmIHN0cnVjdCB7DQo+ID4NCj4gPiAr ICBVSU5UMTYgICAgTGVuZ3RoOw0KPiA+DQo+ID4gKyAgVUlOVDggICAgIE5vZGVGbGFnczsNCj4g Pg0KPiA+ICsgIFVJTlQ4ICAgICBOb2RlVHlwZTsNCj4gPg0KPiA+ICsgIFVJTlQzMiAgICBJZGVu dGlmaWVyOw0KPiA+DQo+ID4gKyAgVUlOVDY0ICAgIE5vZGVJbnN0YW5jZVByaW1hcnk7DQo+ID4N Cj4gPiArICBVSU5UMzIgICAgTm9kZUluc3RhbmNlU2Vjb25kYXJ5Ow0KPiA+DQo+ID4gKyAgVUlO VDY0ICAgIEJhc2VBZGRyZXNzMDsNCj4gPg0KPiA+ICsgIFVJTlQ2NCAgICBCYXNlQWRkcmVzczE7 DQo+ID4NCj4gPiArICBVSU5UMzIgICAgT3ZlcmZsb3dJbnRlcnJ1cHQ7DQo+ID4NCj4gPiArICBV SU5UMzIgICAgUmVzZXJ2ZWQxOw0KPiA+DQo+ID4gKyAgVUlOVDMyICAgIE92ZXJmbG93SW50ZXJy dXB0RmxhZ3M7DQo+ID4NCj4gPiArICBVSU5UMzIgICAgUHJvY2Vzc29yQWZmaW5pdHk7DQo+ID4N Cj4gPiArICBVSU5UMzIgICAgSW1wbGVtZW50YXRpb25JZDsNCj4gPg0KPiA+ICt9IEVGSV9BQ1BJ X0FSTV9QRVJGT1JNQU5DRV9NT05JVE9SSU5HX1VOSVRfTk9ERTsNCj4gPg0KPiA+ICsNCj4gPg0K PiA+ICsjcHJhZ21hIHBhY2soKQ0KPiA+DQo+ID4gKw0KPiA+DQo+ID4gKyNlbmRpZg0KPiA+DQo=