From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web09.13231.1663686915962561545 for ; Tue, 20 Sep 2022 08:15:16 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=XJAz7Zyn; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: ken.lu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1663686916; x=1695222916; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ltxtsRREdm94ZQGR5i6LlPQTb8KSHtcklIofXli+3uU=; b=XJAz7ZynS+59XmHVrNE1wnySCHBlI8uWbqQFBIVzA3XMcWba5oxZvIfN f4ZXsQNGbXwtdNbyypYb/iqXbSuWF8YUxD77/V2BxOvQMrTTSYsIm9n+0 jjzFrcmWtAbNxJTnCugRE/MRV3ig7L8ln8zPRBoBHxd4tg5lrjM8XMJZm SjarcCbj25iVzLaXDkFHovoOxYGBy6nTeKUMGjmmKtWh1e0u7/9LR5uS6 KwsiF8pNJma8DINFojFeTX3EBCu1CjmM+85NAWSG1TLsObj0n5rGvDeNg F0EGEMWN6j0aPdabMMPXNu+ispToSgvpKPOIjbzOnEWOF65vSf0jIO7Pn Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10476"; a="286772819" X-IronPort-AV: E=Sophos;i="5.93,330,1654585200"; d="scan'208";a="286772819" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Sep 2022 08:14:54 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,330,1654585200"; d="scan'208";a="687451107" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga004.fm.intel.com with ESMTP; 20 Sep 2022 08:14:54 -0700 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 20 Sep 2022 08:14:54 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 20 Sep 2022 08:14:53 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.2375.31 via Frontend Transport; Tue, 20 Sep 2022 08:14:53 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.46) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Tue, 20 Sep 2022 08:14:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M0ClmjZmbd4iuhDEMqacA/3HDYS3qlFrpL75YcspVtuPiSlDHx18ZfkxGoc869150V3fl+s+IVSSA6DWifHokKHnxDxk6Z50DpDI8xbpA2rCFxdoGifLb8hKxsOXdB84Wvq7EBEuURahkLzGtUWxzzrlHQQI1G6FY3cWY+k78KaO4RZH1TQ1GcRUrURZixAx9BReUIj68dlAnlfJ41BxCT25bMSayAWbuneDyfMv/KqW2APJ+Xg7XJyvLGs6Ho2APAjF9nYlG6DVb+P1VhAUeLSHEi+50Gv7T61ilMDuumVzJ8z5tU/YXft+NtA0/xSysoHUKzpw7Gy6DYqYclK6NA== 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=ltxtsRREdm94ZQGR5i6LlPQTb8KSHtcklIofXli+3uU=; b=ajwyEmLo3ltSm9DSRlsbnoeiPmmO9ts9/2TEOqSTRYEaiDqAcltWGHQivbL1BO6fbbWdVtaY1okRm3XW7k6egFRUSxU3ONj3T8o0IHGCvB9gZgleWVmj6IHxs5b9/ykAZUP2N77vR3eKKf9beIBNGSQglafauYTR7JvWoCmoCYd4fhIlntIJ/+m7F14U7Fh82I5/11VyYF8Xny17eCJB/Ezde1sok6NTByvd89BPUgperrPhLuMrck2LNHyeCW8qnvYyApxDxV2vA5idBuCwP4azl609JXFxA0eHskdeqS+Q1Nqz+kryWpAWTghHY+EpLZ9r2pDjSNL3fw2FquZLwQ== 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 DM6PR11MB3674.namprd11.prod.outlook.com (2603:10b6:5:13d::11) by PH8PR11MB6706.namprd11.prod.outlook.com (2603:10b6:510:1c5::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.19; Tue, 20 Sep 2022 15:14:50 +0000 Received: from DM6PR11MB3674.namprd11.prod.outlook.com ([fe80::a18a:f55b:72b:c4a3]) by DM6PR11MB3674.namprd11.prod.outlook.com ([fe80::a18a:f55b:72b:c4a3%5]) with mapi id 15.20.5632.021; Tue, 20 Sep 2022 15:14:49 +0000 From: "Lu, Ken" To: Ard Biesheuvel CC: "Xu, Min M" , Daniel Kiper , "devel@edk2.groups.io" , Ard Biesheuvel , "Aktas, Erdem" , "James Bottomley" , "Yao, Jiewen" , "Gerd Hoffmann" Subject: Re: [edk2-devel] measurement to command-line/initrd for loading kernel via -kernel option Thread-Topic: [edk2-devel] measurement to command-line/initrd for loading kernel via -kernel option Thread-Index: AdjKQCUJCucPSYUVRCu0arGCE/7NLwBHVXAAABlq2EAADIUjAAA+F5kQAAD1CwAAAC0uAAADl/iAAACe35A= Date: Tue, 20 Sep 2022 15:14:49 +0000 Message-ID: References: In-Reply-To: Accept-Language: zh-CN, 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: DM6PR11MB3674:EE_|PH8PR11MB6706:EE_ x-ms-office365-filtering-correlation-id: 24d98e86-49e6-414c-5aad-08da9b1adca0 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: Iwi4P6YFKkkqnwM4+V+y4u2LiHRlpVEk8D9P1ReypaQQuJPHWOecEAXkCJhDHo3DOINRW7h1n9J2oiRH2uUuG7MJrCD1+ucO3Ejd5fwTkubVYmU8Awy/aJCz5Vr4N9grd817+Vpy9nXTNJ2SATho3qyXT+wIGN4f22fmRjKcO5im67Pdrg6IhOkLIGptd1aEcSlEuKjji3rSwi6JT9BapwZ3aJsE6gc3qO9NqVSryVKkgL2WS6cOth2RF+a7Hgh7pfvh5CQnqZyKAwzBtSvnV3P2UYvS6cR5HGsojh/H7iewM0Rcbw3Ba+8Ng7B3KklvMSVK6VjehqqOydcwnkLYs7oPcaWrPdTt/FU/sou453tx+xVdA4e7eGHuTdHugMSsOfibzpsGxHBsdIdoTeR4AIMlCr96ishth2oIynznam+rl3o07ehlmVPtBGPiQbpuVWjjjDBnduVf/U7YQbILPFfoNNWp6CgGWiqw+lS2ItXHOhe7iivGBvVUN+kSH8YhXHjsA6M4jCkWwM4gvL8tmkoEvkaGVoWiaZsy4WOwbhkDBdkotAZFMslln8rIuAQYGcZCWfEZrtQnOqm/qIVv9wv/YCQBXiScKM/oN+YYsDHCwmS/5Ms3ERV+qU0rqvtPaCn0TekzNlkX9+txzrHYZIjD95GW9+MKlZs+ROXja1AY+0bGirSvChQlFVZetjOCOEUAY7WIDbXeGiuVI3OzZKfJ4b6ZGTTNLwyW+IgkSUntsRhjliVsTTvWaejqn3s/kiBRnrZnjWhW3BNNLUVhwIrXMDd8sVgR9MZ1pA1urLc= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB3674.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(346002)(136003)(366004)(376002)(39860400002)(396003)(451199015)(6506007)(66446008)(64756008)(122000001)(66476007)(33656002)(86362001)(38100700002)(82960400001)(478600001)(38070700005)(2906002)(5660300002)(966005)(66556008)(4326008)(66946007)(76116006)(8936002)(8676002)(54906003)(52536014)(316002)(6916009)(55016003)(66574015)(41300700001)(71200400001)(186003)(7696005)(9686003)(26005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?czEwS1h1YkhWRTE4b1V5SHRyWlB2V29xZ2JuVjFOMldweWFEQUZaNTBmNjRm?= =?utf-8?B?TzJEWHVCQXI5VnBOM0s0YkZmVlA5THdWTTY4QkFxVm1NRXQrR3F0UmNJYnZ4?= =?utf-8?B?NWVyck05OUNlc3c3aE56WUhpWGh1ekNpR0dtNlFBeVY4NnNuNllYNURmUENt?= =?utf-8?B?L1R0QmJxenNDYlJManJ4TDVIUkFVNmNqblAzS09xaVM0blFIMEhBUnAvNWtx?= =?utf-8?B?cllYR2dLUlNpT3JaTUJHcStXaVEybmNrRzBKbXZwc1lSQnZOMHVSUEp1ZEcw?= =?utf-8?B?bGczRWl1VlBkRFlzbVpDZDFQaWp0cDIzTVZwWFE4WEg1MVNDelc2dUJubG5L?= =?utf-8?B?S1ZWYlZFSDdrUXBJbFcyelI3eDJTa3grWit5S2M3d2wxbE9odlU2ZmJWT0pW?= =?utf-8?B?ZTZ4UGdTUklLRW8rOHZNbjFENytjVW5EeEEzbW12WDRtM2pkTitYa0JJL3Ir?= =?utf-8?B?YzZ4OFNxeXBTSDNmbEtXUVMwV2ZqMXpmaTJqVWhzWTVwRnRBSi9Sc3pLTEs1?= =?utf-8?B?ZW1EWm5GbTVPQmdVN3UvTHRrSVNFeFAzSDhEUGNFdzUzRzg4VEZSYXFiSG1j?= =?utf-8?B?cTdjRU5xVklDakpPdHNzcFAzUy9OUkZFcmJlcGRDT3NIcmJUVjF1Y29wcDRs?= =?utf-8?B?bDJiU0Z5ZDNaNFRFNGgxM3M2Yi9jdno5Tk9GTjh2QVNDbkppc0ZmNm1vWkFm?= =?utf-8?B?eUh1dGRXTGM4bUxoei9CSGkxdGczdGFQa2tXM2JnWnZydlJqMytkNWs5Um4z?= =?utf-8?B?cnJwcnF2eFdmVVBraTY5ZXlZUzlMb1g1K2VaY3JyYkJ4eDA3OFdKRktHNk5V?= =?utf-8?B?cys1VkxzTDFUdDlKNXBmTmVXVTRGSEJnMjVLRE1rT3BFMDNQSEROekpCRXRD?= =?utf-8?B?K0d3S2xuNnpBWlZaZi9UMjFLVGo0eEdTOHdnbWpsVE92bndHY3JpR21pQmJZ?= =?utf-8?B?MHNtand2dFYxalR2UytNM3J6enJjaVc3blc4OVNyT25pRjNKS2NaVEg4bXcx?= =?utf-8?B?Z2xhR0FMTEQ5ekd4ZzhSejNXanZUK2Rza25DT0RLamp5eFBOMml1TzZVSDNO?= =?utf-8?B?dXBxMk9QSjlocXp1M3RuQjJNNWRQSFhMQ0FpMW1oSTJpSFpRaWRtZFBNeVpS?= =?utf-8?B?UENGY2s4WVlRWHJOaEVrNFFIdnFUc0lJUE1SWkNHQ2ZHMHZmNHU5RSs2amt0?= =?utf-8?B?KytwempLeWJNNWMvVVFtVE5jOExNY2RIdUYwMTVwd09odEJTMUNoUzZsVEdO?= =?utf-8?B?WGVxaDgzKy9lM3pOZHo1T1lrNU0ycTFnVUhMYUk3WStIL2dWeXd5V2pveW9H?= =?utf-8?B?WUcxNGJyamMySnppVEtpTW5GelpFcnVzNWJrQis4dHJxUUxMQnZKL0tpZE96?= =?utf-8?B?SzVrNElwanVpZVdCbGNackNtOVo5L0ZPWHppa2liUkJ3UlNNdU1ub29jQjYy?= =?utf-8?B?QkdlVGs2S3J0UFI4RDFVclhLdGI1ek5EZjhkUlB0Q05PcENzV3E1c1l6emZ1?= =?utf-8?B?eU9vTElvVUZ6Vlh2MnpFNHorK0psSTBOVXVBU0NkRGlsUTFyM2VsYkFWaFNi?= =?utf-8?B?dkNSaTdUbmR6cjB2NExNVVlZZVQ3YTdibFBZL3pndGpkTDlCaGRiSWsxZ2dn?= =?utf-8?B?QkpERFo0M3d1Yk90Y0JoOHhOdG9LTTU0eXl6eHIyOVdnY1AyS2NwQWFCbDJ5?= =?utf-8?B?SHRhTTJiWnpvRmEyK3NRNTVCY2JXdjNJWk81bFRwN3BKdVZvSE5PNFdrNzlX?= =?utf-8?B?Um5lZzdlbmpWc3BFc0lMdTFmazVnYnRxTFBqeExvMUtUc0cra1ZJWm9FejZ3?= =?utf-8?B?NXA3QlZhK2lJcEpGYkMrL1p6bjBINFZGejBQN2dwaEM5NjF2OWpsa2dJc0du?= =?utf-8?B?T1JTd2VIam5qb29DK0VSVSsyR1lDbXdhWFJSeGxSckVMS0ZxVW5PTml4YkRC?= =?utf-8?B?aTZoT1l3NXNveDV1ZzUxelg3cXV4TkgwMmVkYVV1M29aU3MvYUhyTVFxNFZS?= =?utf-8?B?emJESXBzR2R6SjBjbllUVVJweC82b1YxNzBtdGNqSkZSVm1oVWZES2xSMm5k?= =?utf-8?B?NDNzZkZ6THNiQVRURktUcEVlM28reGx5Y0NRNStUVExIcjZ3ZnMyZlhvSXBH?= =?utf-8?Q?LYSvT9zhcdMlz2dN4px4npI3G?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3674.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 24d98e86-49e6-414c-5aad-08da9b1adca0 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2022 15:14:49.9141 (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: 11yYlVNN0lEfgBcosUGJ8K1m1YG172f1KL4KbPHZKiUZR/YohoC2mTvDbdsf5+aNOlKgrT8BeTlvo7j1aAa/Rw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB6706 Return-Path: ken.lu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiA+DQo+IA0KPiBOb3QgZnVuZGFtZW50YWxseSwgbm8uIEJ1dCBiZXR3ZWVuIHRoZSBtZWFzdXJl bWVudCBvZiB0aGUgaW1hZ2UgaXRzZWxmICh3aGljaA0KPiB0aGUgZmlybXdhcmUgc2hvdWxkIGRv KSBhbmQgdGhlIG1lYXN1cmVtZW50IG9mIHRoZSBpbml0cmQgYW5kIGNvbW1hbmQgbGluZQ0KPiAo d2hpY2ggdGhlIEVGSSBzdHViIHdpbGwgZG8pLCBJJ20gbm90IHN1cmUgdGhlcmUgaXMgdGhhdCBt dWNoIGxlZnQuDQoNCg0KPiBJbiBnZW5lcmFsLCBJIHRoaW5rIHRoZSBjb21iaW5hdG9yaWFsIGV4 cGxvc2lvbiBvZiBDQyBhdHRlc3RhdGlvbiBwcm90b2NvbHMNCj4gbXVsdGlwbGllZCBieSB0aGUg bnVtYmVyIG9mIGJvb3Qgc3RhZ2VzIGFuZCBsb2FkZXJzIGlzIGdvaW5nIHRvIGJlIGEgY29uY2Vy bi4NCj4gV2UgcmVhbGx5IG5lZWQgc29tZSBhYnN0cmFjdGlvbnMgaGVyZS4NCg0KW0x1LCBLZW5d ICBJIHVuZGVyc3RhbmQgeW91ciBub3cuIEl0IG1pZ2h0IGxvb2tzIHJlYXNvbmFibGUgaWYgdGhp bmsgDQotIHRoZSBMb2FkSW1hZ2UoKSBpcyBhIGNvbW1vbiBhYnN0cmFjdGlvbiBmb3IgYWxsIEVG SSBhcHBsaWNhdGlvbiwgc28gaW1hZ2UgaXRzZWxmIHNob3VsZCBiZSBtZWFzdXJlZCBieSBPVk1G L0JJT1MuDQotIGJ1dCBrZXJuZWwgY29tbWFuZCBhbmQgaW5pdHJkIHN0dWZmIHNob3VsZCBiZWxv bmcgdG8gRUZJIHN0dWIsIHdobyBoYXMgbW9yZSBrbm93bGVkZ2Ugb2Yga2VybmVsIGJvb3Rpbmcg dGhhbiBhIGdlbmVyYWwgaW1hZ2UgbG9hZGluZy4NCg0KPiANCj4gPiA+IEhvd2V2ZXIsIHRoZXJl IGFyZSBjb3JuZXIgY2FzZXMgdGhhdCB3ZSB3b3VsZCBsaWtlIHRvIGNvdmVyLCBzdWNoIGFzDQo+ ID4gPiBib290aW5nIExpbnV4IGZyb20gdGhlIEVGSSBzaGVsbC4NCj4gPg0KPiA+IEkgcmVtZW1i ZXIgQm90dG9tbGV5IG9yIHNvbWVvbmUgbWVudGlvbmVkIHRvIHVzZSBDT05GSUdfQ01ETElORSBh bmQNCj4gQ09ORklHX0lOSVRSQU1GU19TT1VSQ0UsIHN1Y2ggYXMgaHR0cHM6Ly9ibG9nLmRlY2Vu dHJpcS5jb20vc3dpc3MtDQo+IGNoZWVzZS10by1jaGVkZGFyLXNlY3VyaW5nLWFtZC1zZXYtc25w LWVhcmx5LWJvb3QtMi8gZm9yIHRoaXMgY29ybmVyIGNhc2UsDQo+IGVzcGVjaWFsbHkgZm9yIGNv bmZpZGVudGlhbCBjb250YWluZXIgdXNlIGNhc2Ugd2l0aG91dCBncnViLg0KPiA+DQo+ID4gT3Ig aW4gZ2VuZXJhbCwgYW55IGxvYWRlciB0aGF0DQo+ID4gPiBrbm93cyBob3cgdG8gbG9hZCBhbiBp bWFnZSBhbmQgcGFzcyBhIGNvbW1hbmQgbGluZSwgYnV0IG1heSBub3QgYmUNCj4gPiA+IGF3YXJl IG9mIHdoZXRoZXIgb3Igd2hpY2ggZmxhdm9yIG9mIG1lYXN1cmVkIGJvb3QgaXMgYmVpbmcgdXNl ZCBieSB0aGUNCj4gcGxhdGZvcm0uDQo+ID4gPg0KPiA+DQo+ID4gVGhpcyBpcyBoZWFkYWNoZS4u Li4gYnV0IGlmIGxvYWRlciBkbyBub3Qga25vdywgd2h5IGtlcm5lbCBrbm93PyBIb3cgdG8NCj4g Z3VhcmFudGVlIGJvdGggbG9hZGVyIGFuZCBrZXJuZWwga25vdyBmb3IgY29uc2lzdGVudCBtZWFz dXJlbWVudCByZXN1bHRzPw0KPiA+DQo+ID4gPiA+IEluIGFub3RoZXIgc2lkZSwgIkVGSSBzdHVi IiBpcyBiaW5kIHRvIEVGSSBib290IHByb3RvY29sIGFuZCAiRUZJDQo+ID4gPiA+IGhhbmRvdmVy DQo+ID4gPiBwcm90b2NvbCIgaXMgZGVwcmVjYXRlZCBpbiBncnViIDIuMDZbMl0uIChDQyB0byBE YW5pZWwpLg0KPiA+ID4gPg0KPiA+ID4NCj4gPiA+IEFwb2xvZ2llcywgSSBkb24ndCB1bmRlcnN0 YW5kIHRoaXMgc2VudGVuY2UuDQo+ID4NCj4gPiBNYXkgYmUgSSBhbSB3cm9uZy4gIEkgbWVhbiB3 aGV0aGVyICJFRkkgc3R1YiIgY29kZSBpcyBvbmx5IHZhbGlkIGZvcg0KPiA+ICJFRkkgaGFuZG92 ZXIgcHJvdG9jb2wiLCBvciBpcyBpdCBhbHNvIHZhbGlkIGZvciBMaW51eCAzMmJpdC82NGJpdA0K PiA+IGJvb3Q/IFNlZSBodHRwczovL3d3dy5rZXJuZWwub3JnL2RvYy9odG1sL2xhdGVzdC94ODYv Ym9vdC5odG1sDQo+ID4gSWYgaXQgaXMgb25seSB2YWxpZCBmb3IgIkVGSSBoYW5kb3ZlciBwcm90 b2NvbCIsIHRoZW4gaXQgaXMgZGVwcmVjYXRlZC4NCj4gDQo+IE5vIGl0IGlzIG5vdCBkZXByZWNh dGVkLiBUaGUgRUZJIGhhbmRvdmVyIHByb3RvY29sIHVzZXMgTG9hZEltYWdlKCkgYnV0IG5vdA0K PiBTdGFydEltYWdlKCkuIEluc3RlYWQsIGl0IGp1bXBzIGRpcmVjdGx5IHRvIGFuIGFsdGVybmF0 aXZlIGVudHJ5cG9pbnQgaW4gdGhlIGltYWdlDQo+IHdoaWNoIGhhcyBhIExpbnV4L3g4NiBzcGVj aWZpYyBwcm90b3R5cGUsIGFuZCBwYXNzZXMgYWRkaXRpb25hbCBkYXRhLg0KPiANCj4gPiBTbyAi RUZJIHN0dWIiIGNvZGUgZm9yIG1lYXN1cmVtZW50IHdpbGwgbm90IHdvcmsgZm9yIExpbnV4IDMy Yml0LzY0Yml0IGJvb3QuDQo+IA0KPiBObyB5b3UgbWlzdW5kZXJzdG9vZC4gVGhlIEVGSSBzdHVi IGlzIGFuIGludGVncmFsIHBhcnQgb2YgdGhlIGJvb3QgZmxvdy4gVGhlDQo+IG9ubHkgdGhpbmcg d2UgZGVwcmVjYXRlZCBpcyBpbnZva2luZyBpdCB3aXRob3V0IGdvaW5nIHRocm91Z2ggU3RhcnRJ bWFnZSgpLg0KW0x1LCBLZW5dIFRoYW5rcyB5b3VyIGNsYXJpZmljYXRpb24hDQo=