From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web11.1630.1648833028808565484 for ; Fri, 01 Apr 2022 10:10:29 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=H8dVKgvr; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: zhihao.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=1648833028; x=1680369028; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=37xP0YtmDjvVy9yQ07NxiatmDXP1aI8V7oj1IodKGEM=; b=H8dVKgvrGdIzPzeIsfwBgLgB9NDopc4xV5Q1sFU0vxIhueLcULXrx1+z 3gPqE9y4GF9tD7PKtGilYBOTrRkdI0txLRFQRP5xW/c4JRTE9LT9DPrd8 Zgc6Z9wvJhtRn2N7NP1CBqKkpv7ttdDv2ehNYIhwDKD8A9/qr65SeFjQ1 Vj/W8aXwlfIC047DJzl2zp4wRgLKdr/S8fgdJiqvA6aMxwnPbaf82k0Fv b9QfQzmgvosxzfszA7L3Nj6bltlWR9LMxwV6+rs83nAmdGMzlfPM7P3sv WWz5X+IQi0HpXU9jsNxIkzgWj/w+UCQ3ZWlgqc7LsBZR6OyL2o24v4fHO Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10304"; a="323364375" X-IronPort-AV: E=Sophos;i="5.90,228,1643702400"; d="scan'208";a="323364375" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Apr 2022 10:10:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,228,1643702400"; d="scan'208";a="619378144" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by fmsmga004.fm.intel.com with ESMTP; 01 Apr 2022 10:10:27 -0700 Received: from orsmsx604.amr.corp.intel.com (10.22.229.17) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 1 Apr 2022 10:10:26 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Fri, 1 Apr 2022 10:10:26 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.41) 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.2308.27; Fri, 1 Apr 2022 10:10:26 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OA36jAPG156ydawiWx9pUYARkcefwQBhiGudTUz9VZReeCLJHo03sNjE4phWUteIDCrRTU4ctlWlqEf9sWBEC8U1y/ojO+RxOXwArehEDz3W3UBQWEOsXmbYBayZMZS4bwXvYwmN5W1wVc7VREdoP3RuskO5uBcT6wanXEyUpSZy59MDv94a1xI01nrP+r+mUt3Uo1DhcioCARLiMmf6LLg9lu3Sw691ugT71J05rBRBiB+k1Wn/7+8FlPVbp4vHTQd2x3kZ2Z7ptGS90OZonpL0Lv0NrtxtG96QaVlEoIHR4mpIvU91KdpG84PR4cD/tG1pdVQzF3SGrftHY9ssxw== 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=37xP0YtmDjvVy9yQ07NxiatmDXP1aI8V7oj1IodKGEM=; b=UpwXAeHkRHcAcIzj1qwbM666vt7JjC7kCKveywUUz2mytcsxCQ0Bxt4hFFjTrIlrB2WrJ0fEMEu9j9e6D1bq4aFyzNstHlnWZqz9PR0XrxrC8a8uCBPq6g/7zK/DSZCUufHIgDq5ix5yr9YvSHAS9/54+rYGs6FBAiV2RRWAsxcY3qtPYO/lEI7nZ85mcy+kjgnp7laRgOEI3lJ9zwNBDSQtdIFHS+AEyO9OQwaGc0neC6fPNbAG5zZh6mDnTuKHKh+d4/1Y60RxNoInrK1ZounUH6GWo8wyHTNj7ttipgzdEgQEFdhR3ThvzPNWigI8HcT+0oZReSlsMqcvEJBzmQ== 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 DM6PR11MB4738.namprd11.prod.outlook.com (2603:10b6:5:2a3::18) by BYAPR11MB3797.namprd11.prod.outlook.com (2603:10b6:a03:fe::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.21; Fri, 1 Apr 2022 17:10:24 +0000 Received: from DM6PR11MB4738.namprd11.prod.outlook.com ([fe80::d4f8:bece:2af4:94d1]) by DM6PR11MB4738.namprd11.prod.outlook.com ([fe80::d4f8:bece:2af4:94d1%5]) with mapi id 15.20.5123.029; Fri, 1 Apr 2022 17:10:24 +0000 From: "Li, Zhihao" To: "Yao, Jiewen" , "devel@edk2.groups.io" CC: Ard Biesheuvel , "Justen, Jordan L" , Gerd Hoffmann , "Boeuf, Sebastien" Subject: Re: [PATCH v1 1/1] OvmfPkg: Add dependency of VariableSmm driver to make it work normally. Thread-Topic: [PATCH v1 1/1] OvmfPkg: Add dependency of VariableSmm driver to make it work normally. Thread-Index: AQHYQzeB8p2n/sJPE0mYMjwujivrSKza8n0wgABLxeA= Date: Fri, 1 Apr 2022 17:10:24 +0000 Message-ID: References: <20220329063738.1098-1-zhihao.li@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.401.20 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-office365-filtering-correlation-id: a2a06229-ab8b-419a-5436-08da14028319 x-ms-traffictypediagnostic: BYAPR11MB3797:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: C/qnIlskUy2qcCDM8fWYnQyn+sa5wZTt4a/i9+tlk8bahERShEemI2kXa9UpSp8eMY9okIaMExBXi+I0xE358NTChfMWR25lrg/UjY9LIebJjHLPKICaRxAgeXy6U413UBq+gDBQr6o5OwhZlTapftCUKPqrnk6OKVN6Z+eh4+Nk0D/7SSWoTWy++WIIVIZ9C3/4ppHvmIqKqzQCMqDbV5DPWOofIrZ5VzDB1CPn2fObm/Tbl+qYj+/tLEs6PHe3GjE1+k2tGguHdBe1PfS8NgZ9FzIgX2yw6CSLu0aaojd8YJTE48ol3Vlb9cYFlfMaysBJCwMqvaQZ2KDiqJdO6gg17YCHcE2RZrpP1nQNLoazIbsVs/61YbwvrmeNzPRcQ3oj+K5QDkqsVkuJwaPTmhbEodbdAiI3ynZ3NTi5sJvx75ipExsS8/js4PrL7DjHA8grLdJDqwKgtNm8XF8IE9A+wRHF+PbhVp+KkAnDpOMviE7D7704QFumFljl+9c7qrYCJXi+yPl/tK8Ud3xOJUnESnh1eAwf1yGz7UlqrV4yhriA5uRaC3j31l0TM8zrL9GdUpJhcCQjv5Fvel2F2n2NMSxXkY+eVQcHb8JG0oxUl1SuKgch+zAQBraXFwsChlzNlf0sdX3PQ4FMuQPjLKP8IhG8jBc8QFd5fpfu2wRCvxmsenV5mKRI54H+W3fcOr5sqrT0usT8TBJTvPey1pIzFMzfSU8hoy4eLEtLFjorN1jsBmpxK4gxl57G7wZGtNzF67ii/ublBVN+pWZFSJEbOyoKobpBFQpFawsxhvM= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4738.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(83380400001)(5660300002)(71200400001)(38070700005)(8676002)(508600001)(4326008)(6506007)(52536014)(33656002)(45080400002)(8936002)(64756008)(186003)(66476007)(26005)(66946007)(76116006)(86362001)(107886003)(66446008)(66556008)(38100700002)(2906002)(19627235002)(110136005)(54906003)(53546011)(316002)(9686003)(7696005)(966005)(122000001)(82960400001)(55016003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c1diaXhjeUdZbXNYZVRTWW9Ub0dzMVBQNVdkbDdqZmNXKzE1WUlMWXJiVnBY?= =?utf-8?B?emdjRWw4akJQMENka25jbVRlS2d1SE1jdityeS9mY3BPT2dvS2pGa3BBaTJK?= =?utf-8?B?K3VmNXU4NUtRaGxtWE9LY1pRV1k3Y2RDWlljTm1qSm1idi83aEFYbFFRU1hm?= =?utf-8?B?REJBL3J2RWpKWHhRcC9KZS9OUWRvc080L2VvWGdqV0wrZHNpMk9mSmJVVm9Q?= =?utf-8?B?SU1uZ3ZJRk01SG1ZMFZObTlUMVZRc2ZPblNCZkM1eEYzUWQ4NVlHZ24vZ2ZD?= =?utf-8?B?WDdtdWF5WFJxbWg2SDgySHcyWHArSU9RREt4Q0pNSytvc25xWWVERE15T29I?= =?utf-8?B?ZWZBS0MxMzhVb1ZldG8zQ3JsdW9yRmRkODAzZFRDMUZVWWFLMDViZ2tyV2RW?= =?utf-8?B?UjZDcjBsOGNveWlCZWNjaitPYjJTZkNLRlovODZWSWpDMXpGbmxJSVZLOEVm?= =?utf-8?B?dXVuRGNpdWdJZUh1a09LQlU5WllCNDJZbytaWk8xUytBUSs1MGNTUVRtdENk?= =?utf-8?B?WmMwYlFkd0RQcURLQWpLR2dySUNaT0crbm1POEtOVTkvaExTMUNBQVBIUzk1?= =?utf-8?B?TElIT2N6R1lBaWsrb044WGR6V3lHWHhYVmZKSVFXLzgwd2hPMVF6blhRSlRN?= =?utf-8?B?T2FkMS9SNFRDdGxnWlRzbEN0NUdKZG9lMlRDWFpBZmEzK2dCdWZnNnNwWTN1?= =?utf-8?B?bm4wTTdNMEUza0JaRWplTmpqYzluSy93ZEtTSmRrMm5OQVk1c3hEU2x0dGc0?= =?utf-8?B?bEtiajY0N2VYVDlMS0ZXU0pSQnlEd2grWXlGT2dBai9OeWxFc1YyTmhIdU44?= =?utf-8?B?QS9Db1JCeXBWT1JrZ1A2NW5wSEpUVEs1d2F1K1FjOEMxdXlIV2kzdksxWW5B?= =?utf-8?B?NVpHWkVVUW9LdGlSUHJnYkNVam9hVWhCNTJzZzBSdVQ4VDA1TFVNWnZFYzFB?= =?utf-8?B?Y0NmbjJPS0FEWko3b3BsaWZnUjIyMExIRkpQTUNkUnp0SXVVd05XMEtnWGFS?= =?utf-8?B?U0Z6R0RvbUJHVjJLeGxHUi9RUGhwMzRiSWFoKzJWNW9TejlJVTE1U2o1bkdM?= =?utf-8?B?enlZSFRHeEtWVU1yeEQ1Vi82bDFvMUtOWE1GMlZUYlBwbW5jeVEwa1NaaDNJ?= =?utf-8?B?OUFvMDBZNHRoMVhVcUpLeDRnOG00NFVqa0cyR3Q5TFJTSk9pT0pRNmhvYmMr?= =?utf-8?B?c044dVpOeWxjWEtUNkFvYjhrMEdmMnFvSmhqWEdtU3NnUGhTeXNqTVhBVElX?= =?utf-8?B?bEJDWXVpSlFqT25UZXcvbmVzYVVsWUNBaHk0ZmlVblBCZEhjNEgvUndLRkQ2?= =?utf-8?B?L2trMXFINnV5TW9hNWMwakRIYW5XaGgvQlhBVjE0R1I0UDRETmxwaHFUelk3?= =?utf-8?B?UFJnRlpBNWhDQTJLYTJ5YWR3WU1IMVhzQ1NGMFBYSm1aV2VZZUg1RVE2TXJ0?= =?utf-8?B?ZnVxaEZ2TCtpVzc3d0hEWCs4cFZXcWJHUUs1RFkvTW12cFFMcktMVkQwanVH?= =?utf-8?B?TlZFMmFmN2paRnIwTjBvcHlRWUl5WCt4U1pQQWhIUHp1UlhlQnBUdEJYSzQw?= =?utf-8?B?SWtyVnE5cFBYY21ZdEFwbi8raTY1QlYwNlN5UGE1QldGMU1Ob09uZlZTWUZ1?= =?utf-8?B?MlhqdVRNUEpwVFQ1UUdnNUFHaVkxZmN3cW5YeHY2WjdBVkJKQkMxS1NwSnV6?= =?utf-8?B?aXVXSCtmZmlUWmR5SmgyMUM3b2tlUWZFNTdQdkpSMTAvSXRJdVdXSW51ck93?= =?utf-8?B?TnVVbGcvTDJLWFdtQ3J6bE05c1RMeUFOajR0eUc2OE53KzV4OEV6bTZiK2tE?= =?utf-8?B?K21FcEJET3hmVStwTVJ3K2dVWlBkMlo1U1Uyc29QSzU2OVVBTzBtYm9PME1J?= =?utf-8?B?ek5ZV0NybHZyTlhvVkNMTmdKa3BJVEgzcEVUcS95NHlJR0dOZVhLdmgrVkxJ?= =?utf-8?B?UHVjam9TVmJEdjloR2RnQytUUHA2UWNtVjhmRHhOWDgxSERGVmszbGFHVy9J?= =?utf-8?B?ejNxbkxDbnUrR3hpREJ6ZHBzWC83djhpWGVEdkFKdDRGajNuK1l2SnlCVm9q?= =?utf-8?B?bHpXakkyVGlhRWdLdXBVeUpMNFBvNVJ4U2E0Q0pYcHUxTXNwRzFYOWtHZExS?= =?utf-8?B?UmZkdm9KYStnVjBHT1paOWRKcUlGSlBOSzlLZEswZ1o3QTduSEpveUlwTzBY?= =?utf-8?B?Q2hZT05MckNqZjFkbzZLd3RwTUhoaWU5VXh1ejlWVkQ5QlBERHRpODZNRlNH?= =?utf-8?B?Z25kaUEyY0wrSDczTFhCK0VqdHlLZUhxbmdTNyt0dnRtOVVIdmdnbC9sSjFv?= =?utf-8?B?UXc2ZTBFL2tQdUJLc084UTFnMnd0NnNzT3pndUxXRVF4NG5DeDVnZz09?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4738.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a2a06229-ab8b-419a-5436-08da14028319 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2022 17:10:24.7374 (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: SPgBthl/GpzBMTu4TmIPq5eDrvsrXsXgvnq/QJ+Q0dw3d0Vy4+2fouoNFB2T/FJVeUOdgwfkhgkOx2uEkCY+kw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3797 Return-Path: zhihao.li@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 WWVzLCBzb21lIHBhdGNoZXMgaW4gb3RoZXIgUGtnLg0KUGF0Y2ggaW4gVWVmaUNwdVBrZyBoYXZl IGJlZW4gbWVyZ2VkLiANCiAgICBJdCBwcm92aWRlIGEgbW9kZSBhbGxvdyBjcHUgd2hpY2ggaW4g U01NIG1vZGUgd29yayB3aXRob3V0IHdhaXRpbmcgZm9yIG90aGVyIEFQcyBlbnRlciBTTU0gbW9k ZS4gDQogICAgQW5kIGRlZmluZSBhIG5ldyBzZXJ2aWNlIHRoYXQgY2FuIGJlIHVzZWQgYnkgU01J IGhhbmRsZXIgdG8gb3B0aW9uYWxseSB3YWl0IGZvciBvdGhlciBBUHMgdG8gY29tcGxldGUgU01N IHJlbmRlenZvdXMuDQpQYXRjaCBpbiBVZWZpUGF5bG9hZFBrZyBpbiByZXZpZXcuDQogICAgVXNl IFZhcmlhYmxlU21tIGRyaXZlciBzbyB0aGF0IG5lZWQgdG8gYWRkIFNtbUNwdVJlbmRlenZvdXNM aWIgZGVwZW5kZW5jeS4NClBhdGNoIGluIE1kZU1vZHVsZVBrZyBpcyBibG9ja2VkLg0KICAgIFZh cmlhYmxlU21tL1ZhcmlhYmxlU3RhbmRhbG9uZU1NIGRyaXZlciBuZWVkcyB1c2UgbmV3IHNlcnZp Y2UgY29tcGxldGUgU01NIHJlbmRlenZvdXMuDQpQYXRjaCBpbiBTZWN1cml0eVBrZyBpcyBibG9j a2VkLg0KICAgIFRjZ1NtbS9UY2cyU21tIGRyaXZlciBuZWVkIHVzZSBuZXcgc2VydmljZSBjb21w bGV0ZSBTTU0gcmVuZGV6dm91cy4NCg0KVGhhbmtzIGEgbG90Lg0KDQotLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KRnJvbTogWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPiANClNl bnQ6IEZyaWRheSwgQXByaWwgMSwgMjAyMiA3OjM1IFBNDQpUbzogTGksIFpoaWhhbyA8emhpaGFv LmxpQGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQpDYzogQXJkIEJpZXNoZXV2ZWwg PGFyZGIrdGlhbm9jb3JlQGtlcm5lbC5vcmc+OyBKdXN0ZW4sIEpvcmRhbiBMIDxqb3JkYW4ubC5q dXN0ZW5AaW50ZWwuY29tPjsgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+OyBCb2V1 ZiwgU2ViYXN0aWVuIDxzZWJhc3RpZW4uYm9ldWZAaW50ZWwuY29tPg0KU3ViamVjdDogUkU6IFtQ QVRDSCB2MSAxLzFdIE92bWZQa2c6IEFkZCBkZXBlbmRlbmN5IG9mIFZhcmlhYmxlU21tIGRyaXZl ciB0byBtYWtlIGl0IHdvcmsgbm9ybWFsbHkuDQoNClJldmlld2VkLWJ5OiBKaWV3ZW4gWWFvIDxK aWV3ZW4ueWFvQGludGVsLmNvbT4NCg0KSXMgdGhpcyBhIHN0YW5kYWxvbmUgcGF0Y2g/IE9yIG9u ZSBvZiBhIHNlcmllcyBwYXRjaD8NCkkgdGhpbmsgaXQgc2hvdWxkIGJlIGxhdGVyLiBCdXQsIHBs ZWFzZSBlbmxpZ2h0ZW4gbWUuDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBG cm9tOiBMaSwgWmhpaGFvIDx6aGloYW8ubGlAaW50ZWwuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBN YXJjaCAyOSwgMjAyMiAyOjM4IFBNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzog QXJkIEJpZXNoZXV2ZWwgPGFyZGIrdGlhbm9jb3JlQGtlcm5lbC5vcmc+OyBZYW8sIEppZXdlbiAN Cj4gPGppZXdlbi55YW9AaW50ZWwuY29tPjsgSnVzdGVuLCBKb3JkYW4gTCA8am9yZGFuLmwuanVz dGVuQGludGVsLmNvbT47IA0KPiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT47IEJv ZXVmLCBTZWJhc3RpZW4gDQo+IDxzZWJhc3RpZW4uYm9ldWZAaW50ZWwuY29tPg0KPiBTdWJqZWN0 OiBbUEFUQ0ggdjEgMS8xXSBPdm1mUGtnOiBBZGQgZGVwZW5kZW5jeSBvZiBWYXJpYWJsZVNtbSBk cml2ZXIgDQo+IHRvIG1ha2UgaXQgd29yayBub3JtYWxseS4NCj4gDQo+IFJFRu+8miBodHRwczov L2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTM4NjENCj4gDQo+IFVlZmlD cHVQa2cgZGVmaW5lIGEgbmV3IFByb3RvY29sIHdpdGggdGhlIG5ldyBzZXJ2aWNlcyANCj4gU21t V2FpdEZvckFsbFByb2Nlc3NvcigpLCB3aGljaCBjYW4gYmUgdXNlZCBieSBTTUkgaGFuZGxlciB0 byANCj4gb3B0aW9uYWxseSB3YWl0IGZvciBvdGhlciBBUHMgdG8gY29tcGxldGUgU01NIHJlbmRl enZvdXMgaW4gcmVsYXhlZCBBUCANCj4gbW9kZS4NCj4gDQo+IFZhcmlhYmxlU21tIGRyaXZlciBu ZWVkIHVzZSBTbW1DcHVSZW5kZXp2b3VzTGliLCBTbyBhZGQgDQo+IFNtbUNwdVJlbmRlenZvdXNM aWIgaW4gT3ZtZlBrZy4NCj4gDQo+IENjOiBBcmQgQmllc2hldXZlbCA8YXJkYit0aWFub2NvcmVA a2VybmVsLm9yZz4NCj4gQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPg0KPiBD YzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4NCj4gQ2M6IEdlcmQg SG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPg0KPiBDYzogU2ViYXN0aWVuIEJvZXVmIDxzZWJh c3RpZW4uYm9ldWZAaW50ZWwuY29tPg0KPiANCj4gU2lnbmVkLW9mZi1ieTogWmhpaGFvIExpIDx6 aGloYW8ubGlAaW50ZWwuY29tPg0KPiAtLS0NCj4gIE92bWZQa2cvQ2xvdWRIdi9DbG91ZEh2WDY0 LmRzYyB8IDEgKw0KPiAgT3ZtZlBrZy9Pdm1mUGtnSWEzMi5kc2MgICAgICAgIHwgMyArKy0NCj4g IE92bWZQa2cvT3ZtZlBrZ0lhMzJYNjQuZHNjICAgICB8IDMgKystDQo+ICBPdm1mUGtnL092bWZQ a2dYNjQuZHNjICAgICAgICAgfCAzICsrLQ0KPiAgNCBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlv bnMoKyksIDMgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9DbG91ZEh2 L0Nsb3VkSHZYNjQuZHNjIA0KPiBiL092bWZQa2cvQ2xvdWRIdi9DbG91ZEh2WDY0LmRzYyBpbmRl eCA4YWM5MjI3YzVmNTAuLmM1ZjgzMTRhMzdiNiANCj4gMTAwNjQ0DQo+IC0tLSBhL092bWZQa2cv Q2xvdWRIdi9DbG91ZEh2WDY0LmRzYw0KPiArKysgYi9Pdm1mUGtnL0Nsb3VkSHYvQ2xvdWRIdlg2 NC5kc2MNCj4gQEAgLTQyOSw2ICs0MjksNyBAQA0KPiAgIWVuZGlmDQo+IA0KPiAgICBCYXNlQ3J5 cHRMaWJ8Q3J5cHRvUGtnL0xpYnJhcnkvQmFzZUNyeXB0TGliL1NtbUNyeXB0TGliLmluZg0KPiAN Cj4gICAgUGNpTGlifE92bWZQa2cvTGlicmFyeS9EeGVQY2lMaWJJNDQwRnhRMzUvRHhlUGNpTGli STQ0MEZ4UTM1LmluZg0KPiANCj4gKw0KPiBTbW1DcHVSZW5kZXp2b3VzTGlifFVlZmlDcHVQa2cv TGlicmFyeS9TbW1DcHVSZW5kZXp2b3VzTGliL1NtbUNwdVINCj4gZW5kZXp2b3VzTGliLmluZg0K PiANCj4gDQo+IA0KPiAgW0xpYnJhcnlDbGFzc2VzLmNvbW1vbi5TTU1fQ09SRV0NCj4gDQo+ICAg IFBjZExpYnxNZGVQa2cvTGlicmFyeS9EeGVQY2RMaWIvRHhlUGNkTGliLmluZg0KPiANCj4gZGlm ZiAtLWdpdCBhL092bWZQa2cvT3ZtZlBrZ0lhMzIuZHNjIGIvT3ZtZlBrZy9Pdm1mUGtnSWEzMi5k c2MgaW5kZXggDQo+IDI5ZWVhODI1NzFjNS4uZTYxMjIxMThlMDdlIDEwMDY0NA0KPiAtLS0gYS9P dm1mUGtnL092bWZQa2dJYTMyLmRzYw0KPiArKysgYi9Pdm1mUGtnL092bWZQa2dJYTMyLmRzYw0K PiBAQCAtMSw3ICsxLDcgQEANCj4gICMjIEBmaWxlDQo+IA0KPiAgIyAgRUZJL0ZyYW1ld29yayBP cGVuIFZpcnR1YWwgTWFjaGluZSBGaXJtd2FyZSAoT1ZNRikgcGxhdGZvcm0NCj4gDQo+ICAjDQo+ IA0KPiAtIyAgQ29weXJpZ2h0IChjKSAyMDA2IC0gMjAyMSwgSW50ZWwgQ29ycG9yYXRpb24uIEFs bCByaWdodHMgDQo+IHJlc2VydmVkLjxCUj4NCj4gDQo+ICsjICBDb3B5cmlnaHQgKGMpIDIwMDYg LSAyMDIyLCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyANCj4gK3Jlc2VydmVkLjxCUj4N Cj4gDQo+ICAjICAoQykgQ29weXJpZ2h0IDIwMTYgSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2Ug RGV2ZWxvcG1lbnQgTFA8QlI+DQo+IA0KPiAgIyAgQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQgQ29y cG9yYXRpb24uDQo+IA0KPiAgIw0KPiANCj4gQEAgLTQyNyw2ICs0MjcsNyBAQA0KPiAgIWVuZGlm DQo+IA0KPiAgICBCYXNlQ3J5cHRMaWJ8Q3J5cHRvUGtnL0xpYnJhcnkvQmFzZUNyeXB0TGliL1Nt bUNyeXB0TGliLmluZg0KPiANCj4gICAgUGNpTGlifE92bWZQa2cvTGlicmFyeS9EeGVQY2lMaWJJ NDQwRnhRMzUvRHhlUGNpTGliSTQ0MEZ4UTM1LmluZg0KPiANCj4gKw0KPiBTbW1DcHVSZW5kZXp2 b3VzTGlifFVlZmlDcHVQa2cvTGlicmFyeS9TbW1DcHVSZW5kZXp2b3VzTGliL1NtbUNwdVINCj4g ZW5kZXp2b3VzTGliLmluZg0KPiANCj4gDQo+IA0KPiAgW0xpYnJhcnlDbGFzc2VzLmNvbW1vbi5T TU1fQ09SRV0NCj4gDQo+ICAgIFBjZExpYnxNZGVQa2cvTGlicmFyeS9EeGVQY2RMaWIvRHhlUGNk TGliLmluZg0KPiANCj4gZGlmZiAtLWdpdCBhL092bWZQa2cvT3ZtZlBrZ0lhMzJYNjQuZHNjIGIv T3ZtZlBrZy9Pdm1mUGtnSWEzMlg2NC5kc2MgDQo+IGluZGV4IDU2ZDNjNDlhYjIxYS4uMDVjMTZh YTNmZDNlIDEwMDY0NA0KPiAtLS0gYS9Pdm1mUGtnL092bWZQa2dJYTMyWDY0LmRzYw0KPiArKysg Yi9Pdm1mUGtnL092bWZQa2dJYTMyWDY0LmRzYw0KPiBAQCAtMSw3ICsxLDcgQEANCj4gICMjIEBm aWxlDQo+IA0KPiAgIyAgRUZJL0ZyYW1ld29yayBPcGVuIFZpcnR1YWwgTWFjaGluZSBGaXJtd2Fy ZSAoT1ZNRikgcGxhdGZvcm0NCj4gDQo+ICAjDQo+IA0KPiAtIyAgQ29weXJpZ2h0IChjKSAyMDA2 IC0gMjAyMSwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgDQo+IHJlc2VydmVkLjxCUj4N Cj4gDQo+ICsjICBDb3B5cmlnaHQgKGMpIDIwMDYgLSAyMDIyLCBJbnRlbCBDb3Jwb3JhdGlvbi4g QWxsIHJpZ2h0cyANCj4gK3Jlc2VydmVkLjxCUj4NCj4gDQo+ICAjICAoQykgQ29weXJpZ2h0IDIw MTYgSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UgRGV2ZWxvcG1lbnQgTFA8QlI+DQo+IA0KPiAg IyAgQ29weXJpZ2h0IChjKSBNaWNyb3NvZnQgQ29ycG9yYXRpb24uDQo+IA0KPiAgIw0KPiANCj4g QEAgLTQzMSw2ICs0MzEsNyBAQA0KPiAgIWVuZGlmDQo+IA0KPiAgICBCYXNlQ3J5cHRMaWJ8Q3J5 cHRvUGtnL0xpYnJhcnkvQmFzZUNyeXB0TGliL1NtbUNyeXB0TGliLmluZg0KPiANCj4gICAgUGNp TGlifE92bWZQa2cvTGlicmFyeS9EeGVQY2lMaWJJNDQwRnhRMzUvRHhlUGNpTGliSTQ0MEZ4UTM1 LmluZg0KPiANCj4gKw0KPiBTbW1DcHVSZW5kZXp2b3VzTGlifFVlZmlDcHVQa2cvTGlicmFyeS9T bW1DcHVSZW5kZXp2b3VzTGliL1NtbUNwdVINCj4gZW5kZXp2b3VzTGliLmluZg0KPiANCj4gDQo+ IA0KPiAgW0xpYnJhcnlDbGFzc2VzLmNvbW1vbi5TTU1fQ09SRV0NCj4gDQo+ICAgIFBjZExpYnxN ZGVQa2cvTGlicmFyeS9EeGVQY2RMaWIvRHhlUGNkTGliLmluZg0KPiANCj4gZGlmZiAtLWdpdCBh L092bWZQa2cvT3ZtZlBrZ1g2NC5kc2MgYi9Pdm1mUGtnL092bWZQa2dYNjQuZHNjIGluZGV4IA0K PiBmMDkyNGMwZjlkMGEuLmVhNDJiZWUyMmNiNSAxMDA2NDQNCj4gLS0tIGEvT3ZtZlBrZy9Pdm1m UGtnWDY0LmRzYw0KPiArKysgYi9Pdm1mUGtnL092bWZQa2dYNjQuZHNjDQo+IEBAIC0xLDcgKzEs NyBAQA0KPiAgIyMgQGZpbGUNCj4gDQo+ICAjICBFRkkvRnJhbWV3b3JrIE9wZW4gVmlydHVhbCBN YWNoaW5lIEZpcm13YXJlIChPVk1GKSBwbGF0Zm9ybQ0KPiANCj4gICMNCj4gDQo+IC0jICBDb3B5 cmlnaHQgKGMpIDIwMDYgLSAyMDIxLCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyANCj4g cmVzZXJ2ZWQuPEJSPg0KPiANCj4gKyMgIENvcHlyaWdodCAoYykgMjAwNiAtIDIwMjIsIEludGVs IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIA0KPiArcmVzZXJ2ZWQuPEJSPg0KPiANCj4gICMgIChD KSBDb3B5cmlnaHQgMjAxNiBIZXdsZXR0IFBhY2thcmQgRW50ZXJwcmlzZSBEZXZlbG9wbWVudCBM UDxCUj4NCj4gDQo+ICAjICBDb3B5cmlnaHQgKGMpIE1pY3Jvc29mdCBDb3Jwb3JhdGlvbi4NCj4g DQo+ICAjDQo+IA0KPiBAQCAtNDMyLDYgKzQzMiw3IEBADQo+ICAhZW5kaWYNCj4gDQo+ICAgIEJh c2VDcnlwdExpYnxDcnlwdG9Qa2cvTGlicmFyeS9CYXNlQ3J5cHRMaWIvU21tQ3J5cHRMaWIuaW5m DQo+IA0KPiAgICBQY2lMaWJ8T3ZtZlBrZy9MaWJyYXJ5L0R4ZVBjaUxpYkk0NDBGeFEzNS9EeGVQ Y2lMaWJJNDQwRnhRMzUuaW5mDQo+IA0KPiArDQo+IFNtbUNwdVJlbmRlenZvdXNMaWJ8VWVmaUNw dVBrZy9MaWJyYXJ5L1NtbUNwdVJlbmRlenZvdXNMaWIvU21tQ3B1Ug0KPiBlbmRlenZvdXNMaWIu aW5mDQo+IA0KPiANCj4gDQo+ICBbTGlicmFyeUNsYXNzZXMuY29tbW9uLlNNTV9DT1JFXQ0KPiAN Cj4gICAgUGNkTGlifE1kZVBrZy9MaWJyYXJ5L0R4ZVBjZExpYi9EeGVQY2RMaWIuaW5mDQo+IA0K PiAtLQ0KPiAyLjI2LjIud2luZG93cy4xDQoNCg==