From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web08.1588.1608581710263660401 for ; Mon, 21 Dec 2020 12:15:10 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=OPo/IvWe; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: michael.d.kinney@intel.com) IronPort-SDR: 7Ger4cXjZTkn3wUUbpT/iZ2KFG8iLE30XEMYVbTzSKmLvECM0Pyq0O9BdkdVbJsO4Mq2SGuoYs GWYp+8dz5Ryw== X-IronPort-AV: E=McAfee;i="6000,8403,9842"; a="237339927" X-IronPort-AV: E=Sophos;i="5.78,437,1599548400"; d="scan'208";a="237339927" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Dec 2020 12:15:08 -0800 IronPort-SDR: dPCKDFUwb31YieLyKZ9Tlyma7FYHN39a8Z0o227mHoUNmLnvfZxzpeMwFbPPTmYSnAQFa39q43 EKNUxBpIdrlQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,437,1599548400"; d="scan'208";a="456806325" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga001.fm.intel.com with ESMTP; 21 Dec 2020 12:15:08 -0800 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX605.amr.corp.intel.com (10.22.229.18) 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 12:15:08 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx608.amr.corp.intel.com (10.22.229.21) 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 12:15:08 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.107) by edgegateway.intel.com (134.134.137.103) 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 12:15:07 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Km8d9xiCL63JmxY2pw1A+Gdih0Wkz+w1TC45D0huUPlWhfx+1YLRL2rYh4SsbYpN/XVQ2VfBn2rcJiDqkcvA5LUI8SmZps57cPLoUWaXULjNPKKmlPS/kZZpoGtr+6dq4w6bb/Y5Gk/uHI4JHScwem3kvnyO8KteH2awRcDwJK5mrO5wXICIE2qHmIx1JbHz8rSLLeNU15iibGS4k3d37MpHQ+bcMAvXWKWY6p8NIoI+9UopxSsuzgpjaP0oFca5qmU8TBQ1JsPzKzfApdsS4vE6m1BJI1RJI3dDz8ZL6QOyOwqjvxua1Q9XgBEXtkbxhYjbr9iWf4uTc1hZfV9aVQ== 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=QWMeP1DZPRMuhZEDRay74nZbG8RYWNpDl8uXPPB+HVI=; b=Ks1RaSD5zhNEy2gns0ImbG+VZJTc0T+nS8DXQuGdiFaK/Wvu+h+gfXx22J2nsJAkfriCcXCt2wvvD9yuVf/sXBylG0wLso5RSVq43JYRHbelDB+KTiHiv0liuAmbYau3x2QPBOa9djoJjb5ERgNoL+bc6+/I2wp2nradYPjIAsmH1pmVjz5O36rRYhe5lYvSkO0krmxRvHeiI+fjSCxneEHqbjUjZiKbZK1Pp1AGbvCRNd7AOuCBeeQ7rcHZ7wOdGZM5sejnCz6onlVuB8yPJfIjTCmwfPEW3Yj6S8MfiLJsdUZNOU6dOVmH3j6+5MmkUzbexNOXGz2fYXndxRbiBQ== 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=QWMeP1DZPRMuhZEDRay74nZbG8RYWNpDl8uXPPB+HVI=; b=OPo/IvWen+MO7kDnxoGQ7P7bKRK2fNaM8HWifnsP6iEPkWHNfJdaLFBHKtCPwRORtlcMZ3ccA9iepY2L1QkpGpIuDVymHkbSWwFwwknWSWJ55F87lniCLrgGOWXYEsdDq5ZlNQSeQrorn9OymEX0NzNqm13EeK/wGd/nswv6b9c= Received: from BL0PR11MB3236.namprd11.prod.outlook.com (2603:10b6:208:60::18) by BL0PR11MB2882.namprd11.prod.outlook.com (2603:10b6:208:7f::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.29; Mon, 21 Dec 2020 20:14:35 +0000 Received: from BL0PR11MB3236.namprd11.prod.outlook.com ([fe80::9112:3701:9e1a:3f78]) by BL0PR11MB3236.namprd11.prod.outlook.com ([fe80::9112:3701:9e1a:3f78%6]) with mapi id 15.20.3676.033; Mon, 21 Dec 2020 20:14:35 +0000 From: "Michael D Kinney" To: gaoliming , "devel@edk2.groups.io" , "rebecca@bsdio.com" , "rfc@edk2.groups.io" , 'Bret Barkelew' , 'Laszlo Ersek' , "'Gao, Liming'" , "Kinney, Michael D" Subject: Re: [edk2-devel] [edk2-rfc] [RFC] UnitTestFrameworkPkg cmocka submodule alternatives Thread-Topic: [edk2-devel] [edk2-rfc] [RFC] UnitTestFrameworkPkg cmocka submodule alternatives Thread-Index: AdbT2chnWU96XFqHTGeb9s8keMqujQCXilCgAA0YdwAAMrOCAAAnpyeQ Date: Mon, 21 Dec 2020 20:14:34 +0000 Message-ID: References: <012801d6d737$22062710$66127530$@byosoft.com.cn> In-Reply-To: <012801d6d737$22062710$66127530$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 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: [24.19.191.44] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 92f087bf-a961-4054-c185-08d8a5ed0911 x-ms-traffictypediagnostic: BL0PR11MB2882: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: t12V9d3RKKJdimeTz34RxBhj+PgMIWbp7c37yPs3xizp2oKPwayrxZ1uvBc3+cxS1U7Q6j1PCl+HnNFfCnGo8ZgGWpJjXu+GauoQPoTD1szyLHl9O6XWad8LPKtYFETQsa70EKZYGHp+jfHkLB0QudXxX4Oki8U++E7IGg4L61ObaPFNahSjvGvrL+n+LAA3Zc7Mhkq8N7oxMAQ2BHySPCP71rq0mW0188h1BuyRsREqa+NnJ7KBjenEF022EsBEbOvB1wEi8YXFNSG0as+4lJlBgYJRwJszQM71e4pAZ/Lf8Gvx6W9I3myKUzNnGjjGSJlxLu8BgLqhW72aoJBRzu4waCAyBrtkjapiLtav6f39JUWfpuHf64Jx8KKN7x3YyaPvFtdBtXrQVvd6Ta6xSoGHQRLU3oTMGvjO9pPMxje/JpCBeXcvKGciZbglW0Ok9JSeY9DcbkwA3dJ2pm+YMkkDmJKKBaqf9T6Slh8go0IOcv2ztLvK7BjlSjbl+56h x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL0PR11MB3236.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(376002)(136003)(366004)(39860400002)(346002)(66946007)(966005)(76116006)(478600001)(8676002)(53546011)(316002)(110136005)(83380400001)(6506007)(66476007)(52536014)(66446008)(26005)(64756008)(66556008)(5660300002)(2906002)(9686003)(86362001)(8936002)(71200400001)(7696005)(33656002)(921005)(186003)(55016002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?ckpFaEN2cDRjckhOY05ibmZCZlpzYkh1akdqRkhaRmtReEJ3MVBFY0FHTzkz?= =?utf-8?B?OHpDcDV1WXJWL3pDWFJFUXJTY1laVjE1QlNUT3FIcTdZNDVtYXQ0VGJWVWhG?= =?utf-8?B?eDhyLzBGWEFxeXFSbTFYUnJudWs2eTRNaDZYNitieFdNSkcrUEdpVFAwazBk?= =?utf-8?B?K21pYk1NTzRUR0h2ZmVBQUh0M1Y2UUVuK3F3YUluUEd2R2xyQjV3NE9ZNjdV?= =?utf-8?B?SGlRZGZGVDV2ZWQrTGxQVHNlZ3R1VE96Ylc3U1J6TU1GZkIzVERTczg3OUZt?= =?utf-8?B?WFVpVUdBQUI5QnNwR0FXQ2dZblZEVUl6eGZ1cVd2Zmk2WTljY1BBR1hyK3VZ?= =?utf-8?B?UzhqQlN0OXB4UVFnWGRKOXliRTFxSGpLWmFHd0pGTHZVR1c5b2RhazhsVnpp?= =?utf-8?B?ODRhMUZMUmd3MitFd3prNXJKUTFpMUJCNnhSQkxFOTlyb3dHZlVhSm8wZWxa?= =?utf-8?B?RjZCQm4xbUE2RDJoa2Z2OFh5emNJeXRaOWtHb00yeTFmTEFLMEFWVnlwODcv?= =?utf-8?B?QmdCckIzOWlFMHRsamVCYWFMYkpZWWRlU2JSdVcwMXc0ZDJubFZIckJJYU55?= =?utf-8?B?bk5abW51Y05MZVNrNDE0MVpYd1ZVWUtac3orVzIwaGxGOElNaC8vVVdjNVRm?= =?utf-8?B?SndUVjNPWFhaUjlQN3hDcDl1b3FuOGd2OHF1VnIyRVo0L29Ob3NQT09SY0dM?= =?utf-8?B?YVBrWDdCaEM0R3U0WTg0ZmRWeXlEWUVUcFRxQVl6NGw2SWFyNFNoUno1MDZr?= =?utf-8?B?ZTJQcWU0YXZUM2p3U0lOMnQ1VGlIamxiaGd1azNJWnNxbFdjc1BROEltWUVE?= =?utf-8?B?eFhRU0VUbVdlekdYWUh6bko2YUxNUjkwLzRFNG8yRjZGTDIzZWpCMnh6VmUz?= =?utf-8?B?a1JVV2pXTHRRR3BiaDJpNUQ5eVlVbVM1bVNMSUdPc3ExYnhySUpjdXFGcWFN?= =?utf-8?B?U2dEeTFZMHAvQzNONER4RGFwcm5lWnRrRy9jTVhJVnVBam1Mbm1oOFJSYXho?= =?utf-8?B?NDlKT3pPMkpGSDdHRm9Yejc5N2EyYVZ2VitOcXlNUVgrZE5kRFJvYkpMOWNh?= =?utf-8?B?Mzl3OXk2QUlQOHFpYUNWV0k3ekJPVlhYcTM2VnpjVmhMd0ZLRHZYOWYzMTJO?= =?utf-8?B?c0FGTVovdzFsdFdFN1M3dGh5YnVuMHUzMlVtQXBWRkZGamEyYnNNc0s1VUlG?= =?utf-8?B?Njg2T0F2RE0yaE1jY3dUNW12d0NvTm13R2Ria3AyNk54KzJtUSs5UlFVMVdm?= =?utf-8?B?KzBzOHB1QUtpbDJ4UWgxbU1rb3BYWUgvNFdBNk82eGRISEhrY2l4NTJqY1pv?= =?utf-8?Q?QlJq+ZEmQpw9M=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL0PR11MB3236.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 92f087bf-a961-4054-c185-08d8a5ed0911 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Dec 2020 20:14:34.9676 (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: XhkJ73N/vozg+3uSOsm0jJyzjxHfhyAsvoLeI+/YhILN0EsGwSZf53jcMEFl2i3x1v80dMUg5VI885iy8N3IkNdZWiHhh6o/jy+j0DqZ7KA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB2882 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmViZWNjYSwNCg0KQXJlIHlvdSBvayB3aXRoIHVzaW5nIGEgR2l0SHViIG1pcnJvcj8NCg0KTWlr ZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGdhb2xpbWluZyA8Z2Fv bGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiBTZW50OiBTdW5kYXksIERlY2VtYmVyIDIwLCAyMDIw IDU6MTggUE0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyByZWJlY2NhQGJzZGlvLmNvbTsg cmZjQGVkazIuZ3JvdXBzLmlvOyBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+OyAnQnJldA0KPiBCYXJrZWxldycgPEJyZXQuQmFya2VsZXdAbWljcm9zb2Z0LmNv bT47ICdMYXN6bG8gRXJzZWsnIDxsZXJzZWtAcmVkaGF0LmNvbT47ICdHYW8sIExpbWluZycgPGxp bWluZy5nYW9AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiDlm57lpI06IFtlZGsyLWRldmVsXSBbZWRr Mi1yZmNdIFtSRkNdIFVuaXRUZXN0RnJhbWV3b3JrUGtnIGNtb2NrYSBzdWJtb2R1bGUgYWx0ZXJu YXRpdmVzDQo+IA0KPiBJIGFsc28gcHJlZmVyIHRvIGZldGNoIGFsbCBzdWJtb2R1bGVzIGZyb20g Z2l0aHViLiBUaGVuLCBhbGwgZ2l0IHJlcG9zIHdpbGwgaGF2ZSB0aGUgc2FtZSBiZWhhdmlvci4N Cj4gDQo+IFRoYW5rcw0KPiBMaW1pbmcNCj4gPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+ID4g 5Y+R5Lu25Lq6OiBib3VuY2UrMjc5NTIrNjkyNjErNDkwNTk1Mys4NzYxMDQ1QGdyb3Vwcy5pbw0K PiA+IDxib3VuY2UrMjc5NTIrNjkyNjErNDkwNTk1Mys4NzYxMDQ1QGdyb3Vwcy5pbz4g5Luj6KGo IFJlYmVjY2EgQ3Jhbg0KPiA+IOWPkemAgeaXtumXtDogMjAyMOW5tDEy5pyIMjDml6UgOTowNg0K PiA+IOaUtuS7tuS6ujogcmZjQGVkazIuZ3JvdXBzLmlvOyBtaWNoYWVsLmQua2lubmV5QGludGVs LmNvbTsNCj4gPiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgJ0JyZXQgQmFya2VsZXcnIDxCcmV0LkJh cmtlbGV3QG1pY3Jvc29mdC5jb20+Ow0KPiA+IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j b20+OyBHYW8sIExpbWluZyA8bGltaW5nLmdhb0BpbnRlbC5jb20+DQo+ID4g5Li76aKYOiBSZTog W2VkazItZGV2ZWxdIFtlZGsyLXJmY10gW1JGQ10gVW5pdFRlc3RGcmFtZXdvcmtQa2cgY21vY2th DQo+ID4gc3VibW9kdWxlIGFsdGVybmF0aXZlcw0KPiA+DQo+ID4gT24gMTIvMTkvMjAgMTE6NTgg QU0sIE1pY2hhZWwgRCBLaW5uZXkgd3JvdGU6DQo+ID4gPiBUaGVyZSBoYXZlIGJlZW4gYSBmZXcg c3VnZ2VzdGlvbnMgdG8gY3JlYXRlIGEgbWlycm9yIG9mIGNtb2NrYSBpbg0KPiA+IFRpYW5vQ29y ZQ0KPiA+ID4gb3JnIGluIEdpdEh1Yi4NCj4gPiA+DQo+ID4gPiBJIGhhdmUgZm91bmQgYSBHaXRI dWIgYWN0aW9uIHRoYXQgY2FuIGRvIGEgcmVwbyBzeW5jLg0KPiA+ID4NCj4gPiA+ICAgICAgaHR0 cHM6Ly9naXRodWIuY29tL21hcmtldHBsYWNlL2FjdGlvbnMvZ2l0aHViLXJlcG8tc3luYw0KPiA+ ID4NCj4gPiA+IEkgaGF2ZSBjcmVhdGVkIGEgdGVtcG9yYXJ5IG1pcnJvciBvZiBjbW9ja2EgaW4g bXkgcGVyc29uYWwgR2l0SHViIGFyZWENCj4gPiB0aGF0DQo+ID4gPiB1c2VzIHRoaXMgR2l0SHVi IGFjdGlvbiB0byBzeW5jIGFsbCBicmFuY2hlcyBhbmQgYWxsIHRhZ3Mgb25jZSBhIGRheS4NCj4g PiA+DQo+ID4gPiAgICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9tZGtpbm5leS9taXJyb3ItY21vY2th DQo+ID4gPg0KPiA+ID4gSGVyZSBpcyB0aGUgR2l0SHViIHdvcmtmbG93IGZpbGUuICBJdCBtdXN0 IGJlIGluIHRoZSBkZWZhdWx0IGJyYW5jaCBmb3IgdGhlDQo+ID4gPiByZXBvIHVzaW5nIGEgYnJh bmNoIG5hbWUgdGhhdCBpcyBub3QgcHJlc2VudCBpbiB0aGUgcmVwbyBiZWluZyBtaXJyb3JlZC4N Cj4gPiA+IEluIHRoaXMgY2FzZSwgSSB1c2VkIGEgYnJhbmNoIG5hbWUgb2YgJ3JlcG8tc3luYycu DQo+ID4gPg0KPiA+ID4NCj4gPiBodHRwczovL2dpdGh1Yi5jb20vbWRraW5uZXkvbWlycm9yLWNt b2NrYS9ibG9iL3JlcG8tc3luYy8uZ2l0aHViL3dvcmtmbG8NCj4gPiB3cy9yZXBvLXN5bmMueW1s DQo+ID4gPg0KPiA+ID4gUGxlYXNlIHByb3ZpZGUgZmVlZGJhY2sgb24gdGhpcyBhcHByb2FjaC4g IElmIHdlIGxpa2UgdGhpcyBhcHByb2FjaCwgdGhlbg0KPiA+ID4gSSBzdWdnZXN0IHdlIGNyZWF0 ZSBhIG5ldyByZXBvIGluIFRpYW5vQ29yZSBjYWxsZWQgZWRrMi1jbW9ja2EgdGhhdCBpcyBhDQo+ ID4gPiBtaXJyb3IgdGhhdCBpcyBzeW5jZWQgb25jZSBhIGRheSBhbmQgd2UgdXBkYXRlIHRoZSBj bW9ja2Egc3VibW9kdWxlIGluDQo+ID4gdGhlDQo+ID4gPiBlZGsyIHJlcG8gdG8gdXNlIGVkazIt Y21vY2thLg0KPiA+ID4NCj4gPg0KPiA+IEknZCBzdWdnZXN0IGp1c3QgdXNpbmcgdGhlIEdpdGxh YiBtaXJyb3IuIFVubGlrZSBjcnlwdG9taWxrLm9yZywgR2l0bGFiDQo+ID4gc2hvdWxkIGJlIGp1 c3QgYXMgcmVsaWFibGUgYXMgR2l0aHViIGFuZCB3b24ndCBpbnRyb2R1Y2UgYW5vdGhlcg0KPiA+ IHBvdGVudGlhbCBmYWlsdXJlIHBvaW50Lg0KPiA+DQo+ID4gLS0NCj4gPiBSZWJlY2NhIENyYW4N Cj4gPg0KPiA+DQo+ID4NCj4gPiANCj4gPg0KPiANCj4gDQoNCg==