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 7BF0BAC09A4 for ; Sat, 15 Jun 2024 03:11:13 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=AVE0CsXO7QGwpFHtWqLwsTLWChesBPUNaXZU8YdE//8=; 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=1718421073; v=1; b=hKE+7yIGQnUaMUTYyDTPWUedhhkXXLrh3XS0VcWyVb3apVIU8FpAuskK1UgOIKsL0Vm5AmqN rBDaZAtvg85SOk4WPv6OswT5sfuvwTWxeMfaP8Kq6FfZsoRI9Npx9uL8v0WIdW4ZMx+nsLU5HUb a7iALjRG7o78ph53pN5Fl8365xywL26oS9XD68ahqc2tP2Z13XAb59fU8EA2Jees6yFqyY9rBvu iq31aUdrgMGIPIL5KqsdOJjpKrmuaxR99XCeCDxSvm6ctFkWNLGciPOZqpzvRLW2JSI2ITY++d9 rK+Orp6cJsWvpREy2QXzJBDiFblHXjHPZTJ6LNalr4l3w== X-Received: by 127.0.0.2 with SMTP id LAfzYY7687511xgSJ4VSJyX1; Fri, 14 Jun 2024 20:11:11 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by mx.groups.io with SMTP id smtpd.web11.5481.1718421070700624673 for ; Fri, 14 Jun 2024 20:11:10 -0700 X-CSE-ConnectionGUID: uzWxvVQySkeGdSklW+0L9Q== X-CSE-MsgGUID: PkqR/99eTcG0FIqf5+ho8g== X-IronPort-AV: E=McAfee;i="6700,10204,11103"; a="19154029" X-IronPort-AV: E=Sophos;i="6.08,239,1712646000"; d="scan'208";a="19154029" X-Received: from orviesa007.jf.intel.com ([10.64.159.147]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jun 2024 20:11:10 -0700 X-CSE-ConnectionGUID: f8FxntxUTXyhhfuK5WHgSg== X-CSE-MsgGUID: HUAsrXQsRCi1bReC11H7GQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,239,1712646000"; d="scan'208";a="41397017" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orviesa007.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 14 Jun 2024 20:11:11 -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; Fri, 14 Jun 2024 20:11:09 -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; Fri, 14 Jun 2024 20:11:09 -0700 X-Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.170) 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; Fri, 14 Jun 2024 20:11:09 -0700 X-Received: from SJ1PR11MB6227.namprd11.prod.outlook.com (2603:10b6:a03:45a::10) by PH7PR11MB6676.namprd11.prod.outlook.com (2603:10b6:510:1ae::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.25; Sat, 15 Jun 2024 03:11:07 +0000 X-Received: from SJ1PR11MB6227.namprd11.prod.outlook.com ([fe80::c4da:83f1:f7be:e307]) by SJ1PR11MB6227.namprd11.prod.outlook.com ([fe80::c4da:83f1:f7be:e307%4]) with mapi id 15.20.7677.027; Sat, 15 Jun 2024 03:11:07 +0000 From: "Li, Yi" To: "Yao, Jiewen" , Ard Biesheuvel CC: Gerd Hoffmann , "devel@edk2.groups.io" , "Hou, Wenxing" , "Kinney, Michael D" , Pedro Falcato Subject: Re: [edk2-devel] CryptoPkg host test broken due to smoketest for RDRAND Thread-Topic: [edk2-devel] CryptoPkg host test broken due to smoketest for RDRAND Thread-Index: Adq+Jb7093oqeuwpSsG41P6wAdVV4wAIZ+kAAAXvM3AABWY3oAAASZqAAADrCtAAFeCY8A== Date: Sat, 15 Jun 2024 03:11:06 +0000 Message-ID: References: <3kj5r4awgurnnlqm67pvpumo4rwwhounzgynydtdohs7cif4qw@edfavg3ztcaq> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ1PR11MB6227:EE_|PH7PR11MB6676:EE_ x-ms-office365-filtering-correlation-id: 49962de8-86ca-480e-b600-08dc8ce8cc6b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?bDE5MjhrRGZTdVIyQkhSNDBRajYxOW5BZ2hKTDRVelFGVUNJcWYwVXY1djhO?= =?utf-8?B?ZjJ5OHdyMldCSDdLbktteWxhL0tIbVFUSTZFUmRpQVNWYytYMHE1elhZbS93?= =?utf-8?B?U25tczg4K2VzWldOUlg2bEhKaXJKVUNsb25KT3hOWExXZVBPaERDR1dhZTlI?= =?utf-8?B?ZnM3blpnWm1nelZ4UlhTUDM2SmZZcmwzT0tZUU54VXIyZ3piZ2dIc1ZhbzNv?= =?utf-8?B?MitxK0NlZGg1cVBMTW93S3plZjh1MFo4a2hEcW1NRzhtaWlWSVFIUTZ6RWhY?= =?utf-8?B?NTkyaGNCTlpqZmttYmpaUC9RSy9lSHR1R0REVkh5RXQ5My9UNkM5Y25SWjJx?= =?utf-8?B?bko5Vlc0NjQ4ZmZMejhYUTlXS1Y4OGhUREVyODRHcHlVaUtTL0dKQVZhbUda?= =?utf-8?B?a0RSVWtSY09kWklCT2tZdWovb0JFNlp3a295N3pQUnBiSG51OW1ObENyMU0v?= =?utf-8?B?OSsvd1VwRGd1TDBHWmRZcFlycGpQb0g4WkFVSFRISEVVTTcwVzc2T2RZM2xB?= =?utf-8?B?Sk1QWEpEK2hoM0NRUEdrelB0cGZ2c01XalRDYXhhczB0eDZTL3BvUnR3U015?= =?utf-8?B?WllHVmpyM0U4QmNIWm5LTGM2MXNxUnVpVU1pUjYyUzZUa0dEbkhLMi9wUUNT?= =?utf-8?B?dkZyVjVwb085VExveTNZYUEzYTZiTTA5YUppUG01VUo1T0FFa1lUVEJaMy8w?= =?utf-8?B?WkRNNU5rRUFtVVh1VXVCdm1jU2FvWnBCdHd0UGFURXlOd2RyeFJZdUlwSEdF?= =?utf-8?B?VFJ4RkM5R2UwVFh6ZnNpeHlZN080UlM5b0ppaU1QUE5ScWRGVjdvWnk0cTNB?= =?utf-8?B?NmNsZnZUdGd5MW95Wld0eWJnTFpTM2RYLzFBMmgwd0ZrVU1vQXVlSjhSUkdC?= =?utf-8?B?VGM2aXJlVDlDbzVHaWM2VlVyRGNjY0U2UFBrT09XZWIxaTR4T1JmazlwNnBE?= =?utf-8?B?a1QxREZSUEMrL2NQMmNWaFgxUks1MHlSbUVJN0tGUThxQ1BEVTlvTFZDVGRZ?= =?utf-8?B?Tk9VbmFxVEhuWU5qQnZnblNJeTFhU1dYeWQ0S1laTmw3dFdkVFgxSkRaNEVo?= =?utf-8?B?S2orVkdPeVRNSFJ0cGQxbTJTYXU5ZERaMWlvZ0NpS08zWjZmZTQvTEtRVmdn?= =?utf-8?B?d05zbXdaUVhmeEtVUFBJaU9mMzhNbGlWWDZ2ZWxoQXFSUUFWT2hYS01tNS9Y?= =?utf-8?B?K2pmTlo2NHFJQ2k1VmFaMzg5dVBpZ0ttbDAya2U4UmxLK09rUzBYOTFiZHp4?= =?utf-8?B?OVBSOVZjZXFvMi8vVzRiZlFGUDArWW1aQmpNRTQ5TUtudC9kb2ttQUgxZUo1?= =?utf-8?B?bERpbGYraUUrUndVUFRiaS92aWU1T25jY0oydlhCOXVLeThnandBZExGdjRz?= =?utf-8?B?VEdJUVlrZ04wOFFpSTFtY2lLOW5UZ3hvRXlaNjdoWXpDVWt4VTlUK1VhazhT?= =?utf-8?B?VGxsY2RBWGdzak9RK05QL3g2dkJsS2t0WDYzSVN2ZW5PaTBHamhGQlIzcU16?= =?utf-8?B?ZnJmRExMUXBCYnNuUVovSHpNVWFnZGNYVEFwbEU3MDV1TGVPdFpmQ3JQV0pR?= =?utf-8?B?US9adUtmUld6TjRlUm9IR0lMcklwY3pzY25PUTZYVS9yTjhPbXEzM0hPcEY1?= =?utf-8?B?N2Nxb3BGQmRyQXFUN0h3UkZjTU1PdHRKUUhTUmFSQWV5SEFVSXBlbE5mWlVL?= =?utf-8?B?M0RBaWk3R2VwUDNBcm42TEdWQXVZaFVVRUJ3QkxZKzRxRUF4VXk5TjNGYm81?= =?utf-8?B?VDNybUJ0Q3ZQUGtCV05veU1rL0dZRnFJbkM0VHAya2JYS0ZYOTAwZ0Y0TitY?= =?utf-8?Q?XoPEyiaeGzwsn9k7T0VixyLkk6ndnWLVwvAd8=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MFNyVTdhSjNkU3hmbFZoVTkvS2VEa1g0ZnI3Qk5BSUdpQTIxUmlRMzk5a3lN?= =?utf-8?B?Q0pDVEl1K2VZcEI2L29od3hCaHhWbWZ6ME94MVoxc2ZoWFFxSFBOTko2RWVR?= =?utf-8?B?ekp2MXk1WE1FU0ZQZUszdS9zelRjcEsxdFNYZk84VFlPYVhzZ29HeE11L09I?= =?utf-8?B?OWVNQ3FmMVdXYi95MStxYldBcG5MN09tUzYyeWw4ZmtwUE1yNEtFRXRGU1pl?= =?utf-8?B?WDMxL1hZRnkzZUxzbC9leW81YmJPdHNMUHJUMVVKTlBQeFNheXExakliZWU4?= =?utf-8?B?RjBQMjhlT2FqWEorUnN1NnBiMWZlSStJL0lDQlF5Z0dQM1lqZXVxLzhsek9l?= =?utf-8?B?bTl6am1sV1YrNjZjNTVhZ3RyaHJWeWhYZEhmZTlPQVhKOE1VSnhxcmVlT29t?= =?utf-8?B?S1ZRd211YVNrdzl5bVJEVS9FTEJZcXRNbERKcmlIenBvSkhIak04VDRTMkw1?= =?utf-8?B?VG5RTFRLQlg0a0pUVElBK3Fkdm9kTEdQck1xU1JrdGVVYVFhak9ONDFkQnJj?= =?utf-8?B?VTJvQ3l6YlViMVFzMG1XdjA3dFgxMEhaWElsMEpUL01tTTc5eldWOEQ4cXAv?= =?utf-8?B?YmU2RFpiVXJOb2hIZTVBRU9YQS8xa2crcVdUaFVZUXAzVGdzcys0ZmhIRDBJ?= =?utf-8?B?SzRWKzZwZDVsOVhtS2ZUa21FMGswV2t2TkVRUG45d0h4MzYyR2llTW44NWdD?= =?utf-8?B?Uml4eUF5anltb0tHeXdKTlVSRWZWNVlUYWJNZ0NjN1RVNG1JMWZMQ3VlNUhK?= =?utf-8?B?OGFTc2g3Z3BGY2tRb0k3Z3AzeEZja3BSbDMzeDhLQkJtcUZlSUlpNTdJRFJt?= =?utf-8?B?Zmt3Wkt2WXBzYi95SUtDcHdNTGsxN3BHYlR6OTI4KysyZU5SY1NUd25EZXhR?= =?utf-8?B?ZkFCTTF3Y3I5SURrMnBMTlZzam9hZkc4aXg4KzlOTTdIWGM4bi95eDNWTkla?= =?utf-8?B?dG1CdjdETFRDSWZEVzJNdXpEbjh2T1NXQTZzb0FORy85R25JTFphaER1OVJW?= =?utf-8?B?VnVFbm9pTFVrOU5ka21Uai9IVGJxZ3FiWXZyWlFWSVNodS9QR1VPVVl6aWd3?= =?utf-8?B?bjgyY2V0bTgxUThSN2RNNThtaVJRcGtGUHBzUlJvNVlPZFcweEJiMFFVTDlj?= =?utf-8?B?TWE1YnR2TFlQNUJoZFJKbEEyUFpwV0Y4Wk14c1Ayczd0azBVM05rbFhpM0lh?= =?utf-8?B?eFBqb0tLeGtFczNFRGZWUVV0MDdobDFacDNjemhEVUJ0Y3pzOGl1WFpINTZV?= =?utf-8?B?ZTB4RXlnOEhEQTBtN3V1N0NwSWxsNEF3bUVFendhOTlOcVlqb0dWNE9MOENT?= =?utf-8?B?aFpUOHBUTE0waWo5K1NKN1p2aVJ3VzhGYmRBUFBjQ2lwVjYrVGNHMzJ1L1Bu?= =?utf-8?B?QjlGK0hwKytwK09lVnVRSUtVTE1OeEszajBsNElpSm9zMFRoeVhXQzFHR1M4?= =?utf-8?B?T0hEWnFucXpOanBsdTY5UG5UbkU0aGZZWE05b0hyWHpMaitYSEFWaFFCdzky?= =?utf-8?B?NFZVN1RLTUg2SVh0bEUzMm5MQStCQy84amtmcndzSElFRmFOeElOdy9paWd2?= =?utf-8?B?cXRNSEZsTXFXM2hUeUFweEhNTnpDa0pHdlhzQ1pTd0dUVTNlSTBJc3BLOTFr?= =?utf-8?B?bE9YNUxBWGhCSDhmTGUydWtQaUFvQjd1WWw0Sjl1OUd4ZGxNRnRKdHltbGxi?= =?utf-8?B?R01wOThvNXJENThYTk5GT2V5a1BQOTB2dGY0M01Xd2FKcnFXUkhrTW05djBl?= =?utf-8?B?MDhRMXMzb0xTbXd6cGlqYkdmZXd5UERNYzFWVnBaKzQ5akxJeWRqcVo0OGtO?= =?utf-8?B?UmdEaUNLbHZ2RUhtNEViT0x3NkZycWdNb0pOaFZZdGlnb21qcGh5a05HZmJT?= =?utf-8?B?L1JzS01wSGJkTnkyK1laNlUxOUVqNDBrTmtMNTdZRDBsekxHNHgrdVR6dXox?= =?utf-8?B?UTBseng5ajlCOWYwZXltb0JZUkRGR3RNRkNjTGtoYkZha0xtRVlQNXBoY0ZD?= =?utf-8?B?b0pKVEZUOHNMbFhLc0pyUGdvTTJxYnM4dktNQmhYRk5RaVVadXhpRjFWUHB1?= =?utf-8?B?N1UyYWEvbDl2N3lBM3QxdUxKMkx0aWt6M09sL1F2dXZRSG9TMmI4aG9GWnE4?= =?utf-8?Q?gD9w=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6227.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 49962de8-86ca-480e-b600-08dc8ce8cc6b X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2024 03:11:06.9375 (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: aApT6MormG5fmGsZAdsDD7xKMpzQ7rRTrglJtxLZARAyggRAHefgOHZNJWx86n48onCXBOU1Pm9t6HFfasgkyQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6676 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: Fri, 14 Jun 2024 20:11:11 -0700 Resent-From: yi1.li@intel.com Reply-To: devel@edk2.groups.io,yi1.li@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: P7cwKcLEf4WiNaDwrVGZdvs9x7686176AA= 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=hKE+7yIG; 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 PiBJIHRoaW5rIHdlIG5lZWQgZm9sbG93IDI0IGhvdXIgcnVsZS4NCj4gQW55IHBhdGNoIHJlcXVp cmVzIGF0IGxlYXN0IDI0IGhvdXJzIGJlZm9yZSBtZXJnZSwgdG8gZ2l2ZSBwZW9wbGUgY2hhbmNl IHRvIHJldmlldyBhbmQgZmVlZGJhY2suDQoNClN1cmUgSSB3aWxsIGZvbGxvdyB0aGlzIHJ1bGUg ZnV0dXJlLg0KVGhlcmUgaXMgYSBjcml0aWNhbCBNYmVkdGxzIGJ1ZyBiYXNlZCBvbiB0aGlzIHBh dGNoIChibG9ja2VkIGJ1aWxkKSBzbyBJIG1lcmdlZCB0aGlzIHBhdGNoIHF1aWNrbHkgdG8gdW5i bG9jayBDSS4NCmh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzU3NzMNCg0K DQpUaGFua3MsDQpZaQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogWWFvLCBK aWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPiANClNlbnQ6IFNhdHVyZGF5LCBKdW5lIDE1LCAy MDI0IDEyOjQ1IEFNDQpUbzogQXJkIEJpZXNoZXV2ZWwgPGFyZGJAa2VybmVsLm9yZz4NCkNjOiBM aSwgWWkxIDx5aTEubGlAaW50ZWwuY29tPjsgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j b20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgSG91LCBXZW54aW5nIDx3ZW54aW5nLmhvdUBpbnRl bC5jb20+OyBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBQ ZWRybyBGYWxjYXRvIDxwZWRyby5mYWxjYXRvQGdtYWlsLmNvbT4NClN1YmplY3Q6IFJFOiBbZWRr Mi1kZXZlbF0gQ3J5cHRvUGtnIGhvc3QgdGVzdCBicm9rZW4gZHVlIHRvIHNtb2tldGVzdCBmb3Ig UkRSQU5EDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBcmQgQmll c2hldXZlbCA8YXJkYkBrZXJuZWwub3JnPg0KPiBTZW50OiBTYXR1cmRheSwgSnVuZSAxNSwgMjAy NCAxMjoxNCBBTQ0KPiBUbzogWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPg0KPiBD YzogTGksIFlpMSA8eWkxLmxpQGludGVsLmNvbT47IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRo YXQuY29tPjsgDQo+IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBIb3UsIFdlbnhpbmcgPHdlbnhpbmcu aG91QGludGVsLmNvbT47IEtpbm5leSwgDQo+IE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+OyBQZWRybyBGYWxjYXRvIA0KPiA8cGVkcm8uZmFsY2F0b0BnbWFpbC5jb20+DQo+ IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gQ3J5cHRvUGtnIGhvc3QgdGVzdCBicm9rZW4gZHVl IHRvIHNtb2tldGVzdCANCj4gZm9yIFJEUkFORA0KPiANCj4gT24gRnJpLCAxNCBKdW4gMjAyNCBh dCAxODowOSwgWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPiB3cm90ZToNCj4gPg0K PiA+IEhleQ0KPiA+IFRoaXMgUFIgc2VlbXMganVzdCBhIHdvcmthcm91bmQuDQo+ID4NCj4gPiBJ IGRvbid0IGZlZWwgaXQgaXMgcmlnaHQgc29sdXRpb24gdG8gaGFyZGNvZGUgQklUMzAuDQo+ID4g V2hhdCBpZiB0aGUgaG9zdCBwbGF0Zm9ybSBkb2VzIG5vdCBoYXZlIHN1Y2ggY2FwYWJpbGl0eT8g WW91IHdpbGwgDQo+ID4gZ2V0IGZhaWx1cmUNCj4gbGF0ZXIuDQo+ID4NCj4gDQo+IEFncmVlZC4g QnV0IHRoYXQgd2FzIGFscmVhZHkgdGhlIGNhc2U6IFJuZ0xpYiBhc3N1bWVkIHRoYXQgUkRSQU5E IHdhcyANCj4gaW1wbGVtZW50ZWQgd2l0aG91dCBjaGVja2luZyBDUFVJRCBhdCBhbGwsIGFuZCBz byB0aGUgY29kZSB3YXMgYWxyZWFkeSANCj4gYnJva2VuIG9uIHN5c3RlbXMgd2l0aG91dCBSRFJB TkQuDQoNCltKaWV3ZW5dIFNvcnJ5LCBJIGRvbuKAmXQgdW5kZXJzdGFuZCB5b3VyIGNvbW1lbnQu ICIgaW1wbGVtZW50ZWQgd2l0aG91dCBjaGVja2luZyBDUFVJRCBhdCBhbGwgIg0KDQpTZWUgYmVs b3cgY29kZS4gSXQgZG9lcyB1c2UgQ1BVSUQgdG8gY2hlY2sgdGhlIGNhcGFiaWxpdHkuDQoNCkVG SV9TVEFUVVMNCkVGSUFQSQ0KQmFzZVJuZ0xpYkNvbnN0cnVjdG9yICgNCiAgVk9JRA0KICApDQp7 DQogIFVJTlQzMiAgUmVnRWN4Ow0KDQogIC8vDQogIC8vIERldGVybWluZSBSRFJBTkQgc3VwcG9y dCBieSBleGFtaW5pbmcgYml0IDMwIG9mIHRoZSBFQ1ggcmVnaXN0ZXIgcmV0dXJuZWQgYnkNCiAg Ly8gQ1BVSUQuIEEgdmFsdWUgb2YgMSBpbmRpY2F0ZXMgdGhhdCBwcm9jZXNzb3Igc3VwcG9ydCBS RFJBTkQgaW5zdHJ1Y3Rpb24uDQogIC8vDQogIEFzbUNwdWlkICgxLCAwLCAwLCAmUmVnRWN4LCAw KTsNCg0KICBtUmRSYW5kU3VwcG9ydGVkID0gKChSZWdFY3ggJiBSRFJBTkRfTUFTSykgPT0gUkRS QU5EX01BU0spOw0KDQogIGlmIChtUmRSYW5kU3VwcG9ydGVkKSB7DQogICAgbVJkUmFuZFN1cHBv cnRlZCA9IFRlc3RSZFJhbmQgKCk7DQogIH0NCg0KICByZXR1cm4gRUZJX1NVQ0NFU1M7DQp9DQoN Cg0KPiANCj4gPg0KPiA+IFRvIGZpeCB0aGlzIGZ1bmN0aW9uLCBjYW4gd2UgY2FsbCByZWFsIENQ VUlEIGluc3RydWN0aW9uIHRvIHJldHVybiByZWFsIHZhbHVlPw0KPiA+DQo+IA0KPiBUaGF0IHdv dWxkIGJlIGJldHRlci4gQnV0IHRoaXMgY2hhbmdlIGp1c3QgcmVzdG9yZXMgdGhlIG9sZCBiZWhh dmlvci4NCj4gQW5kIG9uIHRvcCBvZiB0aGF0LCBZaSBMaSBhbHJlYWR5IG1lcmdlZCBpdC4NCg0K W0ppZXdlbl0gSSBkb27igJl0IHRoaW5rIGl0IGlzIHJpZ2h0IHRvIG1lcmdlIGl0IHdpdGhvdXQg dGhvcm91Z2ggcmV2aWV3Lg0KDQpJIHRoaW5rIHdlIG5lZWQgZm9sbG93IDI0IGhvdXIgcnVsZS4N CkFueSBwYXRjaCByZXF1aXJlcyBhdCBsZWFzdCAyNCBob3VycyBiZWZvcmUgbWVyZ2UsIHRvIGdp dmUgcGVvcGxlIGNoYW5jZSB0byByZXZpZXcgYW5kIGZlZWRiYWNrLg0KDQoNCg0KDQoNCg0KCi09 LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1l c3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTk1ODIpOiBo dHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTk1ODIKTXV0ZSBUaGlzIFRv cGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDY2NjYyODgvNzY4NjE3NgpHcm91cCBPd25lcjog ZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91 cHMuaW8vZy9kZXZlbC91bnN1YiBbcmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0t PS09LT0tCgoNCg==