From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web12.6022.1608602320294056951 for ; Mon, 21 Dec 2020 17:58:40 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=wMee4tQK; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: bob.c.feng@intel.com) IronPort-SDR: zw+6FkyjUp6HJFcDjzn0gboXz1Gw8XHFWoFoNKFyRMX1jXNY2H1VpdhaYmy7z9Fcx45oykX4yl btmwAJATsmfw== X-IronPort-AV: E=McAfee;i="6000,8403,9842"; a="163530411" X-IronPort-AV: E=Sophos;i="5.78,438,1599548400"; d="scan'208";a="163530411" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Dec 2020 17:58:34 -0800 IronPort-SDR: zj74QYHRviA75WhA8xiMHxqpJrQGM3cnIpoKuEhpoliiyScg6pbmh0+y0P3jDQcqmWFz/TpzWI ioniE6qM5lFA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,438,1599548400"; d="scan'208";a="457049784" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga001.fm.intel.com with ESMTP; 21 Dec 2020 17:58:34 -0800 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 21 Dec 2020 17:58:33 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 21 Dec 2020 17:58:33 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Mon, 21 Dec 2020 17:58:33 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.101) 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.1713.5; Mon, 21 Dec 2020 17:58:33 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kxhqYTxfZ0s0oMieoVUZHKo5xlQayFU/+aDYIrpvfFMRehLXugjN1fVBR6j7zWzOOdOHyt6zrJFCV5hY2O5bv/EDV29aDZxBLKO97E46d7uebp+aQkxQgbJN9hLPNgOeuOWsTol9hfLnIH3OWGN/yqthNoC6DrrsKhrGk8Vj6iC1qjYd535CBWYxNktyStfZWDbh39dZvYYfpv85Yggf1LmWaGrKsqmlc8Wx6fcAfFhlnruQWOfEy6IKP3fb0sg610ZkaLXdLaiDhpzvwTGMfih0kefQmWRqhddBRZHzomW8u0iQK2x9xTzOhnaA46STcsbluu3xxVmkHsPf4C2iWQ== 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-SenderADCheck; bh=2O7SyiOLdymvDPWiarUrHy/woBY6SjojoEqhBjTYmaE=; b=n9NSxmYl7W5JsFCruInHu3Xsd2xI24FLKAtO7Wg0MaIP29hoUEig/26JyivVyv9xwauLn2i2IXfTQae8VagNzs8AfYKti9K1x3Mdj+JSag41xL61d5mRr0U28Y9gEmv1weMKcLk7hBiD6EiJURmY0yhHVpVTJP4ADUO+KPB2LYGTfH8pJpnzpLbkrJdQHjPiZov5ZkBl+gbuPpY2ZTkbgcs4QN/OhKbuiL0joEjlqBTm6YdSQSovUAHKUJUHEhGi9xLYfNDyUnsYElSQ0vAneZu7QYcoJUG8sVoUBOy/Ln4uQAgI3A8Wtl3WWb5S7F8OXT+OKNSjJKh34PYeBoxv/Q== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2O7SyiOLdymvDPWiarUrHy/woBY6SjojoEqhBjTYmaE=; b=wMee4tQKztKEr7sjVsQL6qsNWY6hXd8pM+3NnM4oxxu/ufCLo6H5dqy0luxPONTBW5vf4icb9/Z1MujarLUHmlLZEfIGNO9OmzOK1mxixT9lzpj0pu71lNrUcG5b68HC3huGo5vvz+clzgRROL/0jcsismLDH7PryiWwpgydim0= Received: from DM6PR11MB4073.namprd11.prod.outlook.com (2603:10b6:5:19f::22) by DM6PR11MB4723.namprd11.prod.outlook.com (2603:10b6:5:2a0::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.25; Tue, 22 Dec 2020 01:58:30 +0000 Received: from DM6PR11MB4073.namprd11.prod.outlook.com ([fe80::c9f:47ea:6321:5ccb]) by DM6PR11MB4073.namprd11.prod.outlook.com ([fe80::c9f:47ea:6321:5ccb%3]) with mapi id 15.20.3676.033; Tue, 22 Dec 2020 01:58:30 +0000 From: "Bob Feng" To: gaoliming , "devel@edk2.groups.io" , "hi@senzilla.io" , 'Yunhua Feng' Subject: Re: [edk2-devel] [edk2/master PATCH 1/1] GenFds: Compatibility with Python 3.9 Thread-Topic: [edk2-devel] [edk2/master PATCH 1/1] GenFds: Compatibility with Python 3.9 Thread-Index: AQHW1aMOQBbuYnvvNkOfJsv4lON/3KoCTJGAgAATyxA= Date: Tue, 22 Dec 2020 01:58:30 +0000 Message-ID: References: <20201218201443.1001495-1-hi@senzilla.io> <003801d6d7fb$ec551390$c4ff3ab0$@byosoft.com.cn> In-Reply-To: <003801d6d7fb$ec551390$c4ff3ab0$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: byosoft.com.cn; dkim=none (message not signed) header.d=none;byosoft.com.cn; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.37] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 26602c10-ad65-4aae-123c-08d8a61d14bc x-ms-traffictypediagnostic: DM6PR11MB4723: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:632; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DJIYuf41tBe3egz6vtMyecQIZOcxVmhIt3L027kZU+qiE5pyqC49ZHQUtMpbz5yJZycyuzGaHTDASQLFRrNPZ9oOtOK01ch8oNFAj/CMyZxbww/Hl+x6Brp/rZAhAGPOdO+wc4dNRES51QJckhYz7qFaZFwDTUrs0PBbewYNpJ7C+AgMAGg41V9jr+rhf0DN8gkwd+8Wu9pKITh5oHN8RH/eeJ/H/plNtC6QyNR8jkj95+PZmi0Bs+2vV6K16/3Vka8M6MurKjnH2bDdYgdvUN5DkKwSg3s4nljpi+UzEthgKtUfaZswaodTiKShPqm22peX/Up0n7UTG9CJwSv3XEzCWxTqTWuA4WyAaK/Gj5tEnGLqKfw1zebpktlI8N98T+Nl7LeVWb/pr269hYJCrjJw4DWi6sIB19DhNvwzSl6Q5ZyNpuRDwm6rAJ4f4xfI1cpNi0E4lHz1SXkmJ6EzFA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4073.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(136003)(376002)(346002)(39860400002)(366004)(7696005)(9686003)(33656002)(86362001)(64756008)(110136005)(316002)(186003)(55016002)(26005)(6506007)(8676002)(53546011)(8936002)(71200400001)(66946007)(966005)(478600001)(52536014)(5660300002)(83380400001)(66446008)(66556008)(76116006)(2906002)(66476007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?SFZnUlRybEExcUwvSURYNHF5blpjYWF5UWtFSGx0a1ZPTGUwN0dJWXlYb0pS?= =?utf-8?B?QzJJa2dSdVBZdlE1SW9YV1lwU3c2YmZMMlJlcFpjWllaa2JZemZHeEJUMlpQ?= =?utf-8?B?NUNPYkpXM0swRzVZWU5TRUUwN0UzbHdLQk8waHdvYy9TNnpCN2lPQUpzblhi?= =?utf-8?B?OThKY0FvZDVzYitqSlpyTUhXbmtEQ1orNVE5L3NJTVdRMTZjc1kxeDhGMTlx?= =?utf-8?B?a0l4dk9ZNFNsUHUxZmRKNUE5NXZFWm9CZ3E4OFhyb2JpNXF4c3pWYlhGUlAw?= =?utf-8?B?ZHozYU0xcGxuT0dlcHpaNDA5Zndtd0RHNUVmb0pSMmdCdmRaMnZXSEZDYytM?= =?utf-8?B?bXQveUhXNkRaa293Q2ExRTYwbUpBdjd3SkFtSFhZNUlXUGxFWmtEVE04MEpx?= =?utf-8?B?MG5RanpsS0VXVEZrakh3SWxCN0dIVUM4WTBUUW5oWk55VktQanZJVWZQWVlR?= =?utf-8?B?Y3pYUFU0a2FYOWxvdVI2MzhMSnMwK0xDYVJwcndDMXU5Mms3VzFEaWJubVNG?= =?utf-8?B?MGlPdWFsS3lzb2NlZjlkUWl3K21ZVkdmVG5OcmdIc1VZZjdUU2tNTjd3RnJ0?= =?utf-8?B?cDRrVmtqcHJ6Sm8xcnhYWEI1REZKTTUrZW5sTmVaWVJUM3Z2MmRoTXVkQkpq?= =?utf-8?B?eVQ0WnFBZDM2L1ZtYkdSSW1SVU5iUnV0bVJ3THR5MVRrTEdEVm1lclNkd2ZX?= =?utf-8?B?bGNPbnI4WGp6clpFbW10R3BkT3MwVUIzeUIzdkxBTFRSenNDVGJYbmJXOURB?= =?utf-8?B?QnJObDBTdGNWZE9tYmF0MnpHelAyWHppZ0ZHR1cyNk1kVDU0NXIvanVIWHRo?= =?utf-8?B?NkludkllbC9CbHVsVlVyOWFGTVMxRUVibGEyWFlUb3hnNjd6aXc0aUdRRmZR?= =?utf-8?B?SVRPR3J1NmV0M2Y3ZGtNd25uT1g0NG03WElMTVBaU2hoaXkrK3lSaHUvZkp0?= =?utf-8?B?V3ViRGtkSUp5eEVvaWJPbk1oV3cramN3cTNxYlplcHpTdUMrUlZrR3QvYW5Y?= =?utf-8?B?aXdhMWhpZ2IvV3EwLzNPajJqcTgxcyswVkZLbnY0TzhUMmM5S1VMVkVMZFZx?= =?utf-8?B?UEM0VlMvZTg3WkdnTUpEMDAyc0lXNXZWOWkyUTNOcUVvZ0J2TkxSbGk1bFVo?= =?utf-8?B?UFE5QTZZcDZISm5vS2JaTVBjaGtTNTEvWU43ZWcySU96YUZBVGpSNTVOaUk4?= =?utf-8?B?Uy95VzV6WXhxT0Q2OUd3dytwUEV1UW5XZVg3RGFjVm5NMEEycUJBSS96TDdv?= =?utf-8?B?RFJUS00xdjhFOWkxa1ZHSkZXYnBtdXk2UThFQmNMbCtDVEhldEoydHJHdEg2?= =?utf-8?Q?Wu+DhlwS/E/MI=3D?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4073.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 26602c10-ad65-4aae-123c-08d8a61d14bc X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Dec 2020 01:58:30.3278 (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: IUGe3kSJLYovBwpwR+bl8/0RsGHKPzZ+QoecJUmRLX/37T6ttPAwvB9uVLH7e6q03zkKjW+4XTiTKNGDABPmrw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4723 Return-Path: bob.c.feng@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhpcyBwYXRjaCB3b24ndCB3b3JrIGZvciBweXRob24yDQoNCkxldCdzIHJldmlldyB0aGlzIHBh dGNoLg0KaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvNjc1MTENCg0KVGhh bmtzLA0KQm9iDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBnYW9saW1pbmcg PGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4gDQpTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAyMiwg MjAyMCA4OjQ3IEFNDQpUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IGhpQHNlbnppbGxhLmlvOyAn WXVuaHVhIEZlbmcnIDxmZW5neXVuaHVhQGJ5b3NvZnQuY29tLmNuPjsgRmVuZywgQm9iIEMgPGJv Yi5jLmZlbmdAaW50ZWwuY29tPg0KQ2M6ICdMaW1pbmcgR2FvJyA8Z2FvbGltaW5nQGJ5b3NvZnQu Y29tLmNuPg0KU3ViamVjdDog5Zue5aSNOiBbZWRrMi1kZXZlbF0gW2VkazIvbWFzdGVyIFBBVENI IDEvMV0gR2VuRmRzOiBDb21wYXRpYmlsaXR5IHdpdGggUHl0aG9uIDMuOQ0KDQpZdW5odWEgYW5k IEJvYjoNCiAgQ2FuIHlvdSByZXZpZXcgdGhpcyBwYXRjaCB0aGlzIHdlZWs/IE1vcmUgYW5kIG1v cmUgcGVvcGxlIHJlcG9ydHMgUHl0aG9uMzkgZmFpbCBpbiBCYXNlVG9vbHMuDQoNClRoYW5rcw0K TGltaW5nDQo+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4g5Y+R5Lu25Lq6OiBib3VuY2UrMjc5 NTIrNjkyMzUrNDkwNTk1Mys4NzYxMDQ1QGdyb3Vwcy5pbw0KPiA8Ym91bmNlKzI3OTUyKzY5MjM1 KzQ5MDU5NTMrODc2MTA0NUBncm91cHMuaW8+IOS7o+ihqCBELiBPbHNzb24gdmlhIA0KPiBncm91 cHMuaW8NCj4g5Y+R6YCB5pe26Ze0OiAyMDIw5bm0MTLmnIgxOeaXpSA0OjE1DQo+IOaUtuS7tuS6 ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4g5oqE6YCBOiBEaWNrIE9sc3NvbiA8aGlAc2Vuemls bGEuaW8+DQo+IOS4u+mimDogW2VkazItZGV2ZWxdIFtlZGsyL21hc3RlciBQQVRDSCAxLzFdIEdl bkZkczogQ29tcGF0aWJpbGl0eSB3aXRoIA0KPiBQeXRob24gMy45DQo+IA0KPiBQeXRob24gMy45 IHJlbW92ZWQgdGhlIHRvc3RyaW5nKCkgYW5kIGZyb21zdHJpbmcoKSBtZXRob2RzOg0KPiBodHRw czovL2RvY3MucHl0aG9uLm9yZy8zL3doYXRzbmV3LzMuOS5odG1sI3JlbW92ZWQNCj4gDQo+IFNp Z25lZC1vZmYtYnk6IERpY2sgT2xzc29uIDxoaUBzZW56aWxsYS5pbz4NCj4gLS0tDQo+ICBCYXNl VG9vbHMvU291cmNlL1B5dGhvbi9HZW5GZHMvR2VuRmRzR2xvYmFsVmFyaWFibGUucHkgfCA0ICsr LS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+ IA0KPiBkaWZmIC0tZ2l0IGEvQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vR2VuRmRzL0dlbkZkc0ds b2JhbFZhcmlhYmxlLnB5DQo+IGIvQmFzZVRvb2xzL1NvdXJjZS9QeXRob24vR2VuRmRzL0dlbkZk c0dsb2JhbFZhcmlhYmxlLnB5DQo+IGluZGV4IGRjMTcyN2M0NjYuLjEyNGRjNDMxOTkgMTAwNjQ0 DQo+IC0tLSBhL0Jhc2VUb29scy9Tb3VyY2UvUHl0aG9uL0dlbkZkcy9HZW5GZHNHbG9iYWxWYXJp YWJsZS5weQ0KPiArKysgYi9CYXNlVG9vbHMvU291cmNlL1B5dGhvbi9HZW5GZHMvR2VuRmRzR2xv YmFsVmFyaWFibGUucHkNCj4gQEAgLTQ2MywxMiArNDYzLDEyIEBAIGNsYXNzIEdlbkZkc0dsb2Jh bFZhcmlhYmxlOg0KPiAgICAgICAgICAgICAgICAgICAgICBHZW5GZHNHbG9iYWxWYXJpYWJsZS5T ZWNDbWRMaXN0LmFwcGVuZCgnDQo+ICcuam9pbihDbWQpLnN0cmlwKCkpDQo+ICAgICAgICAgICAg ICBlbHNlOg0KPiAgICAgICAgICAgICAgICAgIFNlY3Rpb25EYXRhID0gYXJyYXkoJ0InLCBbMCwg MCwgMCwgMF0pDQo+IC0gICAgICAgICAgICAgICAgU2VjdGlvbkRhdGEuZnJvbXN0cmluZyhVaS5l bmNvZGUoInV0Zl8xNl9sZSIpKQ0KPiArICAgICAgICAgICAgICAgIFNlY3Rpb25EYXRhLmZyb21i eXRlcyhVaS5lbmNvZGUoInV0Zl8xNl9sZSIpKQ0KPiAgICAgICAgICAgICAgICAgIFNlY3Rpb25E YXRhLmFwcGVuZCgwKQ0KPiAgICAgICAgICAgICAgICAgIFNlY3Rpb25EYXRhLmFwcGVuZCgwKQ0K PiAgICAgICAgICAgICAgICAgIExlbiA9IGxlbihTZWN0aW9uRGF0YSkNCj4gDQo+IEdlbkZkc0ds b2JhbFZhcmlhYmxlLlNlY3Rpb25IZWFkZXIucGFja19pbnRvKFNlY3Rpb25EYXRhLCAwLCBMZW4g JiANCj4gMHhmZiwgKExlbiA+PiA4KSAmIDB4ZmYsIChMZW4gPj4gMTYpICYgMHhmZiwgMHgxNSkN Cj4gLSAgICAgICAgICAgICAgICBTYXZlRmlsZU9uQ2hhbmdlKE91dHB1dCwgU2VjdGlvbkRhdGEu dG9zdHJpbmcoKSkNCj4gKyAgICAgICAgICAgICAgICBTYXZlRmlsZU9uQ2hhbmdlKE91dHB1dCwg U2VjdGlvbkRhdGEudG9ieXRlcygpKQ0KPiANCj4gICAgICAgICAgZWxpZiBWZXI6DQo+ICAgICAg ICAgICAgICBDbWQgKz0gKCItbiIsIFZlcikNCj4gLS0NCj4gMi4yNS4xDQo+IA0KPiANCj4gDQo+ IA0KPiANCj4gDQoNCg0KDQo=