From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web11.2544.1665452466781401788 for ; Mon, 10 Oct 2022 18:41:07 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=dNCUrYyB; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: ray.ni@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1665452466; x=1696988466; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=aMB6o8p1u5hthdn6HOmiljKLyEWSp35Qq7fTHzM01VA=; b=dNCUrYyBnrXfVReaXy1g//CgQoWRTljeILDfOfzQ0Cj1lWlxFukbIGcU ihqqBYadlhAhrlYrf+rv7a6b0fgwTe1LtPDTe4+3Zp4CWdxlW0pRDjNA0 N02e5M9IzvkVFS/tq/VyTLQOMEgjuMZE7qxd3CHoaV6IT5nDDer8xtqj1 zfKb37rTPAPqRrH+N8jIPWCcd22UoHabMUtIT96Fdm99jR3aqZsiMbNNN 2fxY2fie1+mPJJfVyKvYnGs2yqUZkIrJuR0y1mSx/TPrl0Tvz5RD7Kv/5 r8Ho9K8v5pvtM15rk2BAp0fU0FQmOAO6tFO5I6Y+76c0AJ/qBL6oOru8S g==; X-IronPort-AV: E=McAfee;i="6500,9779,10496"; a="284762335" X-IronPort-AV: E=Sophos;i="5.95,173,1661842800"; d="scan'208";a="284762335" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Oct 2022 18:41:05 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10496"; a="603950868" X-IronPort-AV: E=Sophos;i="5.95,173,1661842800"; d="scan'208";a="603950868" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga006.jf.intel.com with ESMTP; 10 Oct 2022 18:41:05 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 10 Oct 2022 18:41:05 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) 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.2375.31; Mon, 10 Oct 2022 18:41:04 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Mon, 10 Oct 2022 18:41:04 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.43) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Mon, 10 Oct 2022 18:41:04 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kEPEw8X2KeaZoPRYI9R0/BNpTqsWNyN5kGQ32JyIxzfz8TXMowA8+3q0XlHfMiTFOfQlalw7pGdiEqtEnSRmI/yuF5HjtIUIxR2cZc0x/mmthdkcAq+zKKMMdGKk1by9ou/D7Yi3rUgfTcQ5QBs9VDFs6f6addQTkknE3QDRyxRtUjb0jVV4pJ8xkrq5ixFNGsRdZeQM70lY8W+3K0sFkn4N5984nzxPWHxREXLgYZBqJMKDGQpnjvqveGcdofNWikFOXk3aYtK6LcEaQZR644YTSzLZ7ZcivdVV/No2E9wIW3QARdVi9qeEveAWydPnXHCTyLpdop0VdrdXVQq+hg== 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=aMB6o8p1u5hthdn6HOmiljKLyEWSp35Qq7fTHzM01VA=; b=E/LFpEOpasA6ZalKKuFk0bznxMc8iggV7nQ1sG7U+ci1ysOBIgPSzgmzlX+TO0LAjZ7iX25Dk0rG+JmOOCqmlSaN6qjNx6WfWmMnvrVfQxc4MBG3sepBebGKRmQShWxB+lCFY2V6ov5JlJoleF+n1OKUW6HKo8GWUe17N4o395xclykQx1fvoKbMI8gQarILFUS8TSHBf6TM4oc3Wwk1dHuaV8YoTL/Sl9/8470ooQGxGw25b4ouFNr+sErpJrFJiEwUbaF6G5B3E+yn484kpPtrR7yVr3R2yILc8C66SQ4jF07cuX7csaGMH4rWbS3F5LdqIh6avtWeNOxAUPt1Sg== 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 MWHPR11MB1631.namprd11.prod.outlook.com (2603:10b6:301:10::10) by SN7PR11MB7066.namprd11.prod.outlook.com (2603:10b6:806:299::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.33; Tue, 11 Oct 2022 01:41:02 +0000 Received: from MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::483f:4bb5:a15f:f571]) by MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::483f:4bb5:a15f:f571%11]) with mapi id 15.20.5709.015; Tue, 11 Oct 2022 01:41:02 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "pierre.gondois@arm.com" CC: Sami Mujawar , Alexei Fedorov , "Gao, Zhichao" Subject: Re: [edk2-devel] [PATCH 14/14] ShellPkg/AcpiView: Update PCCT fields for ACPI 6.5 Thread-Topic: [edk2-devel] [PATCH 14/14] ShellPkg/AcpiView: Update PCCT fields for ACPI 6.5 Thread-Index: AQHY3I11Q9g9VR9nZUiyTb9j49C48K4IbAyQ Date: Tue, 11 Oct 2022 01:41:02 +0000 Message-ID: References: <20221010092058.118714-1-Pierre.Gondois@arm.com> <171CAABD595C9750.32766@groups.io> <0203add0-9124-adde-48db-7fafb19f2b08@arm.com> In-Reply-To: <0203add0-9124-adde-48db-7fafb19f2b08@arm.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: MWHPR11MB1631:EE_|SN7PR11MB7066:EE_ x-ms-office365-filtering-correlation-id: 467baa9d-0991-4dcf-c2ec-08daab29a7c9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +7vINKb5vqVSqjZyQ3CaF4CWhXfWSl7N//TklgKzcBsaSODbjCDLXTFgk26qYGgxgGXh8r81AYRvTb2t/PcHTqUW5Z4DbXYBcTi+Y6eWDOuIpC4CT6Kf2oOqY0xREsTl+76x58EKZp3FeAEHQdtMPpiXp1u+ZZ64hTmXnBtBct0DYn+SmDKPdbiN3zsKDD1CUv/6IjjbtVynaouYxRsSQW3lX+ctc0lRY8PdR5vWLBOJUn+kjuhBRJwGVvNE7fKFPYOSmUZoAJXe+fP711HlacaZkaghJeTcfj9rCQ8DV83TthTOZoHI0nTi4sKJuZyRhLo4EMcm8f8rto/PqemIGFRRqGIj/qaZcKqmiZYxoRnCQF2Z6SdwJzDYUi7DvXUkFT5DauEj1WdY03kYUFIzpTXjUEWk2cpz/3TlMBmaEYsjKtjWZ3b/i2S9K1wJrhtux24K+SHUaS+NmI8rOFTNXuHtogTdraCRMkVr7bDs5kbYD0KC3A1ZN1Xvmn2OGDHEiO0TIGQXyJMEnOjUQRpLV3mkKyMmC+QVI134KlcMmYfyBGqWAhMLWnA5MZxQGTjjkb7iSfTP7owFOWY4d4VTXu/W7KcpCulo4VkUcTUDs1amhq/lr0QZqL4jYeXX9e+UjIu+FnCcDB0hQHNMwp+n8wVQDK4k4uU9nd/w8/T3fojLwtnhyQKE2i9jZMvli5ErVY38iAKF49YybLu8W2pupjLIZzHs+KoqePRSFU3ARIwQoY+42UM2qTxZFCUWhiO2ZUKYiuBt+d+TmPQjHPVkzWfYlqaPv1h1TU/3wsW5xT5mk71UusmUD1eozMnsntl0GwDHGAXAV2PHoYo/QcOmxQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1631.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(366004)(346002)(39860400002)(376002)(136003)(396003)(451199015)(5660300002)(15650500001)(55016003)(52536014)(122000001)(71200400001)(107886003)(6506007)(966005)(54906003)(83380400001)(66556008)(110136005)(8676002)(8936002)(38070700005)(4326008)(64756008)(76116006)(86362001)(66476007)(41300700001)(316002)(53546011)(478600001)(9686003)(66446008)(2906002)(186003)(66946007)(26005)(33656002)(7696005)(66899015)(38100700002)(82960400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZnE2WTNsOHgvWWt0ZHF4aUVXN2Z3b1hQR245VVRxSE5oNjk1MUNtY2swck5X?= =?utf-8?B?bGFvcDJiVS9RdGQ1d0NPdS9KRjc2YTZFQkcwN2Zza0NwbGdNelM5ZWFEeDRo?= =?utf-8?B?ZzZLZ1o2ai9TZXNLNnZrTVdkeTF0L3ExR3VtVDhSeVRxdGFVcVNBZ1dncDJF?= =?utf-8?B?WmxXRDRybTVPTm1iOFFrZFNRbC9xM3JlbFg1V0tBeTNyMyt4NTBndExmUk53?= =?utf-8?B?MWt3aHVrYytsWVNFYnJxdTcrZkhCUFJ3Q3FGTnBWSThCcktLZUFETUpQZTZl?= =?utf-8?B?bWwvdEhBaFI4K3Jzdk9PS0J3ZFJ6M2g5WDJ3M1dSMkFxZTB1ekw3R1lXN05J?= =?utf-8?B?NWxNRFJLMmxoWnYzdVlRNklQZjZ3RGMyb2FrbnhUYk9tS1hWdFpjeUNrZks3?= =?utf-8?B?bFI1UGEvMy85M0RKTUI5akJFUHYwVG9Ha01IRzZzUy96TWtxdUtFV1QwaGxh?= =?utf-8?B?UlFZUWRNSVpnMTBRYlF5OW5reCtJc25JcnZNU3dERDhFSDZOQktUYUE2aWFJ?= =?utf-8?B?blU2T0R1R3JmVkxlSENHWTBvV1BMcGI5bFFXVDVCU0FtQ2pnTnROVzRraGJT?= =?utf-8?B?Ym12dzNvV2ZDMGQwN3AvalFEVG12dHRpZlg4eFdpSERtQXJVZWF2Q1hlYzA4?= =?utf-8?B?cEl4YklUSEZNZXRJNUE0bWhnZ2NWbEJQT2ozRlQreUN3MWVESnpNZ2cxamxW?= =?utf-8?B?dzUxT2dmS0EvMXhWY0Q5SHpORGxIbmFvWGtoMnU5N0JrL3M2Qm1QTVVXYWF5?= =?utf-8?B?VVI1SGF1TnF2TnBNRDkwWHc0MUFCMUF0WTdkK1hCQmFSRWVGbi9XUFBodXJE?= =?utf-8?B?YStnK2J0Q0QvSlp2dWhBU2ZHdTgrS1ZnbUpERUlBSjU3MlFPcXVPWUR5SWxG?= =?utf-8?B?Wk1aZVhnQ2lsZDUyTlpBYjZma2V3RDZEMzIvcWphNVdwM0JkOHlTSnRhM2lQ?= =?utf-8?B?REZzdU9WbUZxMm5GazN5VXMvbmJEM21OREFDUVBlMEZ3WnJQTHlEcE9qQnJs?= =?utf-8?B?QmVnOWNtN3ZFNWNZaE5Nd25IR1pwcGRHRm9nMUhIZHcxbFlVRStsM3M5bXlK?= =?utf-8?B?djdRWGJZRGNkQUUwTUtEU0hKa0c1VCtVVlhQcXVwQnY0SEl3TzZiS2tXSERh?= =?utf-8?B?dGRZOU1wNUFoQ0E5S3I5NVA2Y0wzLzlFaGw5YVVEUGF5VjRpQjNXaE4ra2d2?= =?utf-8?B?SGEvUXM4Q2U0WWY5bExUc2dPU0s3Mmlzdzd4eSsxeEU3YlBXRzA1MGtNayta?= =?utf-8?B?UnVmRU5WZEJ4ZnBWOXkyN2dyaXc1bmVSeEJ2WDdkSDJZU0t2RXhRNUJQMXgv?= =?utf-8?B?dEhlUW4weDZ0aVRuY2FpeXF1bVF3Wm8wd3VNZjFyOG9rRVcwcnFqaDZJYm9Z?= =?utf-8?B?NlJSc3hzeDV0VmhLU1hEVlhSOUJtRmpSNm80L2FIaHJIV0lYb3VueE5rV0tP?= =?utf-8?B?N3NCU09udnArdHJpYjBCUzExbzhpR01ReUJEYWZsdDV6U2xWMHU2Q2paYlNK?= =?utf-8?B?L0s5M2hoamxTTUhkZlRkZzc4SzdsdXBxVm1VK3NScHRicmR2MVJSOHh1U2JI?= =?utf-8?B?QWZjUVBVQ1d0aEUrdmUwRGUxckoxbTdBQi85WkMyWVROVmk5WFMwZUlSUkUw?= =?utf-8?B?MnVSUlhXRHNSMWlpcHA4d00wZXFDcW1OZVZ3TXhwZlF2YkcwelVzeVhlNitp?= =?utf-8?B?ajV2U0gwT3lmM0ZSRGIremYvdFdZSkczSDcyNU8vZjV4c2xKMWtUQm9NNWNw?= =?utf-8?B?a0VtRDliWUR1RlowOFZkMFROc3lIWjJ4RW4vaWx2Q2YxMHBYMnpJazdVU0M3?= =?utf-8?B?V2hDTElIeDMyS2dnTTllck9CUnRMemE3TkxyaDlydkpGZTdKR3N6aTR3LzQr?= =?utf-8?B?eWthRmdldGozS0JtWFdkK2FFK3pKUUZrcWxGd1ZQNDBCWFFjQlZzWGlOMjBU?= =?utf-8?B?aEJ3ak9DNkN4aFVjTks0NTlyQ1Z6MTZNeGZOdmhVWTN1UDd2MUczR3dqMk4v?= =?utf-8?B?M0x0a2pkaVQ5cjJ2ZVhUdEVQL1pUeGR6Uy9xb01vVjlaN0RPbUlxdER1MGhw?= =?utf-8?B?dDV3TkNYai9HYldlMkxQdm5FZTk4TFQxYU8xSFl1WHk4L0xpcHBrdzJTTkNv?= =?utf-8?Q?IS5aa99EgFNPJjh5Dhl/x4U0x?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1631.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 467baa9d-0991-4dcf-c2ec-08daab29a7c9 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2022 01:41:02.3060 (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: E+7lNPwMH5eiSNYyuij7U5qb5PimPqDTRwNq1+ZFD4Pwztl8w39RA7RjXHajf4wZ3K1c10Tdj672YGHevz6s7w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7066 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCg0KPiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5n cm91cHMuaW8+IE9uIEJlaGFsZiBPZg0KPiBQaWVycmVHb25kb2lzDQo+IFNlbnQ6IE1vbmRheSwg T2N0b2JlciAxMCwgMjAyMiA1OjQ4IFBNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBD YzogU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT47IEFsZXhlaSBGZWRvcm92DQo+ IDxBbGV4ZWkuRmVkb3JvdkBhcm0uY29tPjsgTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT47IEdh bywgWmhpY2hhbw0KPiA8emhpY2hhby5nYW9AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW2Vk azItZGV2ZWxdIFtQQVRDSCAxNC8xNF0gU2hlbGxQa2cvQWNwaVZpZXc6IFVwZGF0ZSBQQ0NUDQo+ IGZpZWxkcyBmb3IgQUNQSSA2LjUNCj4gDQo+ICsgUmF5IE5pDQo+ICsgWmhpY2hhbyBHYW8NCj4g DQo+IGFzIHRoZSBwYXRjaCB3YXNuJ3Qgc2VudCB0byB0aGVtLg0KPiANCj4gT24gMTAvMTAvMjIg MTE6MjAsIFBpZXJyZUdvbmRvaXMgdmlhIGdyb3Vwcy5pbyB3cm90ZToNCj4gPiBGcm9tOiBQaWVy cmUgR29uZG9pcyA8cGllcnJlLmdvbmRvaXNAYXJtLmNvbT4NCj4gPg0KPiA+IFRoZSBBQ1BJIHNw ZWNpZmljYXRpb24gdXBkYXRlZCBzb21lIHRlcm1zIGluIGFjY29yZGFuY2Ugd2l0aDoNCj4gPiBz MS4xLjEgUHJpbmNpcGxlIG9mIEluY2x1c2l2ZSBUZXJtaW5vbG9neQ0KPiA+DQo+ID4gVXBkYXRl IHRoZSBQQ0NUIHBhcnNlciBhY2NvcmRpbmNseSB3aXRoIHRoZXNlIG5ldyB0ZXJtcy4NCj4gPg0K PiA+IENjOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+DQo+ID4gQ2M6IFpoaWNoYW8gR2FvIDx6 aGljaGFvLmdhb0BpbnRlbC5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogUGllcnJlIEdvbmRvaXMg PFBpZXJyZS5Hb25kb2lzQGFybS5jb20+DQo+ID4gLS0tDQo+ID4gICAuLi4vVWVmaVNoZWxsQWNw aVZpZXdDb21tYW5kTGliL1BhcnNlcnMvUGNjdC9QY2N0UGFyc2VyLmMgICB8IDYgKysrLS0tDQo+ ID4gICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0KPiA+ DQo+ID4gZGlmZiAtLWdpdA0KPiBhL1NoZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdD b21tYW5kTGliL1BhcnNlcnMvUGNjdC9QY2N0UGFyc2VyLg0KPiBjDQo+IGIvU2hlbGxQa2cvTGli cmFyeS9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvUGFyc2Vycy9QY2N0L1BjY3RQYXJzZXIu DQo+IGMNCj4gPiBpbmRleCA4Y2ZmZGFhZjA3MTYuLjhhZDM5MDkwYWZlMyAxMDA2NDQNCj4gPiAt LS0NCj4gYS9TaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9QYXJz ZXJzL1BjY3QvUGNjdFBhcnNlci4NCj4gYw0KPiA+ICsrKw0KPiBiL1NoZWxsUGtnL0xpYnJhcnkv VWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGliL1BhcnNlcnMvUGNjdC9QY2N0UGFyc2VyLg0KPiBj DQo+ID4gQEAgLTE0Niw3ICsxNDYsNyBAQCBWYWxpZGF0ZVBjY0Rvb3JiZWxsR2FzICgNCj4gPiAg ICAgSU4gVk9JRCAgICpDb250ZXh0DQo+ID4gICAgICkNCj4gPiAgIHsNCj4gPiAtICAvLyBGb3Ig c2xhdmUgc3Vic3BhY2VzIHRoaXMgZmllbGQgaXMgb3B0aW9uYWwsIGlmIG5vdCBwcmVzZW50IHRo ZSBmaWVsZA0KPiA+ICsgIC8vIEZvciByZXNwb25kZXIgc3Vic3BhY2VzIHRoaXMgZmllbGQgaXMg b3B0aW9uYWwsIGlmIG5vdCBwcmVzZW50IHRoZSBmaWVsZA0KPiA+ICAgICAvLyBzaG91bGQganVz dCBjb250YWluIHplcm9zLg0KPiA+ICAgICBpZiAoKlBjY1N1YnNwYWNlVHlwZSA9PQ0KPiBFRklf QUNQSV82XzRfUENDVF9TVUJTUEFDRV9UWVBFXzRfRVhURU5ERURfUENDKSB7DQo+ID4gICAgICAg aWYgKElzWmVyb0J1ZmZlciAoDQo+ID4gQEAgLTIxNCw3ICsyMTQsNyBAQCBWYWxpZGF0ZVBjY0Vy clN0YXR1c0dhcyAoDQo+ID4gICAgIElOIFZPSUQgICAqQ29udGV4dA0KPiA+ICAgICApDQo+ID4g ICB7DQo+ID4gLSAgLy8gVGhpcyBmaWVsZCBpcyBpZ25vcmVkIGJ5IHRoZSBPU1BNIG9uIHNsYXZl IGNoYW5uZWxzLg0KPiA+ICsgIC8vIFRoaXMgZmllbGQgaXMgaWdub3JlZCBieSB0aGUgT1NQTSBv biByZXNwb25kZXIgY2hhbm5lbHMuDQo+ID4gICAgIGlmICgqUGNjU3Vic3BhY2VUeXBlID09DQo+ IEVGSV9BQ1BJXzZfNF9QQ0NUX1NVQlNQQUNFX1RZUEVfNF9FWFRFTkRFRF9QQ0MpIHsNCj4gPiAg ICAgICByZXR1cm47DQo+ID4gICAgIH0NCj4gPiBAQCAtMjM3LDcgKzIzNyw3IEBAIFZhbGlkYXRl UGxhdEludGVycnVwdCAoDQo+ID4gICAgIElOIFZPSUQgICAqQ29udGV4dA0KPiA+ICAgICApDQo+ ID4gICB7DQo+ID4gLSAgLy8gSWYgYSBzbGF2ZSBzdWJzcGFjZSBpcyBwcmVzZW50IGluIHRoZSBQ Q0NULCB0aGVuIHRoZSBnbG9iYWwgUGxhdGZvcm0NCj4gPiArICAvLyBJZiBhIHJlc3BvbmRlciBz dWJzcGFjZSBpcyBwcmVzZW50IGluIHRoZSBQQ0NULCB0aGVuIHRoZSBnbG9iYWwNCj4gUGxhdGZv cm0NCj4gPiAgICAgLy8gSW50ZXJydXB0IGZsYWcgbXVzdCBiZSBzZXQgdG8gMS4NCj4gPiAgICAg aWYgKCgqUGNjU3Vic3BhY2VUeXBlID09DQo+IEVGSV9BQ1BJXzZfNF9QQ0NUX1NVQlNQQUNFX1RZ UEVfNF9FWFRFTkRFRF9QQ0MpICYmDQo+ID4gICAgICAgICAoKCpQY2NHbG9iYWxGbGFncyAmDQo+ IEVGSV9BQ1BJXzZfNF9QQ0NUX0ZMQUdTX1BMQVRGT1JNX0lOVEVSUlVQVCkgIT0NCj4gDQo+IA0K PiANCj4gDQoNCg==