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.web10.13500.1608404337375641211 for ; Sat, 19 Dec 2020 10:58:58 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=ghQGv+ao; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: michael.d.kinney@intel.com) IronPort-SDR: DD+O8LFA54PP2QAOozWTxZFtfjl2kXiPUZQtX2Por+ppjM5TQliYIcd/92Sb3pUZJIhZybHFvG WGMth1r5gFIA== X-IronPort-AV: E=McAfee;i="6000,8403,9839"; a="237159359" X-IronPort-AV: E=Sophos;i="5.78,433,1599548400"; d="scan'208";a="237159359" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Dec 2020 10:58:56 -0800 IronPort-SDR: RtgQDwO/+sVFyAnkMPikit2lCig3iDRZ5i3xnx6cMK6KLARGDJKD5ODb0FS4Vv3vNAt0EacWLl 6q2Y5dtMig1w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,433,1599548400"; d="scan'208";a="490469593" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga004.jf.intel.com with ESMTP; 19 Dec 2020 10:58:56 -0800 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sat, 19 Dec 2020 10:58:55 -0800 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sat, 19 Dec 2020 10:58:55 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Sat, 19 Dec 2020 10:58:55 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.55) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Sat, 19 Dec 2020 10:58:54 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y5FGm5rUzdkL7nCquvu2OGnO23paZwJjq5xBslrK5b1gZ2eIi3rRgwxViLzCIcQRr+hRIXVmvcscC35JsAw8V4aO6FqQ073QsMweBqLeVXp8Q1ssmrRDZNuDwWB85YnhlHrWeb9QpcCczbRNwkbKOmZyugPtNb9nb3Twixl4Ro6EN4z72KbWsgDQr0nzaMJ434RbpWm/c5LagVt30z3wo3DsYW7br6ZDsFTbgbdE9cuNBYDV+fQKKHyCVcFAZyGbDkqYyWQcNuovNgDxDm3TdpAzedaGszNCWKAXCL4HhisDFK9o3jfet/cp010kl9xRiM+GiylhDGYEh4IzdRbtRw== 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=kUgFcav/SMUPPpvztt3DeU8KkzTnmmqcAjVxrX0Y3zw=; b=LiXLuKXURXqGTv0o0cyROV0DrP1RGEKprfticL+HUiSh/4ioFjVxRfJ/W9SjkivW6rveqVL6symBpfv3XezVTXZv2MjlcYWTjHXO2NFMBWxiLGV2jYeNW6CWCEuQspTBceSftHcpU5CeMbCJF2R71xuoQYjMzfwgIdCAz9Iy+tUTzzrLJJ9Qyz2y4P1Yg7kqY0Wqe5s4QcPBkauQX+z88efp87qo4e63Mg8aslbHC3/5+jiwDEk/8GZmSSSOpETaBrj/EQqpk7Bx3NkfftyyUcN4Q4G3IdWQwYWWbT2ur+TqGXWGNY6a8VtaWDVYSlptYhhD3qKv44fnU1O3InV5sQ== 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=kUgFcav/SMUPPpvztt3DeU8KkzTnmmqcAjVxrX0Y3zw=; b=ghQGv+aomCyacjm4cBH/1V1eLxJZZxodiEFW5/zMS/F+pgWDqRc/vFOBrvcc8VkY5mkPSCgSyvYX0rNpU+yiyvN4jtcjwt0xmTbM0n0Ox2waBKDunvsQuc8FL5kA1SMaB3/m3eQ6kZWLgDYwbhj+xt8kZofiLQyNSPYNQIbcY68= Received: from BL0PR11MB3236.namprd11.prod.outlook.com (2603:10b6:208:60::18) by MN2PR11MB4519.namprd11.prod.outlook.com (2603:10b6:208:26c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.29; Sat, 19 Dec 2020 18:58:52 +0000 Received: from BL0PR11MB3236.namprd11.prod.outlook.com ([fe80::dcf8:f2f2:db7c:1cec]) by BL0PR11MB3236.namprd11.prod.outlook.com ([fe80::dcf8:f2f2:db7c:1cec%7]) with mapi id 15.20.3654.030; Sat, 19 Dec 2020 18:58:52 +0000 From: "Michael D Kinney" To: "rfc@edk2.groups.io" , "devel@edk2.groups.io" , 'Bret Barkelew' , "Laszlo Ersek (lersek@redhat.com)" , "Gao, Liming" Subject: Re: [RFC] UnitTestFrameworkPkg cmocka submodule alternatives Thread-Topic: [RFC] UnitTestFrameworkPkg cmocka submodule alternatives Thread-Index: AdbT2chnWU96XFqHTGeb9s8keMqujQCXilCg Date: Sat, 19 Dec 2020 18:58:52 +0000 Message-ID: References: In-Reply-To: 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: 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: [24.19.191.44] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: cfda6fd7-c43a-4781-291d-08d8a45020e0 x-ms-traffictypediagnostic: MN2PR11MB4519: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4sbUW7eWeEJyQccRGpPCJ+wQd49TY9UQMFU7WrKXumoRJnhWZcbBPlKV9iXALMf/mhHEmLVjewig+yOsaoGjNbGv67ZIOtsRYRKeNW7rOELanUeYpmizC/M7NHVq7dsKf7XWwNLzfAgMOZG6g01+WXkORCWz25qE6e18fQ9hrMp5bKxsryIY9lu+l3G47GT/TEfuPjtIkI7sV3wPaNmw1Vk3qbkN7o52nbz7TyA1w1zHmHTF731vbzbCXSis3wwXaM07RRWlg/4weTTiZZsm2T539upTSgFnV6ydxQc0kReBFki3FzkL7/u0VQA7qybVgGp/CowZaYOP54hTelWVud8Rjy9YcbQ3vYjOUavv3eMSgPKs6+qrtkOC3O7+0EIorGUQn/uogU1RKTmG0J63+68Q+ayhfvwyBhbAYRLSJp6s6R95Ml2WMycO/FAhcG15tfNoeuSIwrhTE6FbircBAA== 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)(376002)(136003)(396003)(346002)(39860400002)(366004)(55016002)(52536014)(8676002)(110136005)(186003)(71200400001)(26005)(9686003)(316002)(76116006)(53546011)(6506007)(7696005)(83380400001)(86362001)(478600001)(66446008)(6636002)(8936002)(33656002)(966005)(66556008)(2906002)(64756008)(66476007)(66946007)(5660300002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?aFliWVU0aXJOd3A1Vk1teC96ZEFINjJzOHNPMXlWanFhVWJZSUY1S3RCRU5a?= =?utf-8?B?Wk1lU08xS2VZejRoYmVML3BpVGxEZ0J6WThCSW91SWszazB1dlFScDBBRmJu?= =?utf-8?B?Rnk0VGkxK0grV3hybzBWM2d6RG9UYXBrem8vUElncTRDbkd2cXFOSlFpTXRn?= =?utf-8?B?ZFFtTk4wKzd4WHVCZm1JeVJQS1VtTlMzam5LM0pVYUVIbncyK1dRQk1nUlFm?= =?utf-8?B?NXI4dUdqK1dYTHByYlBEN0pob3hVaXl6MnRxSCtCMmJoVlJ1SzFIdGNkNS9j?= =?utf-8?B?U1ljQWEwSDRLU3dsMWJHZ2JHeVlMT1UzZ2NkZyt4ZVdTbEpsLzJwOGRORFE3?= =?utf-8?B?QVkzZDltL1hHREJybjEzc3IrcElhWkZhUlBtNHMvRUhzUjd6RzFuSjZLUEY3?= =?utf-8?B?d09GMklwb3JBUldEaG9ZZW16RXFyR3B3MEdmQVQwVTJGVGx3QlBlcmJuRkVZ?= =?utf-8?B?ckM3ZWtPdmgwTHhlYXhOWXN3VmM5a2FPRkFSSlBwZEVnL09NU1gxWTUybzlm?= =?utf-8?B?b29URnk3R0I4RDVGZDZUMi93WWF5MGlFeEVPclordkdYTXpjQ0pmbTd0d25q?= =?utf-8?B?aENKMWtKNUVLZnNuZDllZmYvRnI1TlRXeUk1dkpVSGhxeFpMU1BtSDRhYk5I?= =?utf-8?B?ajlaZitQK0RJd29wOW9KWlBGSUFCRjN1Smp2YTRXVCtwb01aUkhTL3VxMkFo?= =?utf-8?B?R25nS29ON2xiNUVIOHlxWEljVzFkc3Y1WDMrblNHZSthMk56WlloMHBLMmhI?= =?utf-8?B?RXhGRjVjZlBiWmlNelRTYU14UlhNdWQ4d2d2cGtzZmhIVENJYnJEWDVyZE9R?= =?utf-8?B?UkNWeU4rZ3JUaWhLZU5ZMnRseTJYRzFmV3pZbXZ4akFQR3FQcnVENEVLbEJN?= =?utf-8?B?Y3Nmd2ptYzhIWW1JOHFIajc2Zk5UWEh2T1Y2c21lY0ozU3BScnBlcFNSVS84?= =?utf-8?B?QjFlMlVIR25FQlhwTGc2U1VzZ2dOREdzbzhOemZ2Q29PamRJS09JOVVpeEdE?= =?utf-8?B?Rmc0S3NpTWZtdEx6Sk5JTTFNSi85YnM0S0NhZVFzbVZEcERhOThFV1kraHI3?= =?utf-8?B?Q3RjdzJnbk03cjFmSDM4VFJ5ampSdGc0bUp5cEozdk1nL3hNald3ZHoxeTBl?= =?utf-8?B?Q25HaU5NeGtZWW54ZzZqdjdFbGFNYjdFZGtOODdMTDJpOFBNM2VXSHhFSDVQ?= =?utf-8?B?RzVHbFFCTTVZVnVmaWhpNHlPZC9sd1VzOGpNRkkxVnl5VXNYVG1CdmF3NTYx?= =?utf-8?B?NWJaK1Y0cDF5WGpkeXNRdllFZ2tSTGZuaDZaSjV5WXdXYWw4T0QvTFdnUkM0?= =?utf-8?Q?i09XXwtnhIwUQ=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: cfda6fd7-c43a-4781-291d-08d8a45020e0 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Dec 2020 18:58:52.7876 (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: bsgoFDKjoghvI67vmCkkOoerBJGKGFX5nKJORrbSoI4RFbFiOaO88OAdcwH1XTwi6u0SuQ/9GSvgqK8MNSrac9fjv82I3wRdwPfCIgUl9Es= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4519 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 SGVsbG8sDQoNClRoZXJlIGhhdmUgYmVlbiBhIGZldyBzdWdnZXN0aW9ucyB0byBjcmVhdGUgYSBt aXJyb3Igb2YgY21vY2thIGluIFRpYW5vQ29yZQ0Kb3JnIGluIEdpdEh1Yi4NCg0KSSBoYXZlIGZv dW5kIGEgR2l0SHViIGFjdGlvbiB0aGF0IGNhbiBkbyBhIHJlcG8gc3luYy4NCg0KICAgIGh0dHBz Oi8vZ2l0aHViLmNvbS9tYXJrZXRwbGFjZS9hY3Rpb25zL2dpdGh1Yi1yZXBvLXN5bmMNCg0KSSBo YXZlIGNyZWF0ZWQgYSB0ZW1wb3JhcnkgbWlycm9yIG9mIGNtb2NrYSBpbiBteSBwZXJzb25hbCBH aXRIdWIgYXJlYSB0aGF0DQp1c2VzIHRoaXMgR2l0SHViIGFjdGlvbiB0byBzeW5jIGFsbCBicmFu Y2hlcyBhbmQgYWxsIHRhZ3Mgb25jZSBhIGRheS4NCg0KICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9t ZGtpbm5leS9taXJyb3ItY21vY2thDQoNCkhlcmUgaXMgdGhlIEdpdEh1YiB3b3JrZmxvdyBmaWxl LiAgSXQgbXVzdCBiZSBpbiB0aGUgZGVmYXVsdCBicmFuY2ggZm9yIHRoZQ0KcmVwbyB1c2luZyBh IGJyYW5jaCBuYW1lIHRoYXQgaXMgbm90IHByZXNlbnQgaW4gdGhlIHJlcG8gYmVpbmcgbWlycm9y ZWQuDQpJbiB0aGlzIGNhc2UsIEkgdXNlZCBhIGJyYW5jaCBuYW1lIG9mICdyZXBvLXN5bmMnLg0K DQogICAgaHR0cHM6Ly9naXRodWIuY29tL21ka2lubmV5L21pcnJvci1jbW9ja2EvYmxvYi9yZXBv LXN5bmMvLmdpdGh1Yi93b3JrZmxvd3MvcmVwby1zeW5jLnltbA0KDQpQbGVhc2UgcHJvdmlkZSBm ZWVkYmFjayBvbiB0aGlzIGFwcHJvYWNoLiAgSWYgd2UgbGlrZSB0aGlzIGFwcHJvYWNoLCB0aGVu DQpJIHN1Z2dlc3Qgd2UgY3JlYXRlIGEgbmV3IHJlcG8gaW4gVGlhbm9Db3JlIGNhbGxlZCBlZGsy LWNtb2NrYSB0aGF0IGlzIGEgDQptaXJyb3IgdGhhdCBpcyBzeW5jZWQgb25jZSBhIGRheSBhbmQg d2UgdXBkYXRlIHRoZSBjbW9ja2Egc3VibW9kdWxlIGluIHRoZQ0KZWRrMiByZXBvIHRvIHVzZSBl ZGsyLWNtb2NrYS4NCg0KQmVzdCByZWdhcmRzLA0KDQpNaWtlDQoNCj4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gRnJvbTogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlA aW50ZWwuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIERlY2VtYmVyIDE2LCAyMDIwIDEwOjQ2IEFN DQo+IFRvOiByZmNAZWRrMi5ncm91cHMuaW87IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBLaW5uZXks IE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyAnQnJldCBCYXJrZWxldycN Cj4gPEJyZXQuQmFya2VsZXdAbWljcm9zb2Z0LmNvbT4NCj4gU3ViamVjdDogW1JGQ10gVW5pdFRl c3RGcmFtZXdvcmtQa2cgY21vY2thIHN1Ym1vZHVsZSBhbHRlcm5hdGl2ZXMNCj4gDQo+IEhlbGxv LA0KPiANCj4gV2UgaGF2ZSBoYWQgYXQgbGVhc3QgdGhyZWUgaW5jaWRlbnRzIGluIHRoZSBsYXN0 IHllYXIgd2hlcmUgdGhlIGxpbmsgdG8gdGhlDQo+IGNtb2NrYSBzdWJtb2R1bGUgaW4gdGhlIFVu aXRUZXN0RnJhbWV3b3JrUGtnIGhhcyBub3QgYmVlbiBhdmFpbGFibGUsIGFuZCB0aGlzDQo+IGlt cGFjdGVkIHRoZSBFREsgSUkgQ0kgc3lzdGVtLiAgVGhlIGZvbGxvd2luZyBzdWJtb2R1bGUgbGlu ayBpcyB0aGUgb25lIHRoYXQNCj4gaXMgbm90IHJlbGlhYmxlOg0KPiANCj4gCWh0dHBzOi8vZ2l0 LmNyeXB0b21pbGsub3JnL3Byb2plY3RzL2Ntb2NrYS5naXQNCj4gDQo+IFdlIGhhdmUgaWRlbnRp ZmllZCB0d28gcG90ZW50aWFsIG1pcnJvcnMgb2YgdGhpcyByZXBvOg0KPiANCj4gCWh0dHBzOi8v Z2l0aHViLmNvbS9uZXZlcndhcmUtbWlycm9ycy9jbW9ja2EuZ2l0DQo+IAlodHRwczovL2dpdGxh Yi5jb20vY21vY2thL2Ntb2NrYS5naXQNCj4gDQo+IFRoZSBmb2xsb3dpbmcgcGF0Y2ggcHJvdmlk ZWQgYSB0ZW1wb3JhcnkgZml4IGZvciB0aGUgRURLIElJIENJIGFnZW50cywgYnV0DQo+IGRvZXMg bm90IGhlbHAgb3RoZXIgY29uc3VtZXJzIG9mIHRoZSBlZGsyIHJlcG9zaXRvcnkuDQo+IA0KPiAJ aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL2NvbW1pdC9iZTc0NjEwNGQxNzY2YThj MzYzZTc0ZDYwNjMxNDQ2NTc4MjBkNjg4DQo+IA0KPiBJIGhhdmUgc2VlbiBvbmUgc3VnZ2VzdGlv biB0aGF0IFRpYW5vQ29yZSBjcmVhdGUgaXRzIG93bg0KPiBtaXJyb3Igb2YgY21vY2thLiAgVGhp cyBkb2VzIHJlcXVpcmUgbW9uaXRvcmluZyBhbmQgbWFpbnRlbmFuY2UNCj4gYnkgdGhlICBUaWFu b0NvcmUgY29tbXVuaXR5LiAgSSB3b3VsZCBwcmVmZXIgdG8gdXNlIGEgd2VsbA0KPiBtYWludGFp bmVkIG1pcnJvciBpbiBnaXRodWIgYXMgbG9uZyBhcyB3ZSBkbyBub3Qgb2JzZXJ2ZSBhbnkNCj4g aXNzdWVzIHdpdGggdGhlIHN1cHBvcnQgb2YgdGhhdCBtaXJyb3IuDQo+IA0KPiBJIHByb3Bvc2Ug d2UgdXBkYXRlIHRoZSBzdWJtb2R1bGUgaW4gdGhlIFVuaXRUZXN0RnJhbWV3b3JrUGtnDQo+IHRv IHVzZSB0aGUgaHR0cHM6Ly9naXRodWIuY29tL25ldmVyd2FyZS1taXJyb3JzL2Ntb2NrYS5naXQg bWlycm9yLg0KPiBCeSB1c2luZyBhIG1pcnJvciBpbiBnaXRodWIsIHdlIHJlbW92ZSBvbmUgZXh0 ZXJuYWwgZGVwZW5kZW5jeS4NCj4gDQo+IFBsZWFzZSBwcm92aWRlIGZlZWRiYWNrIGFuZCBjb21t ZW50cyBvbiB0aGlzIHByb3Bvc2FsLiAgSWYgdGhlcmUNCj4gYXJlIG5vIG9iamVjdGlvbnMsIHRo ZW4gd2Ugd2lsbCBwcm9jZWVkIHdpdGggYSBwYXRjaCByZXZpZXcgZm9yDQo+IHRoaXMgdXBkYXRl Lg0KPiANCj4gVGhhbmtzLA0KPiANCj4gTWlrZQ0K