From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 235A674004C for ; Thu, 23 May 2024 09:17:26 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=TxYXqlkNUJ9SfcgngSIuPEFwLKBl+JC5qXUwJYy3wkk=; c=relaxed/simple; d=groups.io; h=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:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1716455845; v=1; b=u657xylvLKcS+uw0OE2Wx6Wsj+6Rs7feUUplmYAdULAuvb7e0WdzDsG8+yl08xlnFeaXxZls P68Z+GCeHhI2l2AnYG8zeMbAaTWqu26SMxmfPsrMheFRwWau3Ejy4gGSIUOab5wcoLvgOau5eXm z5JarWupwM79EvF0nQ2ov8gmHro27Zfwe04LxZ/kmxpGhSjsUkNXbgSZ8xspLwojDteDG7fo/SO udXgqlAyQs5sXv0F4QgaSCM1QLV6pDDrGTCmmnQjlYp/qwdVRG4P9C8nvrWoi+PkkmIYy1r1UMw yHKZ1aUC0eJaKPe2aXjiRsYEsTfmRBMPIKdFsXUPu/SqA== X-Received: by 127.0.0.2 with SMTP id XPB2YY7687511xhX9xZkW2m5; Thu, 23 May 2024 02:17:25 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.18]) by mx.groups.io with SMTP id smtpd.web11.12596.1716455843836654479 for ; Thu, 23 May 2024 02:17:24 -0700 X-CSE-ConnectionGUID: pMeUUVnvQQSyxmTcdt/MaA== X-CSE-MsgGUID: ocSYbvS9RkCSyMFYqWp8gA== X-IronPort-AV: E=McAfee;i="6600,9927,11080"; a="12934342" X-IronPort-AV: E=Sophos;i="6.08,182,1712646000"; d="scan'208";a="12934342" X-Received: from fmviesa002.fm.intel.com ([10.60.135.142]) by orvoesa110.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 May 2024 02:17:24 -0700 X-CSE-ConnectionGUID: AzkjQbAiQvqgirbP11Pexw== X-CSE-MsgGUID: ToMv8bVDQv+sIuAZSTYS3g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,182,1712646000"; d="scan'208";a="56844276" X-Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 23 May 2024 02:17:22 -0700 X-Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.39; Thu, 23 May 2024 02:17:22 -0700 X-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.2507.39; Thu, 23 May 2024 02:17:22 -0700 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.39 via Frontend Transport; Thu, 23 May 2024 02:17:22 -0700 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) 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.39; Thu, 23 May 2024 02:17:21 -0700 X-Received: from BL1PR11MB5463.namprd11.prod.outlook.com (2603:10b6:208:315::23) by SA1PR11MB6736.namprd11.prod.outlook.com (2603:10b6:806:25f::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.36; Thu, 23 May 2024 09:17:13 +0000 X-Received: from BL1PR11MB5463.namprd11.prod.outlook.com ([fe80::fc3c:306c:1d14:5d48]) by BL1PR11MB5463.namprd11.prod.outlook.com ([fe80::fc3c:306c:1d14:5d48%4]) with mapi id 15.20.7611.016; Thu, 23 May 2024 09:17:12 +0000 From: "Du Lin" To: Oliver Smith-Denny , "devel@edk2.groups.io" , "mikuback@linux.microsoft.com" CC: Liming Gao , "Kinney, Michael D" , "Ni, Ray" , "Lin, Du" Subject: Re: [edk2-devel] [PATCH v3 1/1] MdeModulePkg: Add the EFI_RESOURCE_ATTRIBUTE_SPECIAL_PURPOSE attribute Thread-Topic: [edk2-devel] [PATCH v3 1/1] MdeModulePkg: Add the EFI_RESOURCE_ATTRIBUTE_SPECIAL_PURPOSE attribute Thread-Index: AQHaqL7tBg/HvYYWyEKrCOgykK65XbGinQBAgADD8wCAALp70A== Date: Thu, 23 May 2024 09:17:12 +0000 Message-ID: References: <20240518005757.1639-1-mikuback@linux.microsoft.com> In-Reply-To: Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BL1PR11MB5463:EE_|SA1PR11MB6736:EE_ x-ms-office365-filtering-correlation-id: 558b823f-64eb-47e5-6d26-08dc7b092197 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?RWNIN0NFZzlPOHNpd2M5YStMakRZeDk0QW0vcWZxYzBuM2RNSm1IaXZ6bUhP?= =?utf-8?B?SndpNjlzVEplTjdNcXpBUVNSVVZkcGMvdVV0a0lRZ0FESm5BS2xQQjhHY29z?= =?utf-8?B?MTE3eTFDNG1BRUtoSisra0p6dE1sL3I0K1N0UG9oYjhYOEFMSVZpZ2lMUHBm?= =?utf-8?B?LzdDVHlrOUVxRElLcDBjRHdqb2V3bGlBOG9KNDRtV0xjYWNYejVQeU1RaWg5?= =?utf-8?B?VUM1MjlBdHh3WWNKejNOQTgrRzdBdk55WnlVb25WNkVVV3Q5b1lYV3JBb2Ns?= =?utf-8?B?bmc5MHU5SHZaSXBGWEp1TnV6T1JMdkNOSUYvTTkwOWMxWStTQkxYYm4zekI4?= =?utf-8?B?WWVFNFd3dTlJZjdNYmNpalc2a1ovTDVNUW5JSFB3N1JSNmJDQVNMc2hDNjhr?= =?utf-8?B?WHg5alJkM1dvRzRSSi9ibGlpQ3dCVnh1YVpIUzAzcTEycEFHWEhwdjQ4Lzk0?= =?utf-8?B?Rmtzc1NiLy8zQVkwZmhCSnBnaVpYMDdFcFQzTVFtZzdrRUNicGhvTU82L0JP?= =?utf-8?B?YWk0NkE5Y0lDTlpxclc2dGU5UU1NSmlRNHB5MERkSVMxWHpUZWM3Y0tLRW85?= =?utf-8?B?YzBiSVgzaGxWY1RnV2hPRzNVRkhsTnJEN2hvdmNLNzl1bXlRV2dYNmNTU21N?= =?utf-8?B?UDk4VmhYM01pOE9uSWs4VGNtTzc5MVlKcVpRd2FlN3JHWHlxVE9zWjFSUEMv?= =?utf-8?B?UXdGSHhRUi80RWczTTJPQlY5YTlCak0xUEtIeXZhL1c4QTdpVDRDa00rdm1V?= =?utf-8?B?LzRYNWJBTzF2TjFnbWRXMnlIM1haRWlEcElRR1hmNVgzV0FtRXVid3kyUUox?= =?utf-8?B?NC82ZHBUb1dhcG00QTYrS0dkdkQ4U2VHNVBUOFBueXYyTjFrZ1FiZnBUVnN1?= =?utf-8?B?QkhnL0xwWXUvdEFSK3c1bE1TL3JPcHpyN1EydmJteWp3dzhEdmM4TEtjQnlO?= =?utf-8?B?M2xYK25nVE44NXlqdm5aWE8vUVo2U2pJZmk1T0pvaS9nRjQ5MFRTQXNBQXRO?= =?utf-8?B?TWxMankyald0NG5RZnA4a1J3a2xaYmUxZnJjL3BYblc4ZWNpQ2VHVFcvS09V?= =?utf-8?B?bzd2RW9NdEpFSCsxRDZxV2N2SGdkaXAySGZKdTh6YlkzLzVvSnBJWDdHQ1Vq?= =?utf-8?B?N3FmMnRsMFVaOXljaVR2dmlTUUNGZHkzb09qNlRnQ2xWbFE2bmJDYUNrdEY3?= =?utf-8?B?MGJZdjg5amVMRE1JUUxxWklpaUsyd3FtS3lYTGhRaXNDWFVDQ1cyMFZWOGE2?= =?utf-8?B?N3NQVlUxckZkYmt5a1hCTmh3emxKVEdNQmt3NzkwaUw1akVIUWhXcFI1U1NK?= =?utf-8?B?WTdHUmY2Q245NU9GZndyVDJLRSt6UWdqZm5FU2YxcVdPUGxVMk1nOC91dDgr?= =?utf-8?B?eHp4NVpPdEhwVTg1NmJ5RGlyTUowRlUrTDVNSFlHUkJOUzdCZnVxcWxncWRF?= =?utf-8?B?RXQ4WTMrdEZyRFg0YXpkOENWdG5GS3VGY292SWtWM3h6L0NWOE1XYkI1b3RC?= =?utf-8?B?M2dhTnhJYnJuL0ZZOGVKeHo1MmxBN1ppYWZWcjE3VFBCdnYrU2psMHVwTTB0?= =?utf-8?B?N3dTNlNYZWdSdjVjeStwN2draUU2SEMvOEZ4U1JPTmFlUWtSK3h3dTZrK2dK?= =?utf-8?B?N3piNzQwa3NtV09NRGxwLzN5d0VrRjBReXJCZy9PSVpqVE5KVWJhOWxWdCtW?= =?utf-8?B?MHVieXg5YTV5d3d2SzlLSEpjY0U3MEV3YXZXMjZ2Q1pINUlnalp5WlJXcWZW?= =?utf-8?Q?BWE4wYlCdC0stEFdks=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VEs0citVc1E2NjVhZEVuZU1TN3VtMExMUTR6d2MvcjExUVkxbTN4M2xoaTUz?= =?utf-8?B?aFM5SEp3bGhNZGxVTlpzTjd3ZEVLSXV1TTZEZ0s2THR0NE8venFraDh4Tnpk?= =?utf-8?B?Zk0vNmF2dmtIQWtLTmNldVNjTHIwYTFqVk5PV2paYi96QlNmV3gxczFWRjVM?= =?utf-8?B?SU91Ump2Vm1IQ3JlWlRvQzBNU1NpMXBWZlFRdU41SFo2QXE3dndqMzZQc1dt?= =?utf-8?B?eG9SNTNiRDFNQTVJdkhsM3d1YzRrMjh1Wms3R0VmMExkREkvKzJ2R2lMc3Az?= =?utf-8?B?U3dRcGJsb2lVa3NOUk5FNGpyaWlTY09KdFB6RW5uU3JnS0p5WkhkOCs0cmdR?= =?utf-8?B?aDhmeGVveDkxWkhMOU1raVhPNXZMM3pGVURGWHVhM25hQ2U5Z2todmkwSzh3?= =?utf-8?B?SXRDSFR5VGtjYzVIMW9zUjlQMi9JcU5WTjlWUGs2TDlyNFNxRW5YaERJVkEx?= =?utf-8?B?eWlzSkxWaWxjcTZIdWdOYURsWVJ3aVI3cVFhNEdkQkdxM3lwWGMyVjlsaDBP?= =?utf-8?B?R1dML1dnZDB3aFdHdjdPNlA0dStkTFJtc0JjL1lTdWNyU1Y3NVFUUG14SDdy?= =?utf-8?B?dFJhWVluQmNGd2lCR01qVlNKRXl3dXh3cE1NNlg4cXlhbStxQkxxcmlrQ1V2?= =?utf-8?B?N2x5aFN6WnhlN2NDN3NEVSsrOWVaWmJlSitkQ2x5eE1hWFVFYkZEdjh3SGtE?= =?utf-8?B?cWtNYXdOeC9tU1Q1OENlUGd0RDlQcjRoNkZlNDlOUk9acjdrV2JFOGlmbFQ4?= =?utf-8?B?RGpjUG82OHVqeGJkZTlnQ3grN0hjREl5M2FkRXVBSi9WTkxGQUJiM3BVZkFr?= =?utf-8?B?NkVnNTQ1UEdQTVo3aFh3N29QNDBnUy81STJ1MzcrTlV2anpCdEVaK3BGRHhL?= =?utf-8?B?bVRPVHVRdTd3SUFMeDEwcUltS2NIOWlOQ0VNZWVTYWFjcnBpOVc4d2gzc3dC?= =?utf-8?B?K09OUC9DYXB3ZmVRdGVSWDVhYmpHOFZja3JZMVVvVkIzNjV0U2ZkNlFTMmNT?= =?utf-8?B?ZFJFT2l3clBBOXdRNHljOE45Skh1bTVCY3U3QTJpdHJneFc4cDFuYTlWaEoy?= =?utf-8?B?K3RzNThtVTV5Q0ZzUjZKRWszWk5sY2FXNlFUeFZlaVZsNXZEbEhFZWFRL0F1?= =?utf-8?B?NWdjcEVyWld6S2hCNnFPdThhd2RqQjcxQXlZYjFlUW5waUZoZjhteHp0b0E3?= =?utf-8?B?cXBmUCtudmZUQlhsNFVKZU5LT1JFenRoU0plRUo2bEFKTXhlaUtCbm5MZWc2?= =?utf-8?B?UVR0MFM3a010cVBOR3NHenBEeThETVo4SDQrWldFT09kYUdYUUtLR0w0UmMv?= =?utf-8?B?bThRRVpaMjM1WlpkcjVDZ01seUQrWWhvY0FVNGRZRzVBbDNvOXJEeFlzQitT?= =?utf-8?B?cFUxbTNpRmhkeWI0TndWb2o5dU5MUnZNV3NQQWVFUHI2eFJkZUMyNmptelVB?= =?utf-8?B?cHU3amN3TTdZdVl3Qk45NFVZcEthWGZLUWVmRndPRUZaNXJmcWRBOC8xZWdD?= =?utf-8?B?T2VCUTc0QTBxVmtDdFNKQmtPM1Y1NGV2dVJJcUFDNDc3SlJDdjlFTk0xVHdZ?= =?utf-8?B?S3cvRmJYME83OG9HbHh5UHpiODl3Y1RWaU9IZCs4Y1d5NTAxR3VoQUx1a0pU?= =?utf-8?B?SjVqd0U0Tmw1SVRPYXBJY1JNajBycUt5dkVUYmdzbXQ0NHBlb0d6ckJhSVJS?= =?utf-8?B?YTlGbHR6M0h5TmVjNjVaY2UzRk5QYllVYUt1Z0oraDZxdy83Uk5OS2lpRFBr?= =?utf-8?B?ejFIN2lBRW5MQWJTTXpnNUh4Q3FxeG1VUS94bzVYRkFnZjV0K09MRWJFd3Nl?= =?utf-8?B?aXAwaXZsOVJxS2hwcTkvb2RmVys1b2dQV2VReEZLQVYzV1lxWHBkdDJ3WWZa?= =?utf-8?B?cGU0UVR0YWxPZm5JT0NQUXdkVmFuQzJKNmYxT09EaEhxLzQyZk92dXFvSDJu?= =?utf-8?B?VmlwWHIyQS9BckdDblZ0MVFIdXlsUktyWDk1aGFrbFhDVG1WQUxXcWJxLzFX?= =?utf-8?B?SmRFalp3RnJ2VzFnWndxZVJtUVNBK0FLL3N3eXdWTGVEbDVWYXZ0aFhZNE9m?= =?utf-8?B?eXhoTUhkYXRHeTZtKzU2SXlIUUU5MFhQcHZTZUpUQ012dzNCaVI0QzJsWFdV?= =?utf-8?Q?78i4=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL1PR11MB5463.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 558b823f-64eb-47e5-6d26-08dc7b092197 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2024 09:17:12.7702 (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: FKkDC6DPiLnbsdTOpDW2CoOskmQiVfj8pVPAKLa8+kYIDQGu6UlmvPIRiyWqGRBED59BM8J29QuviqC4EvSqVw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB6736 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 Resent-Date: Thu, 23 May 2024 02:17:24 -0700 Resent-From: du.lin@intel.com Reply-To: devel@edk2.groups.io,du.lin@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 4t9yxknhtSts8UmRzTDlQypbx7686176AA= 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=20240206 header.b=u657xylv; 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 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io VGhhbmtzIGZvciB0aGUgcXVpY2sgcmVzcG9uc2UuDQoNCkFncmVlIHRoYXQgdGhlIFBJIGFuZCBV RUZJIHNwZWNzIGFyZSB2YWd1ZSBvbiBTUC4gVGhhdCBpcyBhbHNvIHdoeSBJIG9wdGVkIHRvIG1p bmltaXplIGNvZGUgY2hhbmdlcyB0byBEWEUgY29yZSBmb3IgU1Agc3VwcG9ydCBpbiBwYXRjaCBo dHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTg3MTIuDQoNCldvdWxkIGl0 IG1ha2UgbW9yZSBzZW5zZSB0byBsZXQgdGhlIGNhbGxlciBkZXRlcm1pbmUgaWYgU1AgbWVtb3J5 IGlzIGF2YWlsYWJsZSBmb3IgVUVGSSB2aWEgRUZJIHJlc291cmNlIHR5cGVzIChlLmcuLCBFRklf UkVTT1VSQ0VfU1lTVEVNX01FTU9SWSB2cyBFRklfUkVTT1VSQ0VfTUVNT1JZX1JFU0VSVkVEKT8N Cg0KQ0RBVCBjYW4gYmUgcmVhZCBpbiBQRUkgcGhhc2UgdmlhIERPRSBtZXRob2QgYW5kIENEQVQg aXMgaW1wb3J0YW50IHRvIHN1cHBvcnQgQ1hMIDIuMC4gSSBiZWxpZXZlIENEQVQgc3BlYyBpcyBy ZWZlcmVuY2luZyBFRklfTUVNT1JZX1RZUEUgYW5kIE1lbW9yeSBBdHRyaWJ1dGVzIGRlZmluZWQg aW4gVUVGSSBzcGVjIHNlY3Rpb24gNy4yLiAiRWZpQ29udmVudGlvbmFsTWVtb3J5IFR5cGUgd2l0 aCBFRklfTUVNT1JZX1NQIEF0dHJpYnV0ZSIgbWF5IHN1Z2dlc3QgdGhhdCB0aGUgbWVtb3J5IHR5 cGUgc2hhbGwgYmUgRWZpQ29udmVudGlvbmFsTWVtb3J5IGFuZCB0aGUgYXR0cmlidXRlIHNoYWxs IGhhdmUgU1Agc2V0IHdoZW4gcmVwb3J0aW5nIHRoZSBtZW1vcnkgdG8gT1MuIEFuZCB0aGUgY29u Y2VybiBpcyB3aGV0aGVyIHRoaXMgY29tYmluYXRpb24gY2FuIHN0aWxsIGJlIHN1cHBvcnRlZCBp ZiB3ZSBhbHdheXMgbWFyayByZXNvdXJjZSBIT0JzIHdpdGggU1Agc2V0IGFzIEVmaUdjZE1lbW9y eVR5cGVSZXNlcnZlZC4NCg0KQlJzLA0KTGluLCBEdQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KRnJvbTogT2xpdmVyIFNtaXRoLURlbm55IDxvc2RlQGxpbnV4Lm1pY3Jvc29mdC5jb20+ IA0KU2VudDogV2VkbmVzZGF5LCBNYXkgMjIsIDIwMjQgMTE6MDQgUE0NClRvOiBkZXZlbEBlZGsy Lmdyb3Vwcy5pbzsgTGluLCBEdSA8ZHUubGluQGludGVsLmNvbT47IG1pa3ViYWNrQGxpbnV4Lm1p Y3Jvc29mdC5jb20NCkNjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBL aW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBOaSwgUmF5IDxy YXkubmlAaW50ZWwuY29tPg0KU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjMgMS8x XSBNZGVNb2R1bGVQa2c6IEFkZCB0aGUgRUZJX1JFU09VUkNFX0FUVFJJQlVURV9TUEVDSUFMX1BV UlBPU0UgYXR0cmlidXRlDQoNCk9uIDUvMjEvMjAyNCA4OjQwIFBNLCBEdSBMaW4gd3JvdGU6DQo+ IENvaGVyZW50IERldmljZSBBdHRyaWJ1dGUgVGFibGUgKENEQVQpIHNwZWNpZmljYXRpb24gZGVm aW5lcyBhIEVGSSBtZW1vcnkgdHlwZSBhbmQgYXR0cmlidXRlICJFZmlDb252ZW50aW9uYWxNZW1v cnkgVHlwZSB3aXRoIEVGSV9NRU1PUllfU1AgQXR0cmlidXRlIi4NCj4gQ2FuIHdlIHN0aWxsIHN1 cHBvcnQgdGhpcyB0eXBlIGlmIGFzc2lnbmluZyB0aGUgR0NEIG1lbW9yeSB0eXBlICJFZmlHY2RN ZW1vcnlUeXBlUmVzZXJ2ZWQiIGZvciByZXNvdXJjZSBIT0JzIHdpdGggdGhlIFNQRUNJQUxfUFVS UE9TRSBhdHRyaWJ1dGUgc2V0Pw0KPiANCj4gQ0RBVCAxLjA0IHNwZWNpZmljYXRpb246IA0KPiBo dHRwczovL3VlZmkub3JnL3NpdGVzL2RlZmF1bHQvZmlsZXMvcmVzb3VyY2VzL0NvaGVyZW50JTIw RGV2aWNlJTIwQXR0DQo+IHJpYnV0ZSUyMFRhYmxlXzEuMDQlMjBwdWJsaXNoZWRfMC5wZGYNCg0K VGhhbmtzIGZvciBwb2ludGluZyBvdXQgdGhlIENEQVQgc3BlY2lmaWNhdGlvbi4gSSB0aGluayBv bmUgb2YgdGhlIGlzc3VlcyBoZXJlIGlzIHRoYXQgdGhlIFBJIGFuZCBVRUZJIHNwZWNzIGFyZSB2 ZXJ5IHZhZ3VlIG9uIEVGSV9NRU1PUllfU1AsIHRvIHRoZSBwb2ludCB0aGF0IHRoZXJlIGlzIG5v IHVzZXIgc3Rvcnkgb24gaXQuDQpUaGlzIENEQVQgc3BlYyBoZWxwcyBjbG9zZSBzb21lIG9mIHRo ZSBnYXAsIGJ1dCBJIHRoaW5rIHRoZSBQSSBhbmQgVUVGSSBzcGVjIHNob3VsZCBiZSB1cGRhdGVk IHRvIGJlIG1vcmUgdmVyYm9zZSBpbiB0aGUgaW50ZW5kZWQgdXNhZ2Ugb2YgdGhpcyBmbGFnLg0K DQpEb2VzIGFueSBDREFUIGNvZGUgZXhpc3QgaW4gZWRrMj8gQSBuYWl2ZSBzZWFyY2ggZGlkbid0 IHR1cm4gdXAgYW55dGhpbmcgKGFuZCBldmVuIGxvb2tpbmcgYXQgc29tZSBvZiB0aGUgQ1hMIHN0 cnVjdHVyZXMgSSBkaWRuJ3Qgc2VlIGFueSB1c2FnZSBvdXRzaWRlIG9mIHRoZSBoZWFkZXIpLiBJ cyB0aGUgaW50ZW50aW9uIHRoYXQgdGhlIENEQVQgd291bGQgYmUgcmVhZCBpbiBQRUkgYW5kIGEg cmVzb3VyY2UgZGVzY3JpcHRvciBIT0IgY3JlYXRlZCBmcm9tIGl0PyBJZiBzbywgSSBhZ3JlZSB0 aGlzIHdvdWxkIHByZXZlbnQgRWZpQ29udmVudGlvbmFsTWVtb3J5IGZyb20gYmVpbmcgc2V0LiBJ IHRoaW5rIHRoZSBDREFUIHNwZWMgc2hvdWxkIG5vdCBiZSByZWZlcmVuY2luZyBFRkkgbWVtb3J5 IHR5cGVzIGlmIHRoYXQgaXMgdGhlIGNhc2UsIGJlY2F1c2UgcmVzb3VyY2UgZGVzY3JpcHRvciBI T0JzIGRlYWwgd2l0aCByZXNvdXJjZSB0eXBlcywgbm90IEVGSSB0eXBlcywgc28gdGhlcmUgaXMg YSBtaXNtYXRjaC4NCg0KSWYgdGhlIENEQVQgaXMgcmVhZCBhdCBhIGRpZmZlcmVudCB0aW1lIGFu ZCBhIHJlc291cmNlIGRlc2NyaXB0b3IgSE9CIGlzIG5vdCBjcmVhdGVkIGZyb20gaXQsIHRoZW4g dGhpcyBzaG91bGQgbm90IGFmZmVjdCBpdC4NCg0KVGhlIHJlYXNvbiB0aGF0IEdDRCByZXNlcnZl ZCB0eXBlIHdhcyBjaG9zZW4gaGVyZSB3YXMgdGhhdCB0aGUgYXNzdW1wdGlvbiBmb3IgQ1hMIG9y IG90aGVyIHJlbW90ZSBtZW1vcnkgaXMgdGhhdCBVRUZJIHdvdWxkIG5vdCB3YW50IHRvIHVzZSBp dCAod2hhdCBpZiB0aGUgYnVzIHdlbnQgZG93biBhbmQgRFhFIGNvcmUgd2FzIGFsbG9jYXRlZCB0 aGVyZSkuIEJ5IG1hcmtpbmcgaXQgcmVzZXJ2ZWQgd2l0aCB0aGUgRUZJX01FTU9SWV9TUCBiaXQg c2V0LCB3ZSBlbnN1cmUgdGhhdCBVRUZJIGRvZXMgbm90IHVzZSBpdCBhbmQgdGhhdCB0aGUgT1Mg a25vd3MgdGhhdCB0aGlzIGlzIHVzYWJsZSwgYnV0IHRoZSBrZXJuZWwgaXRzZWxmIG1heSBub3Qg d2FudCB0byB1c2UgaXQsIGZvciB0aGUgc2FtZSByZWFzb24gKG9yIGZvciBwZXJmb3JtYW5jZSku IEFnYWluLCB0aGUgVUVGSSBzcGVjIGRvZXMgbm90IGRlc2NyaWJlIHdoYXQgbWVtb3J5IHR5cGUg dGhpcyBzaG91bGQgYmUsIHNvIGlmIHRoZXJlIGlzIGEgZGlmZmVyZW50IHVzZSBjYXNlIGhlcmUs IHBsZWFzZSBkbyBzaGFyZS4NCg0KVGhhbmtzLA0KT2xpdmVyDQoNCgotPS09LT0tPS09LT0tPS09 LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRv IHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTE5MTM3KTogaHR0cHM6Ly9lZGsyLmdy b3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTE5MTM3Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9n cm91cHMuaW8vbXQvMTA2MTY1MDcyLzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVk azIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwv dW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=