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 7C9089410B1 for ; Fri, 31 May 2024 03:44:37 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=DEkoMsE7h4mo9Yy+LwBKRmBSIcer/vnjE1Yew/hsIJo=; 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=1717127077; v=1; b=4Cr2Oj+9r9BdVTTBBta//yabTIsAIsXvrkhrvcnTPMUnGdK5RPSC2Bza6E/4h9ECulL4SZvi ytF+QqcIz06AcJaLrfp77Pg3PLg3arrIeHBj1KaqpKdxVSrq5zYeZHwkvKfXD/ua9lH8ZJwmqm5 cVsoWFbmks/SaUKfMiCKnMIrP3VIofbO2xzz8LYLwkhliWcC4kKwZ/6e/JEghn+UxFW0bYq+Piw 1GtWFI6AKKuLvt/GjyIngLUVrwl1MaCdbZQVJh7nT0nFyErwGThS+FQHFmMA9dAFZuBBZqQ9tgV /Cu8EgBy698RgbmrxPw+RQk81ZsVph0SqsE2tiQXuY4SQ== X-Received: by 127.0.0.2 with SMTP id UUSJYY7687511xY8YSwqRCBY; Thu, 30 May 2024 20:44:35 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by mx.groups.io with SMTP id smtpd.web11.3571.1717127074878155804 for ; Thu, 30 May 2024 20:44:35 -0700 X-CSE-ConnectionGUID: NKSmDIAtRf2lFpxVjqNSEA== X-CSE-MsgGUID: CXrvNpnhQK6QKD/FucLS1A== X-IronPort-AV: E=McAfee;i="6600,9927,11088"; a="13495162" X-IronPort-AV: E=Sophos;i="6.08,203,1712646000"; d="scan'208";a="13495162" X-Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 May 2024 20:44:34 -0700 X-CSE-ConnectionGUID: qGIVOAJ2Sx+nZ/P3RviVug== X-CSE-MsgGUID: gESV4HU3S56JtGzF3sO9xw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,203,1712646000"; d="scan'208";a="41098049" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orviesa004.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 30 May 2024 20:44:34 -0700 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.39; Thu, 30 May 2024 20:44:33 -0700 X-Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) 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, 30 May 2024 20:44:33 -0700 X-Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.41) 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.39; Thu, 30 May 2024 20:44:33 -0700 X-Received: from DM4PR11MB5471.namprd11.prod.outlook.com (2603:10b6:5:39d::10) by MW4PR11MB6740.namprd11.prod.outlook.com (2603:10b6:303:209::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.22; Fri, 31 May 2024 03:44:31 +0000 X-Received: from DM4PR11MB5471.namprd11.prod.outlook.com ([fe80::28d1:d908:f8a7:5a55]) by DM4PR11MB5471.namprd11.prod.outlook.com ([fe80::28d1:d908:f8a7:5a55%7]) with mapi id 15.20.7633.021; Fri, 31 May 2024 03:44:31 +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/HvYYWyEKrCOgykK65XbGinQBAgADD8wCAALp70IABPOWAgAtswTA= Date: Fri, 31 May 2024 03:44:31 +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: DM4PR11MB5471:EE_|MW4PR11MB6740:EE_ x-ms-office365-filtering-correlation-id: 990ce4e8-2517-439d-3680-08dc8123fb12 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?dExZSkJXRlUvYUpERnJsWTlpSGV2SmthTmNLdUs0bGtRZVl3V2ZqdHFWS05J?= =?utf-8?B?alo0a29Va0lVYUVFc2xnazBHSTFzdkR2OWxQSjV5OGRuTnRxNkJLSkZLZytq?= =?utf-8?B?dmFuY1BqK3NPVFRSL0NyOXpnVDlBamdXU0J6a0laaFcyV2JyUnVBcFhHOWI4?= =?utf-8?B?ZXZVdGgvYmwvQkdXSmhhb1Jhenh0a3pHdjZBQ0VkVVVobnV3T1p3TGVLemd5?= =?utf-8?B?dG5LdmxpT1NsVW03ZjJuaTRyczQ3cm5DRHZWM2kveDgyK3VhK3c2bndLYk0z?= =?utf-8?B?b3JBdDYrUDhJZVp5WW1ZajZreEErVVhDY1Nuc0ltWUZQT2VuYjluT1ZHbEpW?= =?utf-8?B?dXN6WGhIZjM4KzIrVE5tRTlTYmR6eW85OXBPREpJL0h2MnJUalVrQ2swNzY3?= =?utf-8?B?N1JoajhHVlgycGw1eSs3UWdqS0JmcXlNazZqZ090cllmeThsdHhRWEVmWXRN?= =?utf-8?B?WDFsWHBEcElSR3cyS0FUajdCSndlNTh4YUhEcFNSSW8vdTdrSHpTT1lPMVNq?= =?utf-8?B?VmZLYUpoUUhNV0d1ZXgrWDYwUGU4Y25wSEJmc0xGVkl0QUZNZXVPQnIwcFM4?= =?utf-8?B?UGE2ZTE1WXNqeU16RWNmc1hRbGVrMytSZVAyOUlKMy94WG44YzJwUGh1eERm?= =?utf-8?B?dlBTSmhtbC85RzhnRjltWnVEcjVETzdIQ3Ivd3g5b1JOSVVWV1B4VGxTQ3h6?= =?utf-8?B?U0hCMEN5eUFwcTZDSHAzUm1IU2xYd0VWajJYYVphUmFnL3c4TlN0STJpQ0tV?= =?utf-8?B?RWRBMnBpbWZqK3hZcysxVjQ0eC9YSmJLT1o3L2RhdmpqNnRzLzRWY0UrK2dK?= =?utf-8?B?bUNRUFAvNjNlY0tTYTFxM3ZTY2ViM1dQN0t0TkN0RkNjbEd5T3NpTGNRRmNY?= =?utf-8?B?VERaOFN0aGNYU0Y3cXZvSTF4UnNsbVlFbU5qVExVREFUNTRVRVA0SENFOG4y?= =?utf-8?B?OHNDVHVIbUd3ZDRvM0FnU3dhT29DejNZVVpGOWg5Q0VVbnRTNWZZV280d2lI?= =?utf-8?B?RllycGk1dW4wY1Mza2h4TGIwbkI5UTc3Y05XUHB3UER6VVIwOUNzV0JxdVB4?= =?utf-8?B?Q292WnQ2ZnhTTHd6NVB2RmNGVHZIdmRyeExlTVpXSXNJSCtMNWE4M2N4WjUv?= =?utf-8?B?dGpsTEN1eEo2L2o0Z08vS0V5QkdQOVJlWUVTdzk5N2N1eHVoU3FMWDBuOEtM?= =?utf-8?B?L21mTDJvVmJid3dySjUxZWViZk14RGc4YWRVUE5DdUZSekh1K0VFSXZHL3JD?= =?utf-8?B?SHRicVFTVmtoSTJMdlNwaW5oV2R4aVVCN1FXSG4ybUZtYythTTluTXN4eUMr?= =?utf-8?B?enBGaUZLenNJTnRBa0VKdFFhOTNRTkVuakRzTFpOS3ltZGxBVmlXZzR1TDRu?= =?utf-8?B?bGNjVWd2RTdBR1A1ZVNtNm1IaWNPTmhYbG9jOHJERUFvVHRnRTBXcTF3cHlS?= =?utf-8?B?dlM3dTBjMlpMS0x2bmVlVlJBZnZxQzlPQU1Hd1ZGYW5RYmozcVZIUjR2VzF4?= =?utf-8?B?a0c5MG9mMFB1b1B3NkNNL0phYUk5Yll6WFNGejhxR1pFeGhCQmxtbmg0aGxF?= =?utf-8?B?U1EydUtJQUNJUWxyVXJtWWF3N1M5MGFzVWxXdVpNMjAwV0l0aExkQUowZFRw?= =?utf-8?B?VnNoUE55QnlmdWxFTkp3NmoyNHNmS0hYa0k0bjRRN0VicHRDSUlBa21JREdB?= =?utf-8?B?WUZrSTB1ZUNyNXAyMGVmQjZ2anNUZ3VWcXhyTGNNc1VlODRqYUtJcUJLV3lu?= =?utf-8?Q?sCtpDmWjucWJ06bHd8=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?akxZQU05cFBLT1FpcTd0cVUzNkIxMUpWNWJxeEdyTWV0VWpmMDJrdHJmUGNz?= =?utf-8?B?bkQvM3VENmlKZTBYbVRQZzFIVEpvMFBYYy9sU213ZkhTU2YrS2ErdFVOR1VF?= =?utf-8?B?Rk9HWElkYzN2aFVvbzV1bFdaVjFHaHlFWHFiemJSdG1kQWJpbjlCVlNjSDl3?= =?utf-8?B?NlZPTmdJZVM5VkpOMXdjVnFJZkpxaGJ3aUNIZW9aVnAwS2U0L2hYTkd3V2cy?= =?utf-8?B?VlZoaW5menlmUXU4VkhZUHNTYzl0d2Rqd0JrVDZTZU5QNjk5ZnFkZTUyOEQx?= =?utf-8?B?ZGk5dWkwSWxPWFM5TUdncEdaZFZocC8vSkRyYVh5Nkd3RUhFd3dlLzNtV05v?= =?utf-8?B?NGYzQ2JCOVNXdW92MldJTmNnSDR6aWw3bjg5NmFEcHJjWWpNMVpZekNvaGtx?= =?utf-8?B?Z1lYUGtMMTRhc01jK1FMS1NXY3psb2VVN0l5SUl1aWFFZ0pQVFRpUzBBT2xy?= =?utf-8?B?VWQ1aDJMdlM1U2xxY1hsUHZBR1JuOGFGY0VueTh4UUJJc2xCUFlzend4cW9a?= =?utf-8?B?c2R4WFZPR0tnUUp2UHZLU2htaXJ3cmtDUkMwZXR1YXNPektWU1ZnVU5BSUt6?= =?utf-8?B?cVNaRjdQbWJqOTZ0ZDdyWUJLMDdaRVBtSy9laDRJdjRSYjR0ZWZjaU5aNHZU?= =?utf-8?B?V0VMR0k1ek1EbFlManlTck5oZmFhdk0ySGpiU3FFbnYrWTQ4d0g2MXB4NUJQ?= =?utf-8?B?OGdKWDd1VzNoVkR0QkFQUFBpemh5MVN2b2c2Tng2blFWZ1JyVnd2SjVSdFJx?= =?utf-8?B?LzV1MTUwdU5KVFZ2dzZydUdDR2E1eGJ4ekxjS3pCemZTOU9VWDVGdyt6Q2Fq?= =?utf-8?B?aXNmZE1jNTBLUHUwa3g0VVRGK1hMYVZsRlRNeHdqUW9rZkR4UHhvVGNBbkNM?= =?utf-8?B?QzNLOXJZQm1JNVhONXM4dDlRWUVUNy82VVBuUWRTbTZBZVM4cnQ1NFJ1ZzBL?= =?utf-8?B?WUFWN21mMjZtNDY2WmNLUWxpbVkwNTd1OEJabGtMbnBaVlozbEFvVzVaeWFJ?= =?utf-8?B?d0hQeVVHWFJYSkp2dGNSRWMrREpTWmR5aC9mMG1oSm9WU3AxY3RZcDVpcThD?= =?utf-8?B?WkdGeUlFaS9XK1p4Z0VORDI2eG5BaHQrTzhoMTk4YXBhOVBNd2ZBb1NhSGZ3?= =?utf-8?B?eVQzUHd1cC9jRTJ2c3Z1UTN6L0NMTDk4ZGdlMkdqUG1PNGExbDRTdEVrZkZL?= =?utf-8?B?NzZEaGZPbG90WFJuTjd3Ylk2MkkzODJ0UTlEREtteEdCNXdMNWRjcEtoMzNI?= =?utf-8?B?VzJmMmtqRUpjSXRTNGFhUkM4dmhVSzAybUFkWklnRElwYWVPZm1qT2Vmd25R?= =?utf-8?B?ajc2MTFqNUNWb2oyb0F1bC9PblRVeCsxdkt6QURIM2d4Y1hwZ09HQmRvN2RX?= =?utf-8?B?cjJVcldqWkVuMFE2UlBpbXZqRDF0NHhVcDMwUE84eXpIdnlENFM5VzNuUUFC?= =?utf-8?B?YXh6anFRbzNNbDIwNkxrVmR4V2paMzcyeGF3T0ZSNWVQNEZwMXRWMzhVd0F0?= =?utf-8?B?OGFnMFhqQUhRcW02U1ZTbHk5VGc1TGM4VzlOTTA5ZXJ2djlDNDllM1F0T0Vl?= =?utf-8?B?RG5pSFp4SEUxajRUMDZmU2xzTi9yU0ZOZ3JhUVpiVXFwRHllNi9HTWp2L01n?= =?utf-8?B?QlRDcTk3L1llWVk4QmFnUC95N0ZqRllSbm5YY0p0NHA2STBNNUgzZ1J0RkVV?= =?utf-8?B?RS9GMnpBbEs2cDRlVTMxSzJydmNXVTJBOC9aY0xBQXRhWFRmWmZ6a1ZqUXoz?= =?utf-8?B?Y05iTVlnTUlDV2FBWHFyampxS1lnR3FtN1NRQUw1NllRR0xYeGRsdUZzRml4?= =?utf-8?B?UzJpWG5yaDdOQkNUbnZJalM2aXBKdXA5MDRmL05sYzNYSDQ2MGZ5OEV3bDR1?= =?utf-8?B?U3pBL005b04zbWc3eVpsSzRmR3FOcWUxZVFoVWtGYnRZUTd2Z3BpczUwQ0xo?= =?utf-8?B?Wk5WdmRUV2R0NlEyZU1hdEJKanNGMDNyQy9KVmtLUjRJQ3htbXlYQzQxT0JQ?= =?utf-8?B?Q1lBRnZvdWt5OGNPNkZhMmFITXY2VXl4YWM2d01BRU9yVUVUUkZKYVB6NTBu?= =?utf-8?B?K1EyVVNlakZ6djNBUFlVeGY2S0xEdzJEdHdrYWNrRjU4TU95KzB2bktaRjAr?= =?utf-8?Q?wm2Q=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5471.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 990ce4e8-2517-439d-3680-08dc8123fb12 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2024 03:44:31.5828 (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: JnooxV6l3hLNwXAJDswmtIpewe0gwsFZrZTdiUbYKB7Bj0VDa8AzYBHV9SJo8zTAEl45ntWX96fxPqU55uqveA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6740 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, 30 May 2024 20:44:35 -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: rbISd2619VKsVhaxDeCEt2oZx7686176AA= 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=4Cr2Oj+9; 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 SXMgdGhlcmUgYW55IGZlZWRiYWNrIGZyb20gQ1hMIHN0YWtlaG9sZGVycz8NCg0KSXQgaXMgT0sg aWYgbW9yZSB0aW1lIGlzIG5lZWRlZCB0byBjaGVjayB3aXRoIENYTCBzdGFrZWhvbGRlcnMuIEJ1 dCBsb29rcyBsaWtlIHdlIGFsbCBhZ3JlZSB0aGF0IHRoZSBHQ0QgYXR0cmlidXRlIGNvbnZlcnNp b24gdGFibGUgc2hhbGwgYmUgdXBkYXRlZCB0byBjb252ZXJ0IEVGSV9SRVNPVVJDRV9BVFRSSUJV VEVfU1BFQ0lBTF9QVVJQT1NFIHRvIEVGSV9NRU1PUllfU1AuDQpTbyBjb3VsZCB3ZSByZXZpZXcg YW5kIG1lcmdlIHRoZSBjb252ZXJzaW9uIHRhYmxlIHVwZGF0ZSBmaXJzdCwgd2hpbGUgd2UgYXJl IHdhaXRpbmcgZm9yIHRoZSBmZWVkYmFjayBmcm9tIENYTCBzdGFrZWhvbGRlcnM/IElmIHlvdSBh Z3JlZSwgYSBwdWxsIHJlcXVlc3QgaGFzIGJlZW4gY3JlYXRlZCBmb3IgdGhlIGNvbnZlcnNpb24g dGFibGUgdXBkYXRlOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC81Njkx Lg0KDQpCUnMsDQpMaW4sIER1DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBP bGl2ZXIgU21pdGgtRGVubnkgPG9zZGVAbGludXgubWljcm9zb2Z0LmNvbT4gDQpTZW50OiBGcmlk YXksIE1heSAyNCwgMjAyNCA1OjA1IEFNDQpUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IExpbiwg RHUgPGR1LmxpbkBpbnRlbC5jb20+OyBtaWt1YmFja0BsaW51eC5taWNyb3NvZnQuY29tDQpDYzog TGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgS2lubmV5LCBNaWNoYWVsIEQg PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT4N ClN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYzIDEvMV0gTWRlTW9kdWxlUGtnOiBB ZGQgdGhlIEVGSV9SRVNPVVJDRV9BVFRSSUJVVEVfU1BFQ0lBTF9QVVJQT1NFIGF0dHJpYnV0ZQ0K DQpPbiA1LzIzLzIwMjQgMjoxNyBBTSwgRHUgTGluIHdyb3RlOg0KPiBUaGFua3MgZm9yIHRoZSBx dWljayByZXNwb25zZS4NCj4gDQo+IEFncmVlIHRoYXQgdGhlIFBJIGFuZCBVRUZJIHNwZWNzIGFy ZSB2YWd1ZSBvbiBTUC4gVGhhdCBpcyBhbHNvIHdoeSBJIG9wdGVkIHRvIG1pbmltaXplIGNvZGUg Y2hhbmdlcyB0byBEWEUgY29yZSBmb3IgU1Agc3VwcG9ydCBpbiBwYXRjaCBodHRwczovL2VkazIu Z3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTg3MTIuDQo+IA0KPiBXb3VsZCBpdCBtYWtlIG1v cmUgc2Vuc2UgdG8gbGV0IHRoZSBjYWxsZXIgZGV0ZXJtaW5lIGlmIFNQIG1lbW9yeSBpcyBhdmFp bGFibGUgZm9yIFVFRkkgdmlhIEVGSSByZXNvdXJjZSB0eXBlcyAoZS5nLiwgRUZJX1JFU09VUkNF X1NZU1RFTV9NRU1PUlkgdnMgRUZJX1JFU09VUkNFX01FTU9SWV9SRVNFUlZFRCk/DQo+IA0KPiBD REFUIGNhbiBiZSByZWFkIGluIFBFSSBwaGFzZSB2aWEgRE9FIG1ldGhvZCBhbmQgQ0RBVCBpcyBp bXBvcnRhbnQgdG8gc3VwcG9ydCBDWEwgMi4wLiBJIGJlbGlldmUgQ0RBVCBzcGVjIGlzIHJlZmVy ZW5jaW5nIEVGSV9NRU1PUllfVFlQRSBhbmQgTWVtb3J5IEF0dHJpYnV0ZXMgZGVmaW5lZCBpbiBV RUZJIHNwZWMgc2VjdGlvbiA3LjIuICJFZmlDb252ZW50aW9uYWxNZW1vcnkgVHlwZSB3aXRoIEVG SV9NRU1PUllfU1AgQXR0cmlidXRlIiBtYXkgc3VnZ2VzdCB0aGF0IHRoZSBtZW1vcnkgdHlwZSBz aGFsbCBiZSBFZmlDb252ZW50aW9uYWxNZW1vcnkgYW5kIHRoZSBhdHRyaWJ1dGUgc2hhbGwgaGF2 ZSBTUCBzZXQgd2hlbiByZXBvcnRpbmcgdGhlIG1lbW9yeSB0byBPUy4gQW5kIHRoZSBjb25jZXJu IGlzIHdoZXRoZXIgdGhpcyBjb21iaW5hdGlvbiBjYW4gc3RpbGwgYmUgc3VwcG9ydGVkIGlmIHdl IGFsd2F5cyBtYXJrIHJlc291cmNlIEhPQnMgd2l0aCBTUCBzZXQgYXMgRWZpR2NkTWVtb3J5VHlw ZVJlc2VydmVkLg0KDQpUaGFua3MgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLiBJIGFncmVlIHRoYXQg aXQgbWFrZXMgc2Vuc2UgdG8gbGV0IHRoZSByZXNvdXJjZSBIT0IgY3JlYXRvciBkZXRlcm1pbmUg d2hldGhlciBVRUZJIHdpbGwgcHV0IHRoaXMgaW4gc3lzdGVtIG1lbW9yeSBvciByZXNlcnZlZCBt ZW1vcnkuIER4ZUNvcmUgYXQgdGhhdCBwb2ludCBjb3VsZCBkZWNpZGUgdG8gbm90IGFsbG9jYXRl IGFueSBtZW1vcnkgd2l0aCB0aGUgRUZJX01FTU9SWV9TUCBhdHRyaWJ1dGUgKG9yIGl0IGNvdWxk IGRlY2lkZSBpdCBkb2Vzbid0IGNhcmUpLg0KDQpXZSBhcmUgbWVldGluZyB3aXRoIHNvbWUgQ1hM IHN0YWtlaG9sZGVycyB0byBtYWtlIHN1cmUgdGhlcmUgaXMgbm8gY29uY2VybiB3aXRoIGNoYW5n aW5nIHRoaXMgcGF0Y2ggYW5kIHRoZW4gd2Ugd2lsbCByZXNwaW4gdGhpcy4NCg0KVGhhbmtzLA0K T2xpdmVyDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSBy ZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5l ICgjMTE5NDAyKTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTE5NDAy Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTA2MTY1MDcyLzc2ODYxNzYK R3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRw czovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09 LT0tPS09LT0tPS09LT0tPS09LQoKDQo=