From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 7488B780091 for ; Mon, 4 Mar 2024 05:24:39 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=4xoN703jVj762NhohLqr+CwiYdnLEs4fyhv/2oCqoHc=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results: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:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1709529878; v=1; b=HtJ+zacN+pjEL0Dt8dTOxZ2kShmuZlfE1EM39MbUTROaGEiktrT1544WjPSFKIOQ5Qx09nsP IVTJkcchv2eqvc1/saBT3lbiz9YX2ffj9V6Ts9RVqpNSo+ZSlx9FY85Y20c8KYqhlmtNxEF1QY6 IAKipn926okUacy4LK/9fvhA= X-Received: by 127.0.0.2 with SMTP id b5srYY7687511xBDDVCclFRK; Sun, 03 Mar 2024 21:24:38 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) by mx.groups.io with SMTP id smtpd.web10.91986.1709529877387869215 for ; Sun, 03 Mar 2024 21:24:37 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,11002"; a="3868303" X-IronPort-AV: E=Sophos;i="6.06,203,1705392000"; d="scan'208";a="3868303" X-Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Mar 2024 21:24:37 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,203,1705392000"; d="scan'208";a="8780533" X-Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmviesa009.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 03 Mar 2024 21:24:37 -0800 X-Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Sun, 3 Mar 2024 21:24:36 -0800 X-Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Sun, 3 Mar 2024 21:24:36 -0800 X-Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Sun, 3 Mar 2024 21:24:36 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SwIuuBAFxHRR2iWf6YmYul0xIQbM5KZAv2gPQSEiRG+TH2A5EFXDb73OCZBcQp+nRv8Annt8nzrxUCPdtrGsIEG1lt6ZCCmdd5eSp1XQZhlxvVyBshVFHR4byJi4WSksEj4h9gZxnCKrebS4oaPTz0HCN0J3o/RTfB+gdLKmHQfK5nxvliPXjpyRchxqos90FtVnptsPLe2Qz5SYAi9ULeWatlVDmxhXEUkBrynbngBrHEVF1knl9qkrO7RbS9IUMh/XhfFqmIHYVuUCsQPvz7FMiD/Xx7h+OvyaJ/sIVYs/s/rKobrjMupTZsNNCmC3zhCkVvSSWJTHPLunyALs0Q== 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=ETosD11wqnkBQIsjBjI/+UFq7SjzlBYi2l3YHWCE+50=; b=E0f6cSQFTI02pTUvNbcxO5/EVVqrRqr9qQLJy+zNnFIg7SfpgvDmAydiS65wIak9xFpD26Qs52UVY41cvzvSCcDyWt8h6P/QBEq9Jc6bzZbx34miIbKl2CHywTUhcthZBruxrlZ14RReDqIMnB8MIquXcIVHRWoi+e1whQNhPWMhNQzu/zg8mwERUgHP9f+JJqg/3Yso5z/Wzg+2YWRZH5z/t2EN3pw5tlbhSIpIIn56LdxKrVIT3GIIQWjh/uxMx1oZMH6jkaGtOuzH985rXFkNEzsk8EmQDzTL62bcHFblCcueHKN6P9J5mv8GOzKml4kTnTZMDUW/0RNRwKIShw== 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 X-Received: from DS7PR11MB7885.namprd11.prod.outlook.com (2603:10b6:8:d8::12) by DS0PR11MB8017.namprd11.prod.outlook.com (2603:10b6:8:115::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.17; Mon, 4 Mar 2024 05:24:33 +0000 X-Received: from DS7PR11MB7885.namprd11.prod.outlook.com ([fe80::f7c2:e54e:fc22:34dd]) by DS7PR11MB7885.namprd11.prod.outlook.com ([fe80::f7c2:e54e:fc22:34dd%6]) with mapi id 15.20.7362.019; Mon, 4 Mar 2024 05:24:33 +0000 From: "Yuting Yang" To: "devel@edk2.groups.io" , gaoliming CC: "Liu, Liqi" , "Chen, Christine" , "Feng, Bob C" , "Chaganty, Rangasai V" , "Liu, Linus" Subject: =?UTF-8?B?UmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggVjIgMS8xXSBTaWxpY29uL0ludGVsL0ZpdEdlbu+8mkZJVCBjaGFuZ2UgZm9yIEZCTSBlbnRyeS4=?= Thread-Topic: =?utf-8?B?W2VkazItZGV2ZWxdIFtQQVRDSCBWMiAxLzFdIFNpbGljb24vSW50ZWwvRml0?= =?utf-8?B?R2Vu77yaRklUIGNoYW5nZSBmb3IgRkJNIGVudHJ5Lg==?= Thread-Index: AQHaLQJPrmFLelK77UKwMiPaImh1l7Enjefg Date: Mon, 4 Mar 2024 05:24:33 +0000 Message-ID: References: <79f2454c44a736b36463e2487e86a3132ef447fe.1702370406.git.liqi.liu@intel.com> In-Reply-To: <79f2454c44a736b36463e2487e86a3132ef447fe.1702370406.git.liqi.liu@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR11MB7885:EE_|DS0PR11MB8017:EE_ x-ms-office365-filtering-correlation-id: 3631f762-e412-4248-af57-08dc3c0b605e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: 7V/1jHL86gOWgtGQpUhFO6XqIJEjWng/l2gpzGB+rUg4GTKZykeFh0FgzMvsT3luu4Q0EHPYtZLAME58q4QeT251jDtlF3NrPp/NrN5+V3C2jaMJiltV264HTbw3bu6meRiIXYIMPRmESVr+bfn83xRvg6wcHW5OCQk1DJz1S/mfPgn3P5pDjP6vjSTuH55ZUIEYKKttzok6FaDN5rDVs79bZQAoSQGy24C3xHVp3L7VuKWX0u9u7P2kn7vEHG99iJCwR7cfE57/xw7lJ4PGUQtqyfaHFMaDlc7Hfv9hu/BEN6ijc9c+x7MGBiYvX5viNUb21HPALLSRSnmec1EPvYELkPLjX7Fa9OgjOsll4If1Ath90pgyLMCMDGxdXBaWQ0HOJJApkvkgpx7Tb//Dw2Lohu75hPPd0H3XPftEybaNcQkq3pSB1vI4D2S5mCgI11KhBx0BcULbM0O2QhKVFlxbBSaBNT9u9poaOxmPSraAokmCrGjVhHjqrz5d++yXRaFNBkA7PSuPNu+EP0pzM/h54VvLv7Ejs5bSyOnYt+ylteSNUY3N0JtwC/cogCBosyFARd4N/VdEH8pDHK5kLgja+Ka07Scq+0Lky9udGBdvDfx6Q3tWxk8Yjfv5xSbGxPiHmR5AnmBTo6jzYE42SSnvQf1nxN0ivQVP5RYBXv0tMCJgo9H/jHRMA/xDl9sK x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YlhmWVJFZlJ6UXZQOWYyZnIzbEZNYXAyM3B5YW5iQ1c2WmxrcUNTODNYbDMy?= =?utf-8?B?UW5pOUFIT0JiQ0lkYTF1WGJRR0VJSHllRk1NektLcnloa3I5eTlvM1czZXU5?= =?utf-8?B?Z003VkN4UjdJQ1phaEp4cVIwNWxrRGpmWnRuYnc2Smw0a3lDM253ajNaWFNT?= =?utf-8?B?c1lReDdBRVpMRVNvUGg0NDFMRVh0ZzByM2YvaDczUmFocUtiRjVGWlk2bkE0?= =?utf-8?B?ekRsWEFVZ0FRaURGUnk2bGMvTEtCdmt4MHFDQ2NCUW5yUXRZS08yM2V1My9C?= =?utf-8?B?SVE4dmMrTnBxa1lOTU9ZUHVHSHB3V1JvSytqcEY5TnZiMldZYmpxa3NMRWtu?= =?utf-8?B?ZkV6U2ZhakVkenErYkVoWG5oL2FxTDNPVkh2elNmZ0hCRDZpUUxLcVF6MzZH?= =?utf-8?B?REovUEV3ZFNySkNQcTY4WVpSQzE2QVhyaVRZRmdlUTl2b3NwbUpVblV5NFFk?= =?utf-8?B?a0p0NzQ0SGE4eVNpQXBEK085UlpRRVE3MGJrNytKNjVEcTlPTEswVHFtTUFY?= =?utf-8?B?WktTSjZFUHNLSmYyV0Qxa1paRWFwSitCZHpQUXE1S1FVd2V0YkhncWhVbHB0?= =?utf-8?B?MGNrZXdNOGRUYVJBaC92QVZMOG9rSkZUSGhOU2Z4Y1BXdGlkVzQ4eUVNZEQv?= =?utf-8?B?Y3JHUDNDdnEweVhJWjExRGF4cllwUzkrTENtTkFaMXJCdjcyNWQ4bStLd3B3?= =?utf-8?B?YTlaS3BRNk9WTlhXT0pRdHh4MEdxSXd2aW9GUUlhdHlaZTByTWdHVXlzRW1I?= =?utf-8?B?VzFrd1BZYWsya2VtM1h0dzZuYWR6NmJqb2Z1L2tDNURSbExKTklraUxzSDZs?= =?utf-8?B?dHhlMUN6QUpDa1BjWjRQSnRPMnhEM0d4Z09CVTFqTjBWR1loNmpsSmcwWlFI?= =?utf-8?B?NTdYM1ZEMjN6NUxLeVIzSlFJU0pGVENacXI2Y0NHeVd3Mjd2akFTVmo1aWxS?= =?utf-8?B?NHFrYjh6NUwyek1SWWtHYi9ycXA2SGNaRU1NSkhWZ1Y5SEU0dnc2Nms0VUx0?= =?utf-8?B?UzlqYlBVK1JXZktyeXpQOFplVVJpVExHSkVkdnVodmNJdkpZeVVvN1dBbjhw?= =?utf-8?B?L3VOdWs3Rmk4dVFad1ZqUVhIVnZTcndoK0lUUytERE05WC9pbDlkVExKZmxZ?= =?utf-8?B?UG55VVVGVkFLWVBGajdwWTdXR050L1dkL1V2YVhSWFZEVVVzSXNWQjNPVnYv?= =?utf-8?B?V29mM0QzdHlMMnRqVzdQV29WbVJqcy9WZ0dhQ3NkTHB3QS95VEx2bEREWkl4?= =?utf-8?B?ZUpXczRybVlZUjdQUXVEbFIrY0F3TFhoc2Q1a3dVUXdzTG9SU0R6aGtuTFdF?= =?utf-8?B?MkpUZG1yVlkra2M1T0xhOGV0NmVrcmRaYVVUTVE3Tm43R2lyRCt4YXI5a2lN?= =?utf-8?B?bFVyVGFTYlBQaStsd1RBWXV6SU9aVCtYWHVXK3B3bnU5eEpOT09yNmttU2ww?= =?utf-8?B?cllKMnBCM2ozNTNTSTJ4NDBWQWpSOThucW1FWFE1b0tHVThabGtXTlpIV3ZG?= =?utf-8?B?Y0dSVWdnd090eThDanMxamswTVhKOHozZUNEZHpoZFRXM2hvU25seW0yYmhQ?= =?utf-8?B?eTR2bWVUanRTZHhxS0hSWUR1UEhtU2RGN2VpNHVobU5sOFRRejhqcGUwNW9Z?= =?utf-8?B?bkFQdVlaWUFHZ2wxOVFlWXNTVWRHSnNDR0ZBSUtUcllKNUFuREV6OHd6djdX?= =?utf-8?B?bmcyeGluTWlyM1lJL0RmdmZWYmZMdmdoRUMvcHc2T1E4OW9FSnFnNFFORFBy?= =?utf-8?B?SWhWWWkrZno1cUE1cDBrZ3p1L1NHR2NpUzA4VlpxN2kyNmZIdS85c1djQWdV?= =?utf-8?B?aUZIeGxWdGM2V0wyaHlkQVBka2d5Y2JjTnpoTjladTl0VG9BUTc4NEtjdTZO?= =?utf-8?B?VWczaGQ0K0xtYVJBK2Q1M1p0Kys2NytxNkwrVGJQV1pFSUFXS3ltWjZoeHl6?= =?utf-8?B?MGFicGwzMzFPL0xpNktJQmR6dElqam95UE9BandzZWtoV1Z6UjFlcmx4YlBI?= =?utf-8?B?ajR0alZRZDhZQ1dHRjhhSEZTZmI0WDZ4ZWMrWFBXZU5FOW9NaktzamtHeGRI?= =?utf-8?B?bU1DLzNvbzNjZ1FrTjdyV3hjMnlVaStLRWo0ZkdhNS9ISllpVlFPay9yLyta?= =?utf-8?Q?XYhGVjq7Ss/yvyg7jJfnRgmhc?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR11MB7885.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3631f762-e412-4248-af57-08dc3c0b605e X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2024 05:24:33.8426 (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: 0qWbVvMEryWM8ADN4RA404KdoE46LvzS1uC2QJbRk71WCC5n6jAHnRStlb0LFVKRyx7ER8dcVV3gF7zutjLoRQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB8017 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 Reply-To: devel@edk2.groups.io,yuting2.yang@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: s7D36Yg2qvl1KkQuu1WieHGEx7686176AA= 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=20140610 header.b=HtJ+zacN; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); 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 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io SGkgbGltaW5nLA0KDQp0aGlzIGZlYXR1cmUgaXMgcmVxdWlyZWQgaW4gb3VyIHBsYXRmb3Jtfg0K cGxlYXNlIGhlbHAgcmV2aWV3IHRoaXMgcGF0Y2ggd2hlbiB5b3UgYXJlIGZyZWV+IFRoYW5rcyBh IGxvdH4NCg0KVGhhbmtzLCANCll1dGluZw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K RnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhh bGYgT2YgTGlxaSBMaXUNClNlbnQ6IFR1ZXNkYXksIERlY2VtYmVyIDEyLCAyMDIzIDQ6NDIgUE0N ClRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KQ2M6IExpdSwgTGlxaSA8bGlxaS5saXVAaW50ZWwu Y29tPjsgQ2hlbiwgQ2hyaXN0aW5lIDx5dXdlaS5jaGVuQGludGVsLmNvbT47IEZlbmcsIEJvYiBD IDxib2IuYy5mZW5nQGludGVsLmNvbT47IENoYWdhbnR5LCBSYW5nYXNhaSBWIDxyYW5nYXNhaS52 LmNoYWdhbnR5QGludGVsLmNvbT47IEdhbywgTGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20u Y24+DQpTdWJqZWN0OiBbZWRrMi1kZXZlbF0gW1BBVENIIFYyIDEvMV0gU2lsaWNvbi9JbnRlbC9G aXRHZW7vvJpGSVQgY2hhbmdlIGZvciBGQk0gZW50cnkuDQoNClJFRjpodHRwczovL2J1Z3ppbGxh LnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTQ2MjENCg0KMSlSZWZlciB0byBGSVQgc3Bl YyBjaGFuZ2UsIGFkZCBhIG5ldyBlbnRyeSBpbiBGSVQgdGFibGUgLSBGU1AgQm9vdCBNYW5pZmVz dChUeXBlIDB4RCkgdG8gc3RvcmUgdGhlIGxvY2F0aW9uIG9mIEZCTS4NCjIpV2UgZm91bmQgdGhh dCAweEQgd2FzIG9jY3VwaWVkIGJ5IEZJVF9UQUJMRV9UWVBFX0JJT1NfREFUQV9BUkVBLg0KQnV0 IGFsbCBGSVQgc3BlY3MgaW4gYXJjaGl2ZSBzaG93IHJlY29yZCAweEQgYXMgcmVzZXJ2ZWQuQWZ0 ZXIgY29uZmlybWluZyB3aXRoIGFyY2hpdGVjdCx3ZSB3aWxsIHVzZSAweEQgZm9yIEZCTSBhbmQg dXBkYXRlIEZpdEdlbi5jIGFjY29yZGluZ2x5Lg0KDQpTaWduZWQtb2ZmLWJ5OiBMaXFpIExpdSA8 bGlxaS5saXVAaW50ZWwuY29tPg0KQ2M6IENoZW4gQ2hyaXN0aW5lIDx5dXdlaS5jaGVuQGludGVs LmNvbT4NCkNjOiBGZW5nIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4NCkNjOiBDaGFnbmFu dHkgUmFuZ2FzYWkgViA8cmFuZ2FzYWkudi5jaGFnYW50eUBpbnRlbC5jb20+DQpDYzogTGltaW5n IEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KLS0tDQogLi4uL0luZHVzdHJ5U3RhbmRh cmQvRmlybXdhcmVJbnRlcmZhY2VUYWJsZS5oICAgIHwgIDEgKw0KIFNpbGljb24vSW50ZWwvVG9v bHMvRml0R2VuL0ZpdEdlbi5jICAgICAgICAgICAgICB8IDE2ICsrKysrKysrLS0tLS0tLS0NCiAy IGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkNCg0KZGlmZiAt LWdpdCBhL1NpbGljb24vSW50ZWwvSW50ZWxTaWxpY29uUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFu ZGFyZC9GaXJtd2FyZUludGVyZmFjZVRhYmxlLmggYi9TaWxpY29uL0ludGVsL0ludGVsU2lsaWNv blBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvRmlybXdhcmVJbnRlcmZhY2VUYWJsZS5oDQpp bmRleCBmNjU3NzllYjM3NzguLjI3ZDgzZjVmNzJlYSAxMDA2NDQNCi0tLSBhL1NpbGljb24vSW50 ZWwvSW50ZWxTaWxpY29uUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9GaXJtd2FyZUludGVy ZmFjZVRhYmxlLmgNCisrKyBiL1NpbGljb24vSW50ZWwvSW50ZWxTaWxpY29uUGtnL0luY2x1ZGUv SW5kdXN0cnlTdGFuZGFyZC9GaXJtd2FyZUludA0KKysrIGVyZmFjZVRhYmxlLmgNCkBAIC0yNCw2 ICsyNCw3IEBADQogI2RlZmluZSBGSVRfVFlQRV8wQV9UWFRfUE9MSUNZICAgICAgICAgICAgICAw eDBBDQogI2RlZmluZSBGSVRfVFlQRV8wQl9LRVlfTUFOSUZFU1QgICAgICAgICAgICAweDBCDQog I2RlZmluZSBGSVRfVFlQRV8wQ19CT09UX1BPTElDWV9NQU5JRkVTVCAgICAweDBDDQorI2RlZmlu ZSBGSVRfVFlQRV8wRF9GU1BfQk9PVF9NQU5JRkVTVCAgICAgICAweDBEDQogI2RlZmluZSBGSVRf VFlQRV8xMF9DU0VfU0VDVVJFX0JPT1QgICAgICAgICAweDEwDQogI2RlZmluZSBGSVRfVFlQRV8y RF9UWFRTWF9QT0xJQ1kgICAgICAgICAgICAweDJEDQogI2RlZmluZSBGSVRfVFlQRV8yRl9KTVBf REVCVUdfUE9MSUNZICAgICAgICAweDJGDQpkaWZmIC0tZ2l0IGEvU2lsaWNvbi9JbnRlbC9Ub29s cy9GaXRHZW4vRml0R2VuLmMgYi9TaWxpY29uL0ludGVsL1Rvb2xzL0ZpdEdlbi9GaXRHZW4uYw0K aW5kZXggMTZjOGI5YjAyNmY1Li4wNTVmZmQ0Y2Y4YjkgMTAwNjQ0DQotLS0gYS9TaWxpY29uL0lu dGVsL1Rvb2xzL0ZpdEdlbi9GaXRHZW4uYw0KKysrIGIvU2lsaWNvbi9JbnRlbC9Ub29scy9GaXRH ZW4vRml0R2VuLmMNCkBAIC0yODUsNyArMjg1LDcgQEAgdHlwZWRlZiBzdHJ1Y3Qgew0KICNkZWZp bmUgRklUX1RBQkxFX1RZUEVfVFhUX1BPTElDWSAgICAgICAgICAgICAgICAgIDEwDQogI2RlZmlu ZSBGSVRfVEFCTEVfVFlQRV9LRVlfTUFOSUZFU1QgICAgICAgICAgICAgICAgMTENCiAjZGVmaW5l IEZJVF9UQUJMRV9UWVBFX0JPT1RfUE9MSUNZX01BTklGRVNUICAgICAgICAxMg0KLSNkZWZpbmUg RklUX1RBQkxFX1RZUEVfQklPU19EQVRBX0FSRUEgICAgICAgICAgICAgIDEzDQorI2RlZmluZSBG SVRfVEFCTEVfVFlQRV9GU1BfQk9PVF9NQU5JRkVTVCAgICAgICAgICAgMTMNCiAjZGVmaW5lIEZJ VF9UQUJMRV9UWVBFX0NTRV9TRUNVUkVfQk9PVCAgICAgICAgICAgICAxNg0KICNkZWZpbmUgRklU X1RBQkxFX1NVQlRZUEVfRklUX1BBVENIX01BTklGRVNUICAgICAgIDEyDQogI2RlZmluZSBGSVRf VEFCTEVfU1VCVFlQRV9BQ01fTUFOSUZFU1QgICAgICAgICAgICAgMTMNCkBAIC0xNDQ0LDcgKzE0 NDQsNyBAQCBHZXRGaXRFbnRyeU51bWJlciAoDQogICAgICAgICBjYXNlIEZJVF9UQUJMRV9UWVBF X1RYVF9QT0xJQ1k6DQogICAgICAgICBjYXNlIEZJVF9UQUJMRV9UWVBFX0tFWV9NQU5JRkVTVDoN CiAgICAgICAgIGNhc2UgRklUX1RBQkxFX1RZUEVfQk9PVF9QT0xJQ1lfTUFOSUZFU1Q6DQotICAg ICAgICBjYXNlIEZJVF9UQUJMRV9UWVBFX0JJT1NfREFUQV9BUkVBOg0KKyAgICAgICAgY2FzZSBG SVRfVEFCTEVfVFlQRV9GU1BfQk9PVF9NQU5JRkVTVDoNCiAgICAgICAgIGNhc2UgRklUX1RBQkxF X1RZUEVfQ1NFX1NFQ1VSRV9CT09UOg0KICAgICAgICAgZGVmYXVsdCA6DQogICAgICAgICAgIGlm IChCaW9zSW5mb1N0cnVjdFtCaW9zSW5mb0luZGV4XS5WZXJzaW9uICE9IDApIHsgQEAgLTIxMjYs NyArMjEyNiw3IEBAIEdldEZpdEVudHJ5TnVtYmVyICgNCiAgICAgaWYgKChnRml0VGFibGVDb250 ZXh0Lk9wdGlvbmFsTW9kdWxlW0luZGV4XS5UeXBlID09IEZJVF9UQUJMRV9UWVBFX0JJT1NfUE9M SUNZKSB8fA0KICAgICAgICAgKGdGaXRUYWJsZUNvbnRleHQuT3B0aW9uYWxNb2R1bGVbSW5kZXhd LlR5cGUgPT0gRklUX1RBQkxFX1RZUEVfS0VZX01BTklGRVNUKSB8fA0KICAgICAgICAgKGdGaXRU YWJsZUNvbnRleHQuT3B0aW9uYWxNb2R1bGVbSW5kZXhdLlR5cGUgPT0gRklUX1RBQkxFX1RZUEVf Qk9PVF9QT0xJQ1lfTUFOSUZFU1QpIHx8DQotICAgICAgICAoZ0ZpdFRhYmxlQ29udGV4dC5PcHRp b25hbE1vZHVsZVtJbmRleF0uVHlwZSA9PSBGSVRfVEFCTEVfVFlQRV9CSU9TX0RBVEFfQVJFQSkg fHwNCisgICAgICAgIChnRml0VGFibGVDb250ZXh0Lk9wdGlvbmFsTW9kdWxlW0luZGV4XS5UeXBl ID09IA0KKyBGSVRfVEFCTEVfVFlQRV9GU1BfQk9PVF9NQU5JRkVTVCkgfHwNCiAgICAgICAgIChn Rml0VGFibGVDb250ZXh0Lk9wdGlvbmFsTW9kdWxlW0luZGV4XS5UeXBlID09IEZJVF9UQUJMRV9U WVBFX0NTRV9TRUNVUkVfQk9PVCkgfHwNCiAgICAgICAgIChnRml0VGFibGVDb250ZXh0Lk9wdGlv bmFsTW9kdWxlW0luZGV4XS5UeXBlID09IEZJVF9UQUJMRV9UWVBFX1ZBQl9QUk9WSVNJT05fVEFC TEUpIHx8DQogICAgICAgICAoZ0ZpdFRhYmxlQ29udGV4dC5PcHRpb25hbE1vZHVsZVtJbmRleF0u VHlwZSA9PSBGSVRfVEFCTEVfVFlQRV9WQUJfQk9PVF9JTUFHRV9NQU5JRkVTVCkgfHwgQEAgLTIz MTEsNyArMjMxMSw3IEBAIEdldEZyZWVTcGFjZUZvckZpdCAoDQogICAgICAgaWYgKChnRml0VGFi bGVDb250ZXh0Lk9wdGlvbmFsTW9kdWxlW0luZGV4XS5UeXBlID09IEZJVF9UQUJMRV9UWVBFX0JJ T1NfUE9MSUNZKSB8fA0KICAgICAgICAgICAoZ0ZpdFRhYmxlQ29udGV4dC5PcHRpb25hbE1vZHVs ZVtJbmRleF0uVHlwZSA9PSBGSVRfVEFCTEVfVFlQRV9LRVlfTUFOSUZFU1QpIHx8DQogICAgICAg ICAgIChnRml0VGFibGVDb250ZXh0Lk9wdGlvbmFsTW9kdWxlW0luZGV4XS5UeXBlID09IEZJVF9U QUJMRV9UWVBFX0JPT1RfUE9MSUNZX01BTklGRVNUKSB8fA0KLSAgICAgICAgICAoZ0ZpdFRhYmxl Q29udGV4dC5PcHRpb25hbE1vZHVsZVtJbmRleF0uVHlwZSA9PSBGSVRfVEFCTEVfVFlQRV9CSU9T X0RBVEFfQVJFQSkgfHwNCisgICAgICAgICAgKGdGaXRUYWJsZUNvbnRleHQuT3B0aW9uYWxNb2R1 bGVbSW5kZXhdLlR5cGUgPT0gDQorIEZJVF9UQUJMRV9UWVBFX0ZTUF9CT09UX01BTklGRVNUKSB8 fA0KICAgICAgICAgICAoZ0ZpdFRhYmxlQ29udGV4dC5PcHRpb25hbE1vZHVsZVtJbmRleF0uVHlw ZSA9PSBGSVRfVEFCTEVfVFlQRV9DU0VfU0VDVVJFX0JPT1QpIHx8DQogICAgICAgICAgIChnRml0 VGFibGVDb250ZXh0Lk9wdGlvbmFsTW9kdWxlW0luZGV4XS5UeXBlID09IEZJVF9UQUJMRV9UWVBF X1ZBQl9QUk9WSVNJT05fVEFCTEUpIHx8DQogICAgICAgICAgIChnRml0VGFibGVDb250ZXh0Lk9w dGlvbmFsTW9kdWxlW0luZGV4XS5UeXBlID09IEZJVF9UQUJMRV9UWVBFX1ZBQl9CT09UX0lNQUdF X01BTklGRVNUKSB8fCBAQCAtMjMyNiw3ICsyMzI2LDcgQEAgR2V0RnJlZVNwYWNlRm9yRml0ICgN CiAgICAgICBpZiAoKGdGaXRUYWJsZUNvbnRleHQuT3B0aW9uYWxNb2R1bGVbSW5kZXhdLlR5cGUg PT0gRklUX1RBQkxFX1RZUEVfQklPU19QT0xJQ1kpIHx8DQogICAgICAgICAgIChnRml0VGFibGVD b250ZXh0Lk9wdGlvbmFsTW9kdWxlW0luZGV4XS5UeXBlID09IEZJVF9UQUJMRV9UWVBFX0tFWV9N QU5JRkVTVCkgfHwNCiAgICAgICAgICAgKGdGaXRUYWJsZUNvbnRleHQuT3B0aW9uYWxNb2R1bGVb SW5kZXhdLlR5cGUgPT0gRklUX1RBQkxFX1RZUEVfQk9PVF9QT0xJQ1lfTUFOSUZFU1QpIHx8DQot ICAgICAgICAgIChnRml0VGFibGVDb250ZXh0Lk9wdGlvbmFsTW9kdWxlW0luZGV4XS5UeXBlID09 IEZJVF9UQUJMRV9UWVBFX0JJT1NfREFUQV9BUkVBKSB8fA0KKyAgICAgICAgICAoZ0ZpdFRhYmxl Q29udGV4dC5PcHRpb25hbE1vZHVsZVtJbmRleF0uVHlwZSA9PSANCisgRklUX1RBQkxFX1RZUEVf RlNQX0JPT1RfTUFOSUZFU1QpIHx8DQogICAgICAgICAgIChnRml0VGFibGVDb250ZXh0Lk9wdGlv bmFsTW9kdWxlW0luZGV4XS5UeXBlID09IEZJVF9UQUJMRV9UWVBFX0NTRV9TRUNVUkVfQk9PVCkg fHwNCiAgICAgICAgICAgKGdGaXRUYWJsZUNvbnRleHQuT3B0aW9uYWxNb2R1bGVbSW5kZXhdLlR5 cGUgPT0gRklUX1RBQkxFX1RZUEVfVkFCX1BST1ZJU0lPTl9UQUJMRSkgfHwNCiAgICAgICAgICAg KGdGaXRUYWJsZUNvbnRleHQuT3B0aW9uYWxNb2R1bGVbSW5kZXhdLlR5cGUgPT0gRklUX1RBQkxF X1RZUEVfVkFCX0JPT1RfSU1BR0VfTUFOSUZFU1QpIHx8IEBAIC0yMzY0LDcgKzIzNjQsNyBAQCBH ZXRGcmVlU3BhY2VGb3JGaXQgKA0KICAgICBpZiAoKGdGaXRUYWJsZUNvbnRleHQuT3B0aW9uYWxN b2R1bGVbSW5kZXhdLlR5cGUgPT0gRklUX1RBQkxFX1RZUEVfQklPU19QT0xJQ1kpIHx8DQogICAg ICAgICAoZ0ZpdFRhYmxlQ29udGV4dC5PcHRpb25hbE1vZHVsZVtJbmRleF0uVHlwZSA9PSBGSVRf VEFCTEVfVFlQRV9LRVlfTUFOSUZFU1QpIHx8DQogICAgICAgICAoZ0ZpdFRhYmxlQ29udGV4dC5P cHRpb25hbE1vZHVsZVtJbmRleF0uVHlwZSA9PSBGSVRfVEFCTEVfVFlQRV9CT09UX1BPTElDWV9N QU5JRkVTVCkgfHwNCi0gICAgICAgIChnRml0VGFibGVDb250ZXh0Lk9wdGlvbmFsTW9kdWxlW0lu ZGV4XS5UeXBlID09IEZJVF9UQUJMRV9UWVBFX0JJT1NfREFUQV9BUkVBKSB8fA0KKyAgICAgICAg KGdGaXRUYWJsZUNvbnRleHQuT3B0aW9uYWxNb2R1bGVbSW5kZXhdLlR5cGUgPT0gDQorIEZJVF9U QUJMRV9UWVBFX0ZTUF9CT09UX01BTklGRVNUKSB8fA0KICAgICAgICAgKGdGaXRUYWJsZUNvbnRl eHQuT3B0aW9uYWxNb2R1bGVbSW5kZXhdLlR5cGUgPT0gRklUX1RBQkxFX1RZUEVfQ1NFX1NFQ1VS RV9CT09UKSB8fA0KICAgICAgICAgKGdGaXRUYWJsZUNvbnRleHQuT3B0aW9uYWxNb2R1bGVbSW5k ZXhdLlR5cGUgPT0gRklUX1RBQkxFX1RZUEVfVkFCX1BST1ZJU0lPTl9UQUJMRSkgfHwNCiAgICAg ICAgIChnRml0VGFibGVDb250ZXh0Lk9wdGlvbmFsTW9kdWxlW0luZGV4XS5UeXBlID09IEZJVF9U QUJMRV9UWVBFX1ZBQl9CT09UX0lNQUdFX01BTklGRVNUKSB8fCBAQCAtMjQ1OCw3ICsyNDU4LDcg QEAgQ0hBUjggKm1GaXRUeXBlU3RyW10gPSB7DQogICAiVFhUX1BPTElDWSAiLA0KICAgIktFWU1B TklGRVNUIiwNCiAgICJCUF9NQU5JRkVTVCIsDQotICAiQklPU19EQVRBX0EiLA0KKyAgIkZTUF9C T09UX01GIiwNCiAgICIgIiwNCiAgICIgIiwNCiAgICJDU0VfU0VDVVJFQiINCkBAIC0zMjU2LDcg KzMyNTYsNyBAQCBDbGVhckZpdFRhYmxlICgNCiAgICAgY2FzZSBGSVRfVEFCTEVfVFlQRV9CSU9T X1BPTElDWToNCiAgICAgY2FzZSBGSVRfVEFCTEVfVFlQRV9LRVlfTUFOSUZFU1Q6DQogICAgIGNh c2UgRklUX1RBQkxFX1RZUEVfQk9PVF9QT0xJQ1lfTUFOSUZFU1Q6DQotICAgIGNhc2UgRklUX1RB QkxFX1RZUEVfQklPU19EQVRBX0FSRUE6DQorICAgIGNhc2UgRklUX1RBQkxFX1RZUEVfRlNQX0JP T1RfTUFOSUZFU1Q6DQogICAgIGNhc2UgRklUX1RBQkxFX1RZUEVfQ1NFX1NFQ1VSRV9CT09UOg0K ICAgICAgIC8vDQogICAgICAgLy8gQ2xlYXIgRklUIHRhYmxlIGRhdGEgYnVmZmVyDQotLQ0KMi4z Ny4xLndpbmRvd3MuMQ0KDQoNCg0KDQoNCg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3Jv dXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3Vw LgpWaWV3L1JlcGx5IE9ubGluZSAoIzExNjMwNCk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9k ZXZlbC9tZXNzYWdlLzExNjMwNApNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210 LzEwMzEyOTI5NC83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5p bwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJl Y2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K