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.web11.5567.1602214950822457846 for ; Thu, 08 Oct 2020 20:42:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=Vjfd7pc1; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: bob.c.feng@intel.com) IronPort-SDR: mY8AVF2a52lgAKvJ/S23p/t4wwW4gp1Ed1rGn7nNB4axWO3hwiRq3bRBenfzv2ADB6SzsymtW5 mSfPEDfpwc9Q== X-IronPort-AV: E=McAfee;i="6000,8403,9768"; a="162801598" X-IronPort-AV: E=Sophos;i="5.77,353,1596524400"; d="scan'208";a="162801598" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Oct 2020 20:42:29 -0700 IronPort-SDR: /KmtbAB3E6fsnZHjGZjXif2UnchWaWlMnAH4fAIT5kwkkettZkSVCO2iaMP0JNZo/Hop/YRooN 2PFHGroQpHcw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,353,1596524400"; d="scan'208";a="518527957" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga006.fm.intel.com with ESMTP; 08 Oct 2020 20:42:29 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) 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.1713.5; Thu, 8 Oct 2020 20:42:28 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 8 Oct 2020 20:42:28 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.42) 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.1713.5; Thu, 8 Oct 2020 20:42:27 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HEOdIHjIE1GCIiRSRcYRJoU1eO9g0uV8wP/24vF/2IraoFtLHB5IGdLKLO+/LFlXWHOrwKJmBPBRMD80+BduPh/z4hw5OyLCem49l034+ZFGtH17WUkRMFIoihcEsyWjAftY2oItSujHR8IbKvxnU2mNme3a21+kSkSmrioC3jg9viwyNmkotIvAWWwaunicglzRujwdsPUaboqm+N6Z64JUnIw3C/q6vLs5GGmN/KrdT+/6Apy+HAavvzzwiRXVDwMcf5Ljlfpy1maXSm4rQa5RTZtNtPMUnCqq7AQPTiuimgvml879rFAAdv2L7u2YLhxHurG9tSaSQsav/I9l2A== 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=eJjs7hs3UTEM+HQWWKTYTvbIDZNG7Bk9dB5FXNu5WCk=; b=nFfcuq8Cn4Wte9UsR2c13LwwgZnE6BPWDdV8zvtkQXEcWW46irixYykbOPv/HaObGyNecbDAqzqDkDHkyU3uuNOE3TBcvqAMg+ht3P9BTrwwfvGfjKy64HtqQuPcZ2QaGoAW+W8X5K2LCqQglIpHp6HGsTR7Qzy8sX+1z2UIdzL1WDdC8dTAiDhFQWhwOVoWK2HFx4QQ2T7+aXZAjqCJjBRrcz5QzY6SL9DXvsQHMkUfyIO0ZFSnm61iKRZw+MvYb5uQh1K6YXCDAx/qwNzUzwHkCwlrafdKodQUiP4Hz1oSaRl6qPLev3ntlaBbe3SFx5kRz1iTRe85POwc34+qPQ== 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=eJjs7hs3UTEM+HQWWKTYTvbIDZNG7Bk9dB5FXNu5WCk=; b=Vjfd7pc1lGMvBOkI0L2Uwh5SEXdub3bToY0rkWDQ60v3NDYbmgAGcOmLYx6thwoj41noOXHMs+kgho1nETGCoZbLaRnYTfykCy+PK0IFu4Oe/h74ayIwqts6zN2leKF3xRL/VuJSEM7FlTg8lE7b0PlQ6ji/L7W+FRrCaMkuFRA= Received: from DM6PR11MB4073.namprd11.prod.outlook.com (2603:10b6:5:19f::22) by DM6PR11MB4473.namprd11.prod.outlook.com (2603:10b6:5:1de::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.39; Fri, 9 Oct 2020 03:42:26 +0000 Received: from DM6PR11MB4073.namprd11.prod.outlook.com ([fe80::cd42:ed68:e66a:1eaa]) by DM6PR11MB4073.namprd11.prod.outlook.com ([fe80::cd42:ed68:e66a:1eaa%7]) with mapi id 15.20.3455.026; Fri, 9 Oct 2020 03:42:26 +0000 From: "Bob Feng" To: "devel@edk2.groups.io" , "lersek@redhat.com" , "leif@nuviainc.com" CC: Liming Gao , "Chen, Christine" Subject: Re: [edk2-devel] expected behaviour of WorkspaceAutoGen.py? Thread-Topic: [edk2-devel] expected behaviour of WorkspaceAutoGen.py? Thread-Index: AQHWnA7aC1M9YqQq90aJ1vZYD1wWlKmMK+8AgAJyQmA= Date: Fri, 9 Oct 2020 03:42:26 +0000 Message-ID: References: <20201006183045.GQ5623@vanye> <698bf2bd-63db-337e-5a04-3b0d8211f6ae@redhat.com> In-Reply-To: <698bf2bd-63db-337e-5a04-3b0d8211f6ae@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.46.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 50628a25-35c8-4aec-cb4f-08d86c055727 x-ms-traffictypediagnostic: DM6PR11MB4473: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: HY9sY7HzJn5ZhP3/nirimbYVwQLPApFCuTm2H3El3NQ91UMc4OViRUxnMvtj7V+vJ64WMrHYaQvsMQLbSz6gFpC1jQS4uZLsIZQ5Ki9PQj3B9NDPMwiamBw9TD1cckcHTfubvyQA+Fa88GW2tKVqa/auY6fGK4iaYRhdgNrwCYRWhARVOAXxSxdbXFH3pqCdr9nDg+tS1lGxrqLg0uW3r0a34z+OQmWPOjhJ55PBYyg3Y/209/L5bvXfirP/VDg1yqd0HNaaAmMkOwAeuR3mEbHg62B1f4P4RNdNeCjO8NodXMiAg2U+jrg3UtG+BCrIb+wcvdWXdRd04aNOM7X/m/72ZTf7ZtvwiMoADMe7mR9vypviP5TosQYOeBNO9kcOdI6jpU8gKanu6V0ujrC2ZA== 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)(376002)(346002)(396003)(136003)(366004)(39860400002)(54906003)(110136005)(55016002)(26005)(186003)(66946007)(66476007)(66556008)(86362001)(83080400001)(8936002)(64756008)(9686003)(66446008)(316002)(33656002)(966005)(8676002)(5660300002)(478600001)(83380400001)(52536014)(7696005)(76116006)(53546011)(2906002)(71200400001)(4326008)(6506007)(107886003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: noFsKmf59WkjvVNbDZ4QJibH0HPc2IEiajhHx3g0pHHFuCapZnT44/63e2as/bMKm2BCLuZMRkF2qzg08RMF+f4LT719elQCOC+kJ4Fi/BsMQuOJKqI8TV1GNax1FE5emEyMga/6DsSZIF1hcZEbcbP27ln9HAPnDcywOsRb/qlM63/csFsSgIdkqCORGCd3JfscaQw4oc1lWswG0jDyJ1y2lxqM5qnMH7bgip7h4TosrLfbKMk+0RuyL7dbfRiVhWOcqR4AystPkEuTzndhdkyGLu7Tx3u6TWT+NJh40rs8C0K2d0xshZsgQ683GKYWDJ/0Z5VwIzucSWtj+hUJQYL8FoYl05lHkhq5Qj1/sD/5e8mXZOz+vx+k59wGQ6T1v74hfzLBwm0FueihPT+K9kQHk9WxTxMXfPte0a8MrReDlmiHIut5hU3xp2SIjld+1a8sn/GE4uVbndjlikHEqNY/QRTLNxAORCxO4ErAdPigreRq1kyU9cnPnturh0MWgrkc3L0qW7l6EE6n+q8FcSkXYi7HjSMeZa3JyW3FiQgLPWvwckJwByaQoH3LOnjccFTB+9w5eCtNVov7XtNaA1i2wkBAs8QAwLL3s0L1A6YsXWh1nzGXF/zqodkZjglhjTSwELTKlYrD3gc7PbEOXw== 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: 50628a25-35c8-4aec-cb4f-08d86c055727 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2020 03:42:26.3808 (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: 60uhCOTV9PzSDq4Cctx7M1aPyX0nAQpmBu0ZzCVcZYENxaEKVPwOwaO4HILbx96PoGZAAZ09zQvyF2xGw20PCw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4473 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 VGhpcyBlcnJvciB3aWxsIGhhcHBlbiB3aGVuIGEgUENEIGlzIHVzZWQgaW4gRkRGIGJ1dCBpdCBp cyBub3QgZGVjbGFyZWQgaW4gYW55IERFQyBmaWxlcywgd2hpY2ggYXJlIGxpc3RlZCBpbiBhbGwg SU5GIGFuZCBEU0MgW1BhY2thZ2VzXSBzZWN0aW9uLg0KDQpUaGFua3MsDQpCb2INCg0KLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBl ZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIExhc3psbyBFcnNlaw0KU2VudDogV2VkbmVzZGF5 LCBPY3RvYmVyIDcsIDIwMjAgOTo1OSBQTQ0KVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBsZWlm QG51dmlhaW5jLmNvbQ0KQ2M6IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT47IExp bWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IENoZW4sIENocmlzdGluZSA8eXV3 ZWkuY2hlbkBpbnRlbC5jb20+DQpTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIGV4cGVjdGVkIGJl aGF2aW91ciBvZiBXb3Jrc3BhY2VBdXRvR2VuLnB5Pw0KDQpPbiAxMC8wNi8yMCAyMDozMCwgTGVp ZiBMaW5kaG9sbSB3cm90ZToNCj4gSGkgQmFzZVRvb2xzIG1haW50YWluZXJzLA0KPiANCj4gUG9z dGluZyBtb3N0bHkgZm9yIHRoaXMgdG8gYmUgYXZhaWxhYmxlIGluIHRoZSBsaXN0IGFyY2hpdmUs IGJ1dCBJJ20gDQo+IGFsc28gY3VyaW91cyBhcyB0byB3aGV0aGVyIHRoaXMgaXMgZXhwZWN0ZWQg YmVoYXZpb3VyLCBhbmQgd291bGQgbGlrZSANCj4gY29uZmlybWF0aW9uIG9mIG15IHVuZGVyc3Rh bmRpbmcgb24gdGhlIGJlaGF2aW91ci4NCj4gDQo+IFdlIHN0YXJ0ZWQgdmVyeSBsYXppbHkgY3Jl YXRpbmcgYSBuZXcgcGxhdGZvcm0gcG9ydCBiYXNlZCBvbiANCj4gZWRrMi1wbGF0Zm9ybXMgUGxh dGZvcm0vUWVtdS9TYnNhUWVtdS8sIGJ5IGNyZWF0aW5nIGp1c3QgbXkgb3duIA0KPiAuZHNjLy5m ZGYgYW5kIC5kZWMgZmlsZXMuIFRoZW4gd2UgY3JlYXRlZCBhIHNpbmdsZSBsaWJyYXJ5IHRvIG92 ZXJyaWRlIA0KPiBvbmUgaW4gU2JzYVFlbXUsIHdoaWNoIHVzZWQgYSBQY2QgZnJvbSBvdXIgbmV3 IC5kZWMgLSBpbml0aWFsaXplZCBpbiANCj4gdGhlIC5mZGYuDQo+IA0KPiBOb3csIHRoYXQgbGli cmFyeSB3YXMgdGhlIG9ubHkgdGhpbmcgd2l0aCBhIGRlcGVuZGVuY3kgb24gb3VyIG5ldyANCj4g LmRlYywgYW5kIChzaW5jZSBpdCdzIGEgbGlicmFyeSksIGl0IGlzIG5vdCBkaXJlY3RseSBsaXN0 ZWQgaW4gdGhlIA0KPiAuZmRmLg0KPiANCj4gV2hlbiBJIHJ1biB0cnkgdG8gYnVpbGQgdGhlIHBs YXRmb3JtLCB0aGlzIHRyaWdnZXJzIHRoZQ0KPiAgICJQQ0QgKCVzLiVzKSB1c2VkIGluIEZERiBp cyBub3QgZGVjbGFyZWQgaW4gREVDIGZpbGVzLiINCj4gZXJyb3IgaW4gQmFzZVRvb2xzL1NvdXJj ZS9QeXRob24vQXV0b0dlbi9Xb3Jrc3BhY2VBdXRvR2VuLnB5Lg0KPiANCj4gQWRkaW5nIGEgZHVt bXkgZGVwZW5kZW5jeSBvbiB0aGUgLmRlYyB0byBvbmUgb2YgdGhlIC5pbmYgZmlsZXMgbGlzdGVk IA0KPiBpbiB0aGUgLmZkZiByZXNvbHZlZCB0aGlzIGlzc3VlLg0KPiANCj4gU28sIHR3byBxdWVz dGlvbnM6DQo+IDEpIEhhdmUgSSBjb3JyZWN0bHkgZGVzY3JpYmVkIHRoZSBiZWhhdmlvdXI/DQo+ IDIpIElzIHRoaXMgaW50ZW5kZWQgYmVoYXZpb3VyPw0KDQpJTU8geW91IHNob3VsZCBub3QgZ2V0 IGEgYnVpbGQgZXJyb3IsIGFzIGxvbmcgYXMgdGhlIG5ldyBsaWJyYXJ5IGluc3RhbmNlIElORiBj b3JyZWN0bHkgc3BlY2lmaWVzIHRoZSBkZXBlbmRlbmN5IG9uIGJvdGggREVDIGZpbGVzIGluIGl0 cyBbUGFja2FnZXNdIHNlY3Rpb24gLS0gb2xkIERFQyBmb3IgbGliIGNsYXNzLCBuZXcgREVDIGZv ciBQQ0QgZGVjbGFyYXRpb24gLS0sICphbmQqIHRoZSBuZXcgbGlicmFyeSBpbnN0YW5jZSBJTkYg ZmlsZSBsaXN0cyB0aGUgUENELCAqYW5kKiB0aGUgbmV3IGxpYnJhcnkgaW5zdGFuY2UgaXMgdXNl ZCBmb3IgcmVzb2x2aW5nIHRoZSBsaWIgY2xhc3MgaW4gcXVlc3Rpb24sIGluIHRoZSBuZXcgRFND IGZpbGUuDQoNCldoYXQgYWNjZXNzIG1ldGhvZHMgYXJlIHBlcm1pdHRlZCBmb3IgdGhlIFBDRCBp biBxdWVzdGlvbiwgaW4gdGhlIG5ldyBERUMgZmlsZT8gSSB2YWd1ZWx5IHJlY2FsbCBwcm9ibGVt cyB3aGVuIHRyeWluZyB0byBzZXQgZHluYW1pYyBQQ0RzIGluIEZERiBmaWxlcywgdXNpbmcgdGhl IFNFVCBzdGF0ZW1lbnQuDQoNCkFsc28sIDxodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcv c2hvd19idWcuY2dpP2lkPTEyNjQ+IHNlZW1zIGRpc3RhbnRseSByZWxhdGVkLiBDb21taXQgZWI5 OWI1MmY5ODg4ZTk5ZjQ0OWI4Yjk4NGVlNWEwOTUwMjdiNWZkOQ0KbW9kaWZpZWQgdGhlIG5laWdo Ym9yaG9vZCBvZiB0aGUgZXJyb3IgbWVzc2FnZSB5b3UgbWVudGlvbi4NCg0KVGhhbmtzDQpMYXN6 bG8NCg0KPiANCj4gQmVzdCBSZWdhcmRzLA0KPiANCj4gTGVpZg0KPiANCj4gDQo+IA0KPiANCj4g DQoNCg0KDQoNCg0KDQo=