From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web08.37959.1665988978301395422 for ; Sun, 16 Oct 2022 23:42:58 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=RdQyloVq; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: stevex.li@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1665988978; x=1697524978; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=f5PcsjZGincLZ6kzUb62njalTl5dPeP1MPy7eLBO7RQ=; b=RdQyloVqQlG+LInRxTg1wRMAHuPCcameOT4KfZGZlIJ1p9G2JID4UAPX lNJeQFpqftUKFhdo5dm5OhvQr7QgxluifeoBUKxJqXZINPX7csN6kufrP MCWPnD8AXVrnTWPjAMnj6ti3Wqsd5aQGSxTseE1o3rojyXDxRgoNX4qnc hbcXt9V61YrrNXhMJ9pN49F34i7yE+4d16pM8WBT7y71VWmFu1M/m1a8t YjgX4tQiFFWrQBkMR+m/3zr0hQBFhgKU2wrfCUptANm2oLrI2BB6tJA1C IQSYke9CexfeRpUECpej17BIGPgd866KIldFSTtpH6n5/HnGXf9jXcPYi Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10502"; a="304462959" X-IronPort-AV: E=Sophos;i="5.95,190,1661842800"; d="scan'208";a="304462959" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Oct 2022 23:42:51 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10502"; a="717386461" X-IronPort-AV: E=Sophos;i="5.95,190,1661842800"; d="scan'208";a="717386461" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by FMSMGA003.fm.intel.com with ESMTP; 16 Oct 2022 23:42:51 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) 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.2375.31; Sun, 16 Oct 2022 23:42:50 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2375.31 via Frontend Transport; Sun, 16 Oct 2022 23:42:50 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) 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.2375.31; Sun, 16 Oct 2022 23:42:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KkF68Sbob9B6bOJ1YgWNzYHWSh4DQ5UNxD8OWUp2BIJIl+4t/QReEjuWi4pb49vLjjxCSZmGKkNhskAZdadjQlwTCRYPY57FCPNsQGoDyBWAq0z+pp3FkFcCmNIbBGuVXI6TXTw5vciTtNFjDnIK+RXMbC42shSLf4XULjMPuzV0PMv8agu+mbZ+rtiZbnWGpKIUIhCtlxfrJfQK7sevFRa2WKfuv/HWOsuLNHEQH6ezOCXMnq48V2CX6aZ8CE0SZrliMXD6gH/+cvCH17OdbbEocHuUVFaX1PcPCVs0cMk7AHLq5vBooyWSuuy7fK0Rbf2MfZBAHwDsBTQNTRUMUw== 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=f5PcsjZGincLZ6kzUb62njalTl5dPeP1MPy7eLBO7RQ=; b=RxpJlSxH5XgNpnE5buZoYIMx2K4y9sL455VrmAEXs1SFMawrL6tZ2q9IM7foh1CMmlKktOQCLODV1nad7CFpW9hNubGsiIzd6LLWvQTjw9R9xI1d83+vruXFTlWRuPgBCV+SBOnbO7FhkFNeoF3zotCWMh804JKSXDhlw1n8gjS6mX/0d5suchl39RMnxtgDG9BZivfSc+B6fSxWVesuRptTEcjvcNB7xaVc8F+Xnxkxnb1RCQTRi6ScW/JmgPRRFuSBnD4mtn+o8GrG239CLX12xT9vo27HDUmOZ3vnTJ9qFFe9kbk6HgLQtMIX+lOGAOrZTc7Mq0IFRgc+pUJ+7A== 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 SA1PR11MB5803.namprd11.prod.outlook.com (2603:10b6:806:23e::8) by IA1PR11MB6099.namprd11.prod.outlook.com (2603:10b6:208:3d5::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.26; Mon, 17 Oct 2022 06:42:48 +0000 Received: from SA1PR11MB5803.namprd11.prod.outlook.com ([fe80::488e:3fda:962c:8dcb]) by SA1PR11MB5803.namprd11.prod.outlook.com ([fe80::488e:3fda:962c:8dcb%7]) with mapi id 15.20.5723.033; Mon, 17 Oct 2022 06:42:48 +0000 From: "SteveX Li" To: "devel@edk2.groups.io" , "ardb@kernel.org" CC: Leif Lindholm , Abner Chang , Daniel Schaefer Subject: Re: [edk2-devel] [PATCH] Pkg-Module: Remove Non-ASCII Characters Thread-Topic: [edk2-devel] [PATCH] Pkg-Module: Remove Non-ASCII Characters Thread-Index: AQHY33KrMBHbzYqYbUGFeBqP4rRs7q4NkxkAgARf0HA= Date: Mon, 17 Oct 2022 06:42:48 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.500.17 dlp-reaction: no-action 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: SA1PR11MB5803:EE_|IA1PR11MB6099:EE_ x-ms-office365-filtering-correlation-id: b5fa94fa-97bb-45a1-7091-08dab00ace88 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Yp0UUFYKvFRgkp5FE6wCabXl9o5+ZMAusOX6kliXRaF3/q+INtCw1fsbKVxPDDNGJS3zmLdfP8oM8sOkfUpog8nKWMivKdg8mDqDwGnmppK8b2TsVQwaP5jme8MmbYldMs7hukHWVSibpEj4/qDvsiOqE8oJ+R4r2d2qriD6Nm3omZqp7qOQPE7AFmK7Rp+L3yX0KF9J+sPTd6fAAlkTOwnuKvjaHfABUXnXPgDAJzIyQT7cIOS/TjbwPVgm4ZX52QCFiaHyo1EIAXCvZsejmDjKDGtNE5Hr1zTtvnXpKuMj3O3I8xf8kYRoxX7C80Pmha/cKA1L99q+tOtTsu0AYqvWlBYxcRJegz0E3dmZA8PNA6YayljePYjgEcvWvXqEwyhc68NHDqVv2HZrEWLyUY5A9HGBNRKq/hTcee4JOmP0j8q1Gif/6viRMYdeHhMXirgIc+tinOJPWJTwbEPcEORu/+z6VUiV/1dfoWKRAQ+pqJnJaf9TxsNAVG0lI3prwHknzxKsQQ37a6agf0q5poTu1Igt/UsP+RBip4/sxgOtlJcN8qeP8qjk3t/wR3PeT6Id6Kf0VIzuSNOiNssmR0kWUlOCX0hrgOorzZ6zsQ3V7LFmSTi0Aa2Aw4W3prXTiwrpg1qSMQJBK3ERn4bnzjYv6HaE3spLi14hcyFZoknBn3hvdb+2ZlmqsDqSMjcwfUWrii+pwpNuPpr8SvNvRimP1WrwE4Rg4X2T/Ai1iJk1MiaBN1mC/6gVQO/l3AULzzS+hJzTxsKcvxrbhHTTpcYRKi4va5XT7z+HK7v+rsUX41dOJzwCJFpj75oyy3WyHf4iujOZBJll6ivbFTiw1g== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB5803.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(396003)(376002)(346002)(39860400002)(366004)(136003)(451199015)(38070700005)(82960400001)(55016003)(33656002)(86362001)(38100700002)(83380400001)(122000001)(66946007)(76116006)(54906003)(64756008)(66476007)(316002)(66899015)(110136005)(8676002)(66446008)(966005)(186003)(71200400001)(5660300002)(2906002)(8936002)(6506007)(7696005)(66556008)(4326008)(478600001)(9686003)(26005)(52536014)(53546011)(41300700001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VUI2bWp5TVdKZ0VHZnlsRitYa21HazMyNEdiY3lxWDhmU1A2amNwVTllUXR4?= =?utf-8?B?R0JFUGZ5bFFKMXZ6SEVOVDlxd2RpdUFPc202RVZkaTVzVnRJbndJa2t3akg5?= =?utf-8?B?U2RHRlF0d3FmSy8wb3AvbW1MWEhxQnJ6R0h0dUNJSkkwbDRJTGRZYlltMkhQ?= =?utf-8?B?OWtyWFRtY2ZFUTZJMHoxMEVkSmVBM3NDanJOeWRjTCtVbUR1V1VZMzBGcVQ1?= =?utf-8?B?azBxMnhjcXhVcitQU2NDcVY5WTh6QmVwK1orR0dRZzVhWUdQRmFOU1YvVW5l?= =?utf-8?B?QXBmeEVKQWUzd0ZBWllEVkltMUh5Nk5YSVNNV2VhOHpKTTN5eU5LN2d5STA0?= =?utf-8?B?RDZlUXErdUhyTmVRSW9haGNhcDRqU2UvQXZXVzVIMUN6RE1Mb25GMXg2WlBO?= =?utf-8?B?NS9Md0R4QTBrb1BMUkJKRHd4MkFMWmJSSUwwb0h6dUU2K05wNHFldlNCOGJZ?= =?utf-8?B?N2FMdTY3MDFwVVUwUGkrMTZsaDhTNkVzbVpJVGR5QzZIcGhacmpHTGJ3RGp0?= =?utf-8?B?YzJoMzJvanBzalRJanN0cHhQajhkWGxrMmZ0Z3BNRTVGV0dwM1JJUmx3RW9M?= =?utf-8?B?VFp0TVRJRWtlWjU5NVpNWkJtVmVLTHcrbnppMVFudG5VQUhKYWxlb09Nblc1?= =?utf-8?B?aThHTWNVWk5ob3JyUUpvelZZdE5aYSszbWpWTWpiZVBsUWpMOXR4dHcxaFlk?= =?utf-8?B?RWc3RU11UG4zS1dKM2h6c2x6Y2JzM2hSWXIycklDZ2NBaXlGWHNzcURUMGh2?= =?utf-8?B?dkpRbDJ4RGZRL3RvTWdjSEhJR1V0azVDNUZzdVhyWFVubXY1TWNJWm5FMFp2?= =?utf-8?B?b045K2ZIVUhHRVoyN29FRWQ0YWFFc084NXkybDBLOWo4OWZQcEdIWHVGakJt?= =?utf-8?B?emVpazFTS3lNanErdHdLY1lWYW9oNVpNaXNxaVduOEczQ2hVby9JZW5LNUp1?= =?utf-8?B?Z2ZZdVRiT2dDaExMeWVnZjQ3dWFFTzh6bVZMcVRpa2ovc3BHQm5wazlxa01G?= =?utf-8?B?ck5FZ1dnOWxEUGFNNTRGWWhjT3VxcjVxaFhCYmVSc2RRbEl6SkZDaVBMOFNM?= =?utf-8?B?TVRUK2c3RzhZbnJ0WVpTd0pwcnZBTytJK0hsdldjQ1Y5QllMaUxmRDJoN21Q?= =?utf-8?B?U2JkK1c1WWFKWkFDSDJ1VmZuVTRZSTNwejBFNlowYlBNUWpSVkhxVVVqZ2xR?= =?utf-8?B?Wld3eWI1b2V6d05sdlhPMmFvRjVGbjdZeEJ5aDdoNmFjckxXamF6VmpRcUpj?= =?utf-8?B?bVl1eUgwTTN4UDc3TFAySUtQYU95SG44ZURJdFNYRjhsaUN3S1U1MzREWFdm?= =?utf-8?B?bTBPdGZEOXBtRWIvL1lNcUxENXdNRmVrN0QxeFdiMTFXSHpLWmIweStDZC9U?= =?utf-8?B?aFF4UWRzTlA5elNyL0M0SjE4RmZ2YzBDcGxZTURYWERGQ09qSXpzc3lYd2hD?= =?utf-8?B?VUpkZThoSDI2U0xzUDhQdlhjUkgya1dkR0o1cXdaUmhjM1pBM2N2WCtYMkxO?= =?utf-8?B?OUprY0FWbTFxb1Z0aHFKa3BJbUErbHBJWGtsSW9wV2UxQ3JWUU1NNlAyQkdO?= =?utf-8?B?bktnUnJaYXZ5V3hrZHNyQkw4TkJHdDlOVXlYdFpLTnJoM2hhZDBQYzBnc0p0?= =?utf-8?B?c1JlUzlSWnZLQmFlM2ZLQWRTVDJnV1g1V1VpYVpMSEpSdldoMXY4eHdCaXpI?= =?utf-8?B?S2ZCQVlId0QzaWFwSzJRcU45b2xxMWZrN0tsR1lWaFJmUkhncVpaZHR2WFdB?= =?utf-8?B?TFhUdkxnR3RHdXJ6U2hZZU1ISEVqaEUwNzFlTmFIRFozSThaV2kzdk1JVUN0?= =?utf-8?B?Y2ZQeHhOSXIrZzQ0ZUNPZjZXazJMNzNMMUhDam9KVStxL1V0RFhYZGllK0RT?= =?utf-8?B?dUJqWDcrcVhBQkYwbTNVQkUyT1oxQ0wwWjZrU2d6OVZIY0JqZHZaYVVXY3Rz?= =?utf-8?B?UlNENmNXU0pJTE5FSncyQm00TmY5UE84UGxkdUtXa3R0ano1L3dhT0NVNS9J?= =?utf-8?B?b0QrOFdjckdYTSt4UW95LytObG5FNnJIYms4VXlWSXFUUGVYOWI0VkJZRVRS?= =?utf-8?B?OTJiRzA5eU15YVZtcC81K1g0WGx5OWhibzhKWnBLMkJDeGxLRFBxbXhmMk51?= =?utf-8?Q?WWAFlCd5zriD+zZkV5GbasXS/?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB5803.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b5fa94fa-97bb-45a1-7091-08dab00ace88 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2022 06:42:48.6775 (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: y7eIKmJDolQGORQ9DnILSlCKNz8C5XIrLJ4Sr8TjSta4uXrSL6Q0bANKuHYzSjngQPOtDiwdLncmegtMzo6m0g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6099 Return-Path: stevex.li@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQXJkYiwNCg0KVGhlIGVudmlyb25tZW50IGlzDQpXaW5kb3dzOiBUcmFkaXRpb25hbCBDaGlu ZXNlIFdJTjEwDQpWUzE1OiBWaXN1YWwgU3R1ZGlvIFByb2Zlc3Npb25hbCAyMDE1LCBWZXJzaW9u IDE0LjAuMjMxMDcuMTc4IFVwZGF0ZSAzIChoYXZlIHZpc3VhbCBDKysgdG9vbHMgc2VsZWN0ZWQg ZHVyaW5nIGluc3RhbGxhdGlvbikNClB5dGhvbjogUHl0aG9uIDMuNi42DQpOYXNtOiAyLjE1LjA1 DQpMTFZNOiAxMS4wLjAuMA0KDQpUaGUgZXJyb3IgbWVzc2FnZSBpcyAiIGVycm9yIEYwMDA6IFRy aW1QcmVwcm9jZXNzZWRGaWxlOiBFcnJvciB3aGlsZSBwcm9jZXNzaW5nIGZpbGUiLg0KVGhlIHN5 c3RlbSBjb3VsZCBwYXNzIHRoZSBidWlsZGluZyBwcm9jZXNzIGFmdGVyIHJlbW92aW5nIG5vbi1h c2NpaSBjaGFyYWN0ZXJzLg0KDQpUaGlzIGlzc3VlIG1pZ2h0IGJlIHJlbGF0ZWQgd2l0aCB0aGUg Y2VydGFpbiBXaW5kb3dzIGxhbmd1YWdlIHNwZWNpZmljIGNvbXBpbGVycy4NCg0KDQpCZXN0IFJl Z2FyZHMsDQoNClN0ZXZlWCBMaQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTog ZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2Yg QXJkIEJpZXNoZXV2ZWwNClNlbnQ6IEZyaWRheSwgT2N0b2JlciAxNCwgMjAyMiA0OjQzIFBNDQpU bzogTGksIFN0ZXZlWCA8c3RldmV4LmxpQGludGVsLmNvbT4NCkNjOiBkZXZlbEBlZGsyLmdyb3Vw cy5pbzsgTGVpZiBMaW5kaG9sbSA8cXVpY19sbGluZGhvbEBxdWljaW5jLmNvbT47IEFibmVyIENo YW5nIDxhYm5lci5jaGFuZ0BhbWQuY29tPjsgRGFuaWVsIFNjaGFlZmVyIDxnaXRAZGFuaWVsc2No YWVmZXIubWU+DQpTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSF0gUGtnLU1vZHVsZTog UmVtb3ZlIE5vbi1BU0NJSSBDaGFyYWN0ZXJzDQoNCk9uIEZyaSwgMTQgT2N0IDIwMjIgYXQgMDQ6 MTQsIFN0ZXZlWCBMaSA8c3RldmV4LmxpQGludGVsLmNvbT4gd3JvdGU6DQo+DQo+IEl0IHdvdWxk IGNhdXNlIGNvbXBpbGVyIGVycm9yLg0KPg0KDQpXaGljaCBjb21waWxlciBhbmQgd2hpY2ggZXJy b3I/DQoNCj4gU2lnbmVkLW9mZi1ieTogU3RldmVYIExpIDxzdGV2ZXgubGlAaW50ZWwuY29tPg0K PiBDYzogTGVpZiBMaW5kaG9sbSA8cXVpY19sbGluZGhvbEBxdWljaW5jLmNvbT4NCj4gQ2M6IEFy ZCBCaWVzaGV1dmVsIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPg0KPiBDYzogQWJuZXIgQ2hh bmcgPGFibmVyLmNoYW5nQGFtZC5jb20+DQo+IENjOiBEYW5pZWwgU2NoYWVmZXIgPGdpdEBkYW5p ZWxzY2hhZWZlci5tZT4NCj4gLS0tDQo+ICBFbWJlZGRlZFBrZy9HZGJTdHViL0dkYlN0dWJJbnRl cm5hbC5oICAgIHwgMzIgKysrKysrKysrKysrLS0tLS0tLS0tLS0tDQo+ICBFbWJlZGRlZFBrZy9J bmNsdWRlL1Byb3RvY29sL1VzYkRldmljZS5oIHwgIDIgKy0NCj4gIDIgZmlsZXMgY2hhbmdlZCwg MTcgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pDQo+DQo+IGRpZmYgLS1naXQgYS9FbWJl ZGRlZFBrZy9HZGJTdHViL0dkYlN0dWJJbnRlcm5hbC5oIGIvRW1iZWRkZWRQa2cvR2RiU3R1Yi9H ZGJTdHViSW50ZXJuYWwuaA0KPiBpbmRleCA5YzM5MjljODEyLi41ZWFmZjYxZDgzIDEwMDY0NA0K PiAtLS0gYS9FbWJlZGRlZFBrZy9HZGJTdHViL0dkYlN0dWJJbnRlcm5hbC5oDQo+ICsrKyBiL0Vt YmVkZGVkUGtnL0dkYlN0dWIvR2RiU3R1YkludGVybmFsLmgNCj4gQEAgLTMyMiw3ICszMjIsNyBA QCBTZW5kTm90U3VwcG9ydGVkICgNCj4gICAgVk9JRA0KPiAgICApOw0KPg0KPiAtLyoqIOKAmHAg buKAmQ0KPiArLyoqICdwIG4nDQo+ICAgUmVhZHMgdGhlIG4tdGggcmVnaXN0ZXIncyB2YWx1ZSBp bnRvIGFuIG91dHB1dCBidWZmZXIgYW5kIHNlbmRzIGl0IGFzIGEgcGFja2V0DQo+ICAgQHBhcmFt ICAgICBTeXN0ZW1Db250ZXh0ICAgICAgIFJlZ2lzdGVyIGNvbnRlbnQgYXQgdGltZSBvZiB0aGUg ZXhjZXB0aW9uDQo+ICAgQHBhcmFtICAgICBJbkJ1ZmZlciAgICAgICAgICAgIFRoaXMgaXMgdGhl IGlucHV0IGJ1ZmZlciByZWNlaXZlZCBmcm9tIGdkYiBzZXJ2ZXINCj4gQEAgLTMzMyw3ICszMzMs NyBAQCBSZWFkTnRoUmVnaXN0ZXIgKA0KPiAgICBJTiAgICBDSEFSOCAgICAgICAgICAgICAgICpJ bkJ1ZmZlcg0KPiAgICApOw0KPg0KPiAtLyoqIOKAmGfigJkNCj4gKy8qKiAnZycNCj4gICBSZWFk cyB0aGUgZ2VuZXJhbCByZWdpc3RlcnMgaW50byBhbiBvdXRwdXQgYnVmZmVyICBhbmQgc2VuZHMg aXQgYXMgYSBwYWNrZXQNCj4gICBAcGFyYW0gICAgIFN5c3RlbUNvbnRleHQgICAgICAgICAgIFJl Z2lzdGVyIGNvbnRlbnQgYXQgdGltZSBvZiB0aGUgZXhjZXB0aW9uDQo+ICAgKiovDQo+IEBAIC0z NDMsNyArMzQzLDcgQEAgUmVhZEdlbmVyYWxSZWdpc3RlcnMgKA0KPiAgICBJTiAgICBFRklfU1lT VEVNX0NPTlRFWFQgIFN5c3RlbUNvbnRleHQNCj4gICAgKTsNCj4NCj4gLS8qKiDigJhQIG4uLi49 ci4uLuKAmQ0KPiArLyoqICdQIG4uLi49ci4uLicNCj4gICBXcml0ZXMgdGhlIG5ldyB2YWx1ZSBv ZiBuLXRoIHJlZ2lzdGVyIHJlY2VpdmVkIGludG8gdGhlIGlucHV0IGJ1ZmZlciB0byB0aGUgbi10 aCByZWdpc3Rlcg0KPiAgIEBwYXJhbSAgICAgU3lzdGVtQ29udGV4dCAgICAgICBSZWdpc3RlciBj b250ZW50IGF0IHRpbWUgb2YgdGhlIGV4Y2VwdGlvbg0KPiAgIEBwYXJhbSAgICAgSW5CdWZmZXIg ICAgICAgICAgICBUaGlzIGlzIHRoZSBpbnB1dCBidWZmZXIgcmVjZWl2ZWQgZnJvbSBnZGIgc2Vy dmVyDQo+IEBAIC0zNTUsNyArMzU1LDcgQEAgV3JpdGVOdGhSZWdpc3RlciAoDQo+ICAgIElOICAg IENIQVI4ICAgICAgICAgICAgICAgKkluQnVmZmVyDQo+ICAgICk7DQo+DQo+IC0vKiog4oCYRyBY WC4uLuKAmQ0KPiArLyoqICdHIFhYLi4uJw0KPiAgIFdyaXRlcyB0aGUgbmV3IHZhbHVlcyByZWNl aXZlZCBpbnRvIHRoZSBpbnB1dCBidWZmZXIgdG8gdGhlIGdlbmVyYWwgcmVnaXN0ZXJzDQo+ICAg QHBhcmFtICAgICBTeXN0ZW1Db250ZXh0ICAgICAgICAgICAgICAgUmVnaXN0ZXIgY29udGVudCBh dCB0aW1lIG9mIHRoZSBleGNlcHRpb24NCj4gICBAcGFyYW0gICAgIEluQnVmZmVyICAgICAgICAg ICAgICAgICAgICBQb2ludGVyIHRvIHRoZSBpbnB1dCBidWZmZXIgcmVjZWl2ZWQgZnJvbSBnZGIg c2VydmVyDQo+IEBAIC0zNjgsNyArMzY4LDcgQEAgV3JpdGVHZW5lcmFsUmVnaXN0ZXJzICgNCj4g ICAgSU4gICAgQ0hBUjggICAgICAgICAgICAgICAqSW5CdWZmZXINCj4gICAgKTsNCj4NCj4gLS8q KiDigJhtIGFkZHIsbGVuZ3RoIOKAmQ0KPiArLyoqICdtIGFkZHIsbGVuZ3RoICcNCj4gICBGaW5k IHRoZSBMZW5ndGggb2YgdGhlIGFyZWEgdG8gcmVhZCBhbmQgdGhlIHN0YXJ0IGFkZHJlc3MuIEZp bmFsbHksIHBhc3MgdGhlbSB0bw0KPiAgIGFub3RoZXIgZnVuY3Rpb24sIFRyYW5zZmVyRnJvbU1l bVRvT3V0QnVmQW5kU2VuZCwgdGhhdCB3aWxsIHJlYWQgZnJvbSB0aGF0IG1lbW9yeSBzcGFjZSBh bmQNCj4gICBzZW5kIGl0IGFzIGEgcGFja2V0Lg0KPiBAQCAtMzgxLDcgKzM4MSw3IEBAIFJlYWRG cm9tTWVtb3J5ICgNCj4gICAgSU4gIENIQVI4ICAqUGFja2V0RGF0YQ0KPiAgICApOw0KPg0KPiAt LyoqIOKAmE0gYWRkcixsZW5ndGggOlhYLi4u4oCZDQo+ICsvKiogJ00gYWRkcixsZW5ndGggOlhY Li4uJw0KPiAgIEZpbmQgdGhlIExlbmd0aCBvZiB0aGUgYXJlYSBpbiBieXRlcyB0byB3cml0ZSBh bmQgdGhlIHN0YXJ0IGFkZHJlc3MuIEZpbmFsbHksIHBhc3MgdGhlbSB0bw0KPiAgIGFub3RoZXIg ZnVuY3Rpb24sIFRyYW5zZmVyRnJvbUluQnVmVG9NZW0sIHRoYXQgd2lsbCB3cml0ZSB0byB0aGF0 IG1lbW9yeSBzcGFjZSB0aGUgaW5mbyBpbg0KPiAgIHRoZSBpbnB1dCBidWZmZXIuDQo+IEBAIC0z OTQsNyArMzk0LDcgQEAgV3JpdGVUb01lbW9yeSAoDQo+ICAgIElOIENIQVI4ICAqUGFja2V0RGF0 YQ0KPiAgICApOw0KPg0KPiAtLyoqIOKAmGMgW2FkZHIgXeKAmQ0KPiArLyoqICdjIFthZGRyIF0n DQo+ICAgQ29udGludWUuIGFkZHIgaXMgQWRkcmVzcyB0byByZXN1bWUuIElmIGFkZHIgaXMgb21p dHRlZCwgcmVzdW1lIGF0IGN1cnJlbnQNCj4gICBBZGRyZXNzLg0KPg0KPiBAQCAtNDA5LDcgKzQw OSw3IEBAIENvbnRpbnVlQXRBZGRyZXNzICgNCj4gICAgSU4gIENIQVI4ICAgICAgICAgICAgICAg KlBhY2tldERhdGENCj4gICAgKTsNCj4NCj4gLS8qKiDigJhzIFthZGRyIF3igJkNCj4gKy8qKiAn cyBbYWRkciBdJw0KPiAgIFNpbmdsZSBzdGVwLiBhZGRyIGlzIHRoZSBBZGRyZXNzIGF0IHdoaWNo IHRvIHJlc3VtZS4gSWYgYWRkciBpcyBvbWl0dGVkLCByZXN1bWUNCj4gICBhdCBzYW1lIEFkZHJl c3MuDQo+DQo+IEBAIC00NDQsMTAgKzQ0NCwxMCBAQCBSZW1vdmVTaW5nbGVTdGVwICgNCj4gICAg KTsNCj4NCj4gIC8qKg0KPiAtICDigJhaMSwgW2FkZHJdLCBbbGVuZ3RoXeKAmQ0KPiAtICDigJha MiwgW2FkZHJdLCBbbGVuZ3RoXeKAmQ0KPiAtICDigJhaMywgW2FkZHJdLCBbbGVuZ3RoXeKAmQ0K PiAtICDigJhaNCwgW2FkZHJdLCBbbGVuZ3RoXeKAmQ0KPiArICAnWjEsIFthZGRyXSwgW2xlbmd0 aF0nDQo+ICsgICdaMiwgW2FkZHJdLCBbbGVuZ3RoXScNCj4gKyAgJ1ozLCBbYWRkcl0sIFtsZW5n dGhdJw0KPiArICAnWjQsIFthZGRyXSwgW2xlbmd0aF0nDQo+DQo+ICAgIEluc2VydCBoYXJkd2Fy ZSBicmVha3BvaW50L3dhdGNocG9pbnQgYXQgYWRkcmVzcyBhZGRyIG9mIHNpemUgbGVuZ3RoDQo+ DQo+IEBAIC00NjMsMTAgKzQ2MywxMCBAQCBJbnNlcnRCcmVha1BvaW50ICgNCj4gICAgKTsNCj4N Cj4gIC8qKg0KPiAtICDigJh6MSwgW2FkZHJdLCBbbGVuZ3RoXeKAmQ0KPiAtICDigJh6MiwgW2Fk ZHJdLCBbbGVuZ3RoXeKAmQ0KPiAtICDigJh6MywgW2FkZHJdLCBbbGVuZ3RoXeKAmQ0KPiAtICDi gJh6NCwgW2FkZHJdLCBbbGVuZ3RoXeKAmQ0KPiArICAnejEsIFthZGRyXSwgW2xlbmd0aF0nDQo+ ICsgICd6MiwgW2FkZHJdLCBbbGVuZ3RoXScNCj4gKyAgJ3ozLCBbYWRkcl0sIFtsZW5ndGhdJw0K PiArICAnejQsIFthZGRyXSwgW2xlbmd0aF0nDQo+DQo+ICAgIFJlbW92ZSBoYXJkd2FyZSBicmVh a3BvaW50L3dhdGNocG9pbnQgYXQgYWRkcmVzcyBhZGRyIG9mIHNpemUgbGVuZ3RoDQo+DQo+IGRp ZmYgLS1naXQgYS9FbWJlZGRlZFBrZy9JbmNsdWRlL1Byb3RvY29sL1VzYkRldmljZS5oIGIvRW1i ZWRkZWRQa2cvSW5jbHVkZS9Qcm90b2NvbC9Vc2JEZXZpY2UuaA0KPiBpbmRleCBiMjk5ZWUxMGE3 Li5iMDdmNDU5YWZhIDEwMDY0NA0KPiAtLS0gYS9FbWJlZGRlZFBrZy9JbmNsdWRlL1Byb3RvY29s L1VzYkRldmljZS5oDQo+ICsrKyBiL0VtYmVkZGVkUGtnL0luY2x1ZGUvUHJvdG9jb2wvVXNiRGV2 aWNlLmgNCj4gQEAgLTgzLDcgKzgzLDcgQEAgRUZJX1NUQVRVUw0KPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBmaXJzdCBpbnRlcmZhY2UgZGVzY3JpcHRvci4gSWYgdGhlcmUgYXJl DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZGl0aW9uYWwgaW50ZXJmYWNl cywgdGhlaXIgaW50ZXJmYWNlDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRl c2NyaXB0b3IgYW5kIGVuZHBvaW50IGRlc2NyaXB0b3JzIGZvbGxvdyB0aGUNCj4gLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZmlyc3QgaW50ZXJmYWNl4oCZcyBlbmRwb2ludCBkZXNj cmlwdG9ycyIuDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpcnN0IGludGVy ZmFjZSdzIGVuZHBvaW50IGRlc2NyaXB0b3JzIi4NCj4NCj4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgVGhlIHNpemUgb2YgZWFjaCBidWZmZXIgaXMgdGhlIFRvdGFsTGVuZ3RoDQo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbWJlciBvZiB0aGUgQ29uZmlndXJh dGlvbiBEZXNjcmlwdG9yLg0KPiAtLQ0KPiAyLjMxLjEud2luZG93cy4xDQo+DQoNCg0KDQoNCg0K