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 5B9A8D81164 for ; Tue, 28 May 2024 09:44:27 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=ABKlqiobj18GokYHMyIruuRKg0uJg2gKq1ANpH7iKQk=; 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=1716889467; v=1; b=IMGVn8E4FN1+1q866vZRYMn/se0JNEJPVUGyg+yWfPH0DwGl/fk0mCXrh8xwy6c3FQb63sPL HcLT12WluNSk+cRRLsXnmr0PryLNwEz2ym0BAgBHgE1C5FNk+mPd3f+6UE8m89C8vm/sz60ThmT TMEXh5HIzVNat88H4PWAGYfqEb1gJ6LT6KC6ZDl6QFUl12t5knHQ+DQDC/mVSSwLNHLOtW6+09d 8GB4JJjRvpVSKQPXCMUOcjSlCYLTLHx8VHLQkgYS+MdnlogyJvcN8NQt9CBUG0zYN3MO70MmO2h PhZVN0xkcxUNFmUlK7r2p8b9ZRYSxn2EIfLLv0nSf+8LA== X-Received: by 127.0.0.2 with SMTP id clwPYY7687511xSVq7rdTcmJ; Tue, 28 May 2024 02:44:25 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.16]) by mx.groups.io with SMTP id smtpd.web11.18331.1716889465155481688 for ; Tue, 28 May 2024 02:44:25 -0700 X-CSE-ConnectionGUID: Lu3MgY3XQqONl/poxi/mpw== X-CSE-MsgGUID: 74edLiygR8aMF/Yi/4Jt3A== X-IronPort-AV: E=McAfee;i="6600,9927,11085"; a="13344382" X-IronPort-AV: E=Sophos;i="6.08,194,1712646000"; d="scan'208";a="13344382" X-Received: from orviesa010.jf.intel.com ([10.64.159.150]) by orvoesa108.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 May 2024 02:44:25 -0700 X-CSE-ConnectionGUID: Oz1raEhQTliNzOHBqAGKuA== X-CSE-MsgGUID: kn3lroOiTyWnoJbmwwHxYg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,194,1712646000"; d="scan'208";a="34929731" X-Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa010.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 28 May 2024 02:44:25 -0700 X-Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Tue, 28 May 2024 02:44:24 -0700 X-Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Tue, 28 May 2024 02:44:23 -0700 X-Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Tue, 28 May 2024 02:44:23 -0700 X-Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.40) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Tue, 28 May 2024 02:44:23 -0700 X-Received: from BN9PR11MB5483.namprd11.prod.outlook.com (2603:10b6:408:104::10) by SN7PR11MB7067.namprd11.prod.outlook.com (2603:10b6:806:29a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.29; Tue, 28 May 2024 09:44:21 +0000 X-Received: from BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::3baa:3852:4315:38f7]) by BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::3baa:3852:4315:38f7%7]) with mapi id 15.20.7611.016; Tue, 28 May 2024 09:44:20 +0000 From: "duntan" To: gaoliming , "devel@edk2.groups.io" CC: "Ni, Ray" , "Wang, Jian J" Subject: Re: [edk2-devel] [Patch V2 17/18] MdeModulePkg:Remove MpService2Ppi field in SMM_S3_RESUME_STATE Thread-Topic: [edk2-devel] [Patch V2 17/18] MdeModulePkg:Remove MpService2Ppi field in SMM_S3_RESUME_STATE Thread-Index: AQHaqD94BXL9CUnSfEWAz4IeSojN9LGsQPPQgAAuBICAAADfQIAABXKAgAAAgqA= Date: Tue, 28 May 2024 09:44:20 +0000 Message-ID: References: <20240517094610.533-1-dun.tan@intel.com> <17D03DA5161A67E3.17823@groups.io> <00cc01dab0df$bc087f40$34197dc0$@byosoft.com.cn> <00d301dab0e2$e4268c80$ac73a580$@byosoft.com.cn> In-Reply-To: <00d301dab0e2$e4268c80$ac73a580$@byosoft.com.cn> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN9PR11MB5483:EE_|SN7PR11MB7067:EE_ x-ms-office365-filtering-correlation-id: 6082eea7-266a-4f99-2a76-08dc7efac006 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?QjdYRlRVZEEyQktwVTQxd0tUL1NuZTVkZ1hzbGZLT3Noa04wWE5tU2dpcCsw?= =?utf-8?B?dlVhY3U2cHpQY2FNMTZrRko4U3pDSCtLckxJRzZxSEw3cVhBR0lRWkM2cG44?= =?utf-8?B?Q3lLNXdXM1FUb09RZ0tWREpJemJUTmlYRWNUajI4QVpLZWpqRU5ZN2txVVl3?= =?utf-8?B?ZEZ0eU5WZFdpbXM4NVRoZURjbWNZQnI4UUM1a2twK3NXaFhCMjRrMWRKeC80?= =?utf-8?B?NmMwSTNEOGt0dlNIRVBJY3VWWEZ6ZUN4MDhmQUNiZ2szT29kTzVaNDRBaUJy?= =?utf-8?B?S2Fxd2IxTk0wT2g4Ny9VdVpCbTRhRTQ2aEZtR3l6RGVtY3huZGlPeXBNaGNi?= =?utf-8?B?UWtvV3V4TmdTSXBVOWNIWEdRMWFzSFY5Sm5NNzNUekE5REtnVnBSZUNPazdE?= =?utf-8?B?ZjBuYkQzUGRtL2ZyMzZUMzEyUU5FM0g1R3VwTkZERTkzMGxMeElDWTU0K1hT?= =?utf-8?B?ZWdIditBeExORlNPd0dVWEkvak5KLzBweWR2U3UyV2EzbURHL0lKVWlncER6?= =?utf-8?B?ZHJjMFg0R1lBYjdTN0Zsd2lOTzdSMGZtVTlDV1RlTjh1TEc1bk8vc1o4MzJH?= =?utf-8?B?YWI5UnFHUXVRVXFuT1ZzMU9TQnhQTGxvZlVQQ0c5OE43cWRYaFJ2WXFJQUtj?= =?utf-8?B?bVI4MkZwS0lhQ0hYbWxWQWR2UGRWSUYxcCtoVUFhd0srSWd5bi8xenc3d1px?= =?utf-8?B?bi9hWng5SDlNenRUeFhEK3FIWU9aeTdld2czMW8rQ1VHdC9TY0IzbHpsK2lH?= =?utf-8?B?S2hwdjY4MlBUdHlqaGpLdVFPaUEyL2s3UGFkRDJlSEhvQ25oNkFoakd4ZmNO?= =?utf-8?B?RlFNT3UxSlhPeVU5eWJVRzZ6Uno4Vi8xWkJnNnB0YjlmK0NYUFRLTTdCbENu?= =?utf-8?B?TlVXZWpRZU1zV3A2R2ptY1poS3hnc1pNdU8xTjZaMSt5RnN6YktVZWx4TWYy?= =?utf-8?B?dlhvSlAvSnRBbHVqMWUrOFBtVEtVSHJKVkdyV3hKWG53ellGMFVXOEF3bUd4?= =?utf-8?B?RFM4MjdIeDV6YU1ucGt4SUwyWnVCMWVGcnJjTjFpKzNYbUpiN2dPcEVWdFZP?= =?utf-8?B?eTltV1dpUzJKZG8rc2hBMjFmYlVhbW5rRTlzeUhpUmR3Q0pqYkh5c2tQbjRr?= =?utf-8?B?WjF1dWttNFNWODh2UVJYc211OThBTDFoTjRTMWtCUDY2WXhVZG5qVHBmMTB3?= =?utf-8?B?SzFyUC9oU1JCU2xVQ3B1VDc1YlZFc2VOSFRLV1JWc0lOcmxNaFViREU4RGN2?= =?utf-8?B?T2ZsMVUycmpHUmpBeGl1ZHBCUDR3YkdiaFJBRXFTck9oT3d2ZjllMlpoVWVI?= =?utf-8?B?YUZVMnJPelc3VHZBNkNrK210cXYvQnhSWXBBaHpXaVcrQmdialAzNi8xQzc1?= =?utf-8?B?bGVsemdadWpmUDNuMG1lOWluaGFQUU5CYkZTeGgxQ2Z0WERRbXFpVDRETmZ1?= =?utf-8?B?QnBmTTlQYWJpaG91WUlyWUhDeGhNdVNLQmY3bXZsdVVraHEzRU02eDJ6M3Q2?= =?utf-8?B?ak95aCtlL0x0bG9KL3lvT3lMZjdnelBXUHE4dWNIdm10Y0wwUFc4bHpEQitJ?= =?utf-8?B?TUpHdUF3OGFBVUt4UUh6U3BxL0JtdllQSjNBUTJQVytQRVh2UXlOR1JwazA4?= =?utf-8?B?M3FHZVdiOU1BaGlGMVRVbktjdkpueDVZcVJtQ2RBQW4rcXV5M3ZlVC9XcUo1?= =?utf-8?B?Ly91cHNVRnVKY3h2ckZxaUU2aFFvN0NBUENGN2NlYVhuaHVaMG4rZFFQWVhW?= =?utf-8?Q?utHxsxAuikPFjbutAU=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M1RST3R4RjVKWklDZkF4V0poaWtJN3hoREQzOHYzWk5IdDhxdUZJNlZpZFhH?= =?utf-8?B?Rk0zMXRvTlFxanZ4cnVEaVBVNEtFV3lmOVN2UlFIcVpZTlhKNm5EZkhRWGJj?= =?utf-8?B?SGlmRW1VMG1GSWgrKzFvaTZrWWhHODBmUVJXcTRvNldEVlVRbXZQVVRLTEcz?= =?utf-8?B?UUFsS05pSEJHZEdNZ3JCZzdFYVpIUnZEeThydE5xSFJHZ3pZYitOcDV2K2dO?= =?utf-8?B?eXJEU1BnZ2UxUytHNnM4aDlqRUwwUUpNQnRqbko2YzFONDJJYUVVdTBhRkxp?= =?utf-8?B?S29OOUtIc3pUQ25mVkxJd0FSb1ZZaitLZ2hyOTYwTzNkT3JCeHNpVmU2dlYz?= =?utf-8?B?OTVndG4vd1Z5cjhhSUIxYThPNjFrNGZwMFY5ek53Z0o2eVNFUWlzcGVVL0lZ?= =?utf-8?B?UXY1a2hPTlp0Rk9VZHU2ZEwwcExHeVlnaEg4NTVxZm1ZL1dpdzBMeVJxSlhh?= =?utf-8?B?NURMdklwS3grMEVLUkpobkhUOHhlUXZzMWNMVStyYTF3eFFjSkptNUZXYmJP?= =?utf-8?B?cEFZWERmTlJDZHQ1NmxvUEdkOXd3T0N2Vk5DK0RoV0VIdHY1MjFJOVUyMDh2?= =?utf-8?B?VStta05MWUxqT3lIZEllMmQxL0tnZk5CTXl0b1lqWVROSUsxUXZ6dnFhTFRU?= =?utf-8?B?WitOeWR6bHdjb2habXF5SDN0eDVqOUQ4SU4rWFduMTM0c1kvbW1YRzRtU2VP?= =?utf-8?B?Uk5DWUt3WTdmV2hyL3krVkpiaE00REQ5YjhhRWtob0xDTkk1a3o1cU4ra0Qy?= =?utf-8?B?a2lYYVJCOXpsWFpIclUxK0RYZEl3K0F5S2ZqVWE2TFdOZW9BVUFvOUZiVDUv?= =?utf-8?B?bEZlUFdBVzd3anNyZUp4OGlxYlpoa0VvYjFzbWY4SkRLZFRlS3IxOGwyWXJy?= =?utf-8?B?WXdYcTBzZWVwTmx4eHpBdlhiNXhrMURqY0toL21ZTHRJdGc5SzhDOE4vZm9r?= =?utf-8?B?bFB6SUdKLzM3em80akFScHllSW9rSUNTQ01PUFpyRnJ0cTN6bFVaR0pIbW1C?= =?utf-8?B?Tnp2N3lqelR2NGdzUEtrd3pCalM2Z1VsQm1SYWJpMDJJL1RrM2dPUjErM3U1?= =?utf-8?B?WnlBY0w0RHZXcmtEbk5PVXg1YytCZlpUaWw0WXhlRWRGYndGazVkOTRyNis4?= =?utf-8?B?cFZrWEo2UEQ3YWRPV1JTQ201YjB0cjA3SmgzSVJSZE04L0Y0bUpVeUF6Rk8r?= =?utf-8?B?T0V4U2crdkhrY3plUDZiT2xoU29XNmpqTUwxS2g4Q1hITWN2Rm93QzlaVmtV?= =?utf-8?B?UDE2Mzk5M0UvZmJFTC9jeUwwYmhjS3lmWHkyOGhGVEE4RXR6YzI0MXlhclRT?= =?utf-8?B?Y0xhYjBVdVh3UkJybUZuMSs4ald2TDFLb1RxSnV0WXhSR2tBMC81ckczdWJR?= =?utf-8?B?N1lBMTZENWJ5ellJYzVIMk5jRm0wWmRFTG9kZExSd1paQlkram1ub3NKbTk1?= =?utf-8?B?Wmx6bU9FT3QzOXgvTkM5YkwydnkrUmNHeWE3Uy9PRFpHdks4WHBtSjhERFAr?= =?utf-8?B?ZVRsRkhRNG52bGY3d0t0QkRiazFacUlYTXFJdml4VGpoVlFMTzU3N0hid1l5?= =?utf-8?B?T21rNHBmZzkzTjZvdW9kT1FPaFp3dmtkN0x5SytlSlhRU05BeU1NeWJWbllL?= =?utf-8?B?S2E5YkZvV2V3N0xvK3d1RmoxY3lzMmZWaVVvaXhka2QwV3JJWDVTSnZONnhT?= =?utf-8?B?NEtVODUrRkNZRXZuZVU0VGxKS296Mkd3UVcwRDRGM3gxRW9GVUZ6c1hkRC9F?= =?utf-8?B?b1hTUEwrdForMmEvVEJHRW41VWtENDN5dXNTUjdLbTdDc0lZZDd5TTRLUDFS?= =?utf-8?B?YksvbjZuTVdjckRPZFFBZC9uZ1hMeGYvUDNUbDJ5SW5kT1IxaVh2RkRRT1ht?= =?utf-8?B?MXBuL3dXV25veFliTWNIc1dJVnZKcDM3bWN3clZNM21DSCtJbnAxSGl1T1B4?= =?utf-8?B?VnFycldhUFZGUlZSK3BSYUJobHBoeDhBdmJETmJ4RVlKSHYxUGV3d1ZSTm9l?= =?utf-8?B?RU5wQkdCK2JaanllUEo4a1BuTVVhYXZhOTRGQ3pVRXpRdUVGU1JMV0U5SE85?= =?utf-8?B?UzBDS0NqOFZMcVNkbm5HZndwQi84QkNmL2tKYVIzam5ObXBaZElYN3B5WHpV?= =?utf-8?Q?StIM=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5483.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6082eea7-266a-4f99-2a76-08dc7efac006 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 May 2024 09:44:20.8143 (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: EErQ0vM/asZ/hOWpLQ/qFm35nAdS4TgCoI6JCC/kfOQRz0NvFZ+C6C3I6k2IOGstG7kUIOcVU/2flxDEdokyRQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB7067 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: Tue, 28 May 2024 02:44:25 -0700 Resent-From: dun.tan@intel.com Reply-To: devel@edk2.groups.io,dun.tan@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: HqLXetT27cD4YiwUCHdgpzxix7686176AA= 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=IMGVn8E4; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none) TGltaW5nLA0KDQpTdXJlLCBJIHRoaW5rIHdlIGNhbiByZW1vdmUgdGhlIGZpZWxkLiBDb3VsZCB5 b3UgcGxlYXNlIGFkZCB5b3VyIHJldmlld2VkLWJ5IGZvciB0aGlzIHBhdGNoPw0KDQpUaGFua3Ms DQpEdW4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGdhb2xpbWluZyA8Z2Fv bGltaW5nQGJ5b3NvZnQuY29tLmNuPiANClNlbnQ6IFR1ZXNkYXksIE1heSAyOCwgMjAyNCA1OjM5 IFBNDQpUbzogVGFuLCBEdW4gPGR1bi50YW5AaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMu aW8NCkNjOiBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPjsgV2FuZywgSmlhbiBKIDxqaWFuLmou d2FuZ0BpbnRlbC5jb20+DQpTdWJqZWN0OiDlm57lpI06IFtlZGsyLWRldmVsXSBbUGF0Y2ggVjIg MTcvMThdIE1kZU1vZHVsZVBrZzpSZW1vdmUgTXBTZXJ2aWNlMlBwaSBmaWVsZCBpbiBTTU1fUzNf UkVTVU1FX1NUQVRFDQoNCkR1bjoNCiAgSWYgeW91IGNvbmZpcm0gdGhhdCB0aGVyZSBpcyBubyBp bXBhY3Qgb24gdGhlIGV4aXN0aW5nIG1vZHVsZSwgeW91IGNhbiByZW1vdmUgaXQuIA0KDQpUaGFu a3MNCkxpbWluZw0KPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+IOWPkeS7tuS6ujogVGFuLCBE dW4gPGR1bi50YW5AaW50ZWwuY29tPg0KPiDlj5HpgIHml7bpl7Q6IDIwMjTlubQ15pyIMjjml6Ug MTc6MzQNCj4g5pS25Lu25Lq6OiBnYW9saW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47 IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IOaKhOmAgTogTmksIFJheSA8cmF5Lm5pQGludGVsLmNv bT47IFdhbmcsIEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPg0KPiDkuLvpopg6IFJFOiBb ZWRrMi1kZXZlbF0gW1BhdGNoIFYyIDE3LzE4XSBNZGVNb2R1bGVQa2c6UmVtb3ZlIA0KPiBNcFNl cnZpY2UyUHBpIGZpZWxkIGluIFNNTV9TM19SRVNVTUVfU1RBVEUNCj4gDQo+IEhpIExpbWluZywN Cj4gDQo+IFNvcnJ5IEkgZGlkbid0IGdldCB3aGF0IHRoZSBjb2RlIG5lZWRzIHRvIGJlIGNvbXBh dGlibGUgd2l0aC4gQ291bGQgDQo+IHlvdSBwbGVhc2UgZXhwbGFpbiBtb3JlPw0KPiBUaGUgTXBT ZXJ2aWNlMlBwaSBmaWVsZCB3YXMgYWRkZWQgaW4gIiBNZGVNb2R1bGVQa2c6IGFkZCBNcFNlcnZp Y2UyUHBpIA0KPiBmaWVsZCBpbiBTTU1fUzNfUkVTVU1FX1NUQVRFIiggYjE5NTVjZGRiMikgbGFz dCB5ZWFyIGJ5IG1lLiBQcmV2aW91c2x5IA0KPiBJdCB3YXMgYWRkZWQgdG8gc2ltcGxpZnkgdGhl IGNvZGUgbG9naWMgdG8gd2FrZXVwIEFQIGluIFMzIGJvb3QgDQo+IHJlbGF0ZWQgY29kZSBvZiBD UFUgU01NIGRyaXZlciB3aGVuIGNvZGUgZXhlY3V0aW9uIG1vZGVzIGZvciBQRUkgYW5kIA0KPiBE WEUgYXJlIHRoZSBzYW1lLiBJbiB0aGlzIHBhdGNoIHNldCwgYWxsIHRoZSByZWxhdGVkIGNvZGUg bG9naWMgd2FzIHJlbW92ZWQuDQo+IA0KPiBUaGFua3MsDQo+IER1bg0KPiANCj4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZ2FvbGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5j b20uY24+DQo+IFNlbnQ6IFR1ZXNkYXksIE1heSAyOCwgMjAyNCA1OjE3IFBNDQo+IFRvOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbzsgVGFuLCBEdW4gPGR1bi50YW5AaW50ZWwuY29tPg0KPiBDYzogTmks IFJheSA8cmF5Lm5pQGludGVsLmNvbT47IFdhbmcsIEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwu Y29tPg0KPiBTdWJqZWN0OiDlm57lpI06IFtlZGsyLWRldmVsXSBbUGF0Y2ggVjIgMTcvMThdIE1k ZU1vZHVsZVBrZzpSZW1vdmUgDQo+IE1wU2VydmljZTJQcGkgZmllbGQgaW4gU01NX1MzX1JFU1VN RV9TVEFURQ0KPiANCj4gRHVuOg0KPiAgIFRvIGJlIGNvbXBhdGlibGUsIEkgc3VnZ2VzdCB0byBr ZWVwIHRoZSBzYW1lIGxheW91dCBvZiANCj4gU01NX1MzX1JFU1VNRV9TVEFURS4gTXBTZXJ2aWNl MlBwaSBmaWVsZCBjYW4gYmUga2VwdCwgYnV0IGl0IGlzIG5vdCANCj4gdXNlZCBhbnkgbW9yZS4N Cj4gDQo+IFRoYW5rcw0KPiBMaW1pbmcNCj4gPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+ID4g 5Y+R5Lu25Lq6OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IOS7 o+ihqCBkdW50YW4NCj4gPiDlj5HpgIHml7bpl7Q6IDIwMjTlubQ15pyIMjjml6UgMTQ6MzUNCj4g PiDmlLbku7bkuro6IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBUYW4sIER1biA8ZHVuLnRhbkBpbnRl bC5jb20+OyBMaW1pbmcgR2FvIA0KPiA+IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+ID4g 5oqE6YCBOiBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPjsgV2FuZywgSmlhbiBKIDxqaWFuLmou d2FuZ0BpbnRlbC5jb20+DQo+ID4g5Li76aKYOiBSZTogW2VkazItZGV2ZWxdIFtQYXRjaCBWMiAx Ny8xOF0gTWRlTW9kdWxlUGtnOlJlbW92ZSANCj4gPiBNcFNlcnZpY2UyUHBpIGZpZWxkIGluIFNN TV9TM19SRVNVTUVfU1RBVEUNCj4gPg0KPiA+IEhpIExpbWluZywNCj4gPg0KPiA+IENvdWxkIHlv dSBwbGVhc2UgaGVscCB0byByZXZpZXcgdGhpcyBwYXRjaD8NCj4gPiBUaGlzIHBhdGNoIHNldCBp cyB0byBzaW1wbGlmeSB0aGUgWDg2IENQVSBTTU0gZHJpdmVyIGJ5IHJlbW92aW5nIA0KPiA+IG1v c3Qgb2YNCj4gUzMNCj4gPiByZWxhdGVkIGxvZ2ljcyBhbmQgd2Ugd2FudCB0byBtZXJnZSBpdCBh cyBzb29uIGFzIHBvc3NpYmxlLg0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+IER1bg0KPiA+DQo+ID4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5p byA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiANCj4gPiBkdW50YW4NCj4gPiBT ZW50OiBGcmlkYXksIE1heSAxNywgMjAyNCA1OjQ2IFBNDQo+ID4gVG86IGRldmVsQGVkazIuZ3Jv dXBzLmlvDQo+ID4gQ2M6IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBXYW5nLCBKaWFuIEog DQo+ID4gPGppYW4uai53YW5nQGludGVsLmNvbT47DQo+IExpbWluZw0KPiA+IEdhbyA8Z2FvbGlt aW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+IFN1YmplY3Q6IFtlZGsyLWRldmVsXSBbUGF0Y2ggVjIg MTcvMThdIE1kZU1vZHVsZVBrZzpSZW1vdmUgDQo+ID4gTXBTZXJ2aWNlMlBwaSBmaWVsZCBpbiBT TU1fUzNfUkVTVU1FX1NUQVRFDQo+ID4NCj4gPiBUaGlzIE1wU2VydmljZTJQcGkgZmllbGQgaW4g U01NX1MzX1JFU1VNRV9TVEFURSBpcyB1c2VkIHRvIHdha2V1cCBBUCANCj4gPiB0byBkbyB0aGUg Q1BVIGluaXRpYWxpemF0aW9uIGR1cmluZyBzbW0gczMgYm9vdCB3aGVuIHRoZSBleGVjdXRpb24g DQo+ID4gbW9kZSBvZiBQRUkNCj4gYW5kDQo+ID4gRFhFIGFyZSB0aGUgc2FtZS4NCj4gPiBDdXJy ZW50bHksIGluIENwdVMzLmMgb2Ygc21tIGNwdSBkcml2ZXIsIEJTUCBkb2Vzbid0IG5lZWQgdG8g d2FrZXVwIA0KPiA+IEFQIGFueW1vcmUuIFRoZSBpbml0aWFsaXphdGlvbiBmb3IgQVAgd2lsbCBi ZSBkb25lIGluIFMzUmVzdW1lLmMgDQo+ID4gYmVmb3JlDQo+IHRyYW5zZmVyIHRvDQo+ID4gQ3B1 UzMuYyBvZiBzbW0gY3B1IGRyaXZlci4NCj4gPiBTbyB3ZSBjYW4gcmVtb3ZlIHRoZSBNcFNlcnZp Y2UyUHBpIGZpZWxkIGluIFNNTV9TM19SRVNVTUVfU1RBVEUuDQo+ID4NCj4gPiBTaWduZWQtb2Zm LWJ5OiBEdW4gVGFuIDxkdW4udGFuQGludGVsLmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogUmF5IE5p IDxyYXkubmlAaW50ZWwuY29tPg0KPiA+IENjOiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50 ZWwuY29tPg0KPiA+IENjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+ ID4gLS0tDQo+ID4gIE1kZU1vZHVsZVBrZy9JbmNsdWRlL0d1aWQvQWNwaVMzQ29udGV4dC5oIHwg MyArLS0NCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygt KQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL01kZU1vZHVsZVBrZy9JbmNsdWRlL0d1aWQvQWNwaVMz Q29udGV4dC5oDQo+ID4gYi9NZGVNb2R1bGVQa2cvSW5jbHVkZS9HdWlkL0FjcGlTM0NvbnRleHQu aA0KPiA+IGluZGV4IDcyZDE3M2M0ZmQuLjZjNzIzNzcyN2UgMTAwNjQ0DQo+ID4gLS0tIGEvTWRl TW9kdWxlUGtnL0luY2x1ZGUvR3VpZC9BY3BpUzNDb250ZXh0LmgNCj4gPiArKysgYi9NZGVNb2R1 bGVQa2cvSW5jbHVkZS9HdWlkL0FjcGlTM0NvbnRleHQuaA0KPiA+IEBAIC0xLDcgKzEsNyBAQA0K PiA+ICAvKiogQGZpbGUNCj4gPiAgICBEZWZpbml0aW9ucyBmb3IgZGF0YSBzdHJ1Y3R1cmVzIHVz ZWQgaW4gUzMgcmVzdW1lLg0KPiA+DQo+ID4gLUNvcHlyaWdodCAoYykgMjAxMSAtIDIwMjMsIElu dGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIA0KPiA+IHJlc2VydmVkLjxCUj4NCj4gPiArQ29w eXJpZ2h0IChjKSAyMDExIC0gMjAyNCwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgDQo+ ID4gK3Jlc2VydmVkLjxCUj4NCj4gPg0KPiA+ICBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNE LTItQ2xhdXNlLVBhdGVudA0KPiA+DQo+ID4gQEAgLTMwLDcgKzMwLDYgQEAgdHlwZWRlZiBzdHJ1 Y3Qgew0KPiA+ICAgIEVGSV9QSFlTSUNBTF9BRERSRVNTICAgIFJldHVybkNvbnRleHQxOw0KPiA+ ICAgIEVGSV9QSFlTSUNBTF9BRERSRVNTICAgIFJldHVybkNvbnRleHQyOw0KPiA+ICAgIEVGSV9Q SFlTSUNBTF9BRERSRVNTICAgIFJldHVyblN0YWNrUG9pbnRlcjsNCj4gPiAtICBFRklfUEhZU0lD QUxfQUREUkVTUyAgICBNcFNlcnZpY2UyUHBpOw0KPiA+ICAgIEVGSV9QSFlTSUNBTF9BRERSRVNT ICAgIFNtc3Q7DQo+ID4gIH0gU01NX1MzX1JFU1VNRV9TVEFURTsNCj4gPg0KPiA+IC0tDQo+ID4g Mi4zMS4xLndpbmRvd3MuMQ0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4N Cj4gPiANCj4gPg0KPiANCj4gDQoNCg0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91 cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAu ClZpZXcvUmVwbHkgT25saW5lICgjMTE5Mjk5KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2Rl dmVsL21lc3NhZ2UvMTE5Mjk5Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQv MTA2MzQ1NjA0Lzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlv ClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVj Y2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=