From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web11.10924.1602838377329657905 for ; Fri, 16 Oct 2020 01:52:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=J1CFuSlb; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: siyuan.fu@intel.com) IronPort-SDR: TtCRtsTQaH5n18uDbJ/o4wfHTZEg7wZqkz+DLfcmWIgF/CruFYC8pDGd8f+Byp9KLUP/NS1nAd dmMPQgiohb7Q== X-IronPort-AV: E=McAfee;i="6000,8403,9775"; a="166631130" X-IronPort-AV: E=Sophos;i="5.77,382,1596524400"; d="scan'208";a="166631130" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Oct 2020 01:52:56 -0700 IronPort-SDR: p7dLQtBojm9i5sgMqckOSk+iJpLzYf6RAJUhTRVto+bWnIdzaXnF32ZGW1cqrT6gtTgU6LLNMq Ct18IxNzCXSA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,382,1596524400"; d="scan'208";a="346470820" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga004.fm.intel.com with ESMTP; 16 Oct 2020 01:52:55 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 16 Oct 2020 01:52:55 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) 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; Fri, 16 Oct 2020 01:52:54 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 16 Oct 2020 01:52:54 -0700 Received: from NAM04-CO1-obe.outbound.protection.outlook.com (104.47.45.52) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Fri, 16 Oct 2020 01:52:54 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OQ7eO8Zn70qCatWS2Imyo7vdDJKO30WOTzQXXxd/IoT34UL+jP+a7drWiCtj7shVWxqcFTPVsOcgBnwYp4pwr7PenTcgzDro/lGiPLSZ1sfHwT2n+BK0pZjziJfrALSNjt203gXgx+KcUZ6Ba/xVD7uLe/LoDwp/B8u4lOgFgPNXmrnMGhkBqYQW9XNkyp3hMNUmeSk043pd6oBZ/YnQUIPmpIqJejoxl9GbHbYWJHOtj6KBj5keKMIg/zKgwh/GnWdF6XJv2I2rCOlJ9Tv0TNThLS/0aLWiPFLi+FPErNtmZtStvBbK+/3Us1VMwU5R7zY/pJe3mLWfPf4Q1Xk6iA== 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=3d8e3Ng3DLjrL0Io3gTvJGuMD4DA3I/Z+LM7yjenERA=; b=H9CI5CO+NmG5MvbtCsZNl9KNiNME8YFr46JESwPO3zFGLebBjN9CH59s1KQDQBzBuYkjTCucDuGeP7KbONdJ2mCMIZ9FIDPlzfTneE2hMNv9/IhJ7NdjXjY6DuD5XfQgYr8ZNxpZk6EsSrwB8rfltZc3yoXyzZOn7ObR2wPEtiShAK5/OTkn6p+MpRrfeZ1XgGGpoZ36NMY79xRiizD7Y1nHhf3w9mKMssodMn5lYbRV820nrajs7KFpYtlit7byxHbX7DEF2uxtKqoM5emGL4n24F70zilch/Za3+aBSNFHv/ggWnPv46Qkbe8OtJbqkPHb3n5ouuY7OZwN9S0jew== 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=3d8e3Ng3DLjrL0Io3gTvJGuMD4DA3I/Z+LM7yjenERA=; b=J1CFuSlb03PSS4Guovx8WXEegowFhysXMwVVWJ8aYMIYFvNeJm5Pu830UMeIUtiEryubpl2geMpF7+NU323vgvChEshSREEWC7JYzEbJld5TlVf2sal4VE6c8tOWOBrefRufmcxbgqAayRdaxP86qEbxsaa6t5ryqn7TAI47tcA= Received: from SN6PR11MB2863.namprd11.prod.outlook.com (2603:10b6:805:5c::25) by SA2PR11MB5050.namprd11.prod.outlook.com (2603:10b6:806:fb::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21; Fri, 16 Oct 2020 08:52:54 +0000 Received: from SN6PR11MB2863.namprd11.prod.outlook.com ([fe80::21e0:3be:1f48:1caf]) by SN6PR11MB2863.namprd11.prod.outlook.com ([fe80::21e0:3be:1f48:1caf%6]) with mapi id 15.20.3477.021; Fri, 16 Oct 2020 08:52:53 +0000 From: "Siyuan, Fu" To: "devel@edk2.groups.io" , "ard.biesheuvel@arm.com" , "sami.mujawar@arm.com" , "lersek@redhat.com" , "Yao, Jiewen" , "rfc@edk2.groups.io" CC: "Dong, Eric" , "Ni, Ray" , "Supreeth Venkatesh" Subject: Re: [edk2-rfc] [edk2-devel] [RFC] Support Both MM Traditional and Standalone Drivers with One MM Core Thread-Topic: [edk2-rfc] [edk2-devel] [RFC] Support Both MM Traditional and Standalone Drivers with One MM Core Thread-Index: Adad/BvDcwINIpsnRk6CdDy+J9zhMgANwhQAAADIL6AAAbmcgAAaOD0gAHF730AAu6P/gAAMAfeAAAM1D+A= Date: Fri, 16 Oct 2020 08:52:53 +0000 Message-ID: References: <91565e60-54c5-8315-142b-d7b1309fca5a@redhat.com> <35c9e93e-5bd0-c932-c27c-183a687926c7@redhat.com> <06550454-2f65-8137-de07-b8ac048bed26@arm.com> In-Reply-To: <06550454-2f65-8137-de07-b8ac048bed26@arm.com> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action 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.198.147.195] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a3e53d8b-ab7e-47dc-f69c-08d871b0ded9 x-ms-traffictypediagnostic: SA2PR11MB5050: 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: BX3D+lnlJbTj0p6M0M4xJRyCZfulibCnIen/PMvjSym4QyGd+689Qrob9iyt1sHBWrjcSj8h93h4l9x2cVB8yUz26WK8vYR5pxRhbJ9Ehe2/sqbhI+hwjZmUsi0sdqPCbI73Vlg4KGruAXuIbxmvihIKykaDqkWBWUL5P3uGXlFHQc02qMMA1WJpDS2ObnysQcSgXkrnim7xAUspqtDkQFP1Lm8z/4sE0VYLSHEv5yc7DcdW1rY4N1vP8oIYhvLV9zN8HvklII0dx1/KKrRFoeLVMyihyJykr/9f2QIvnASpdC98JvN5DwYqz/HJBhDnH9MGTyvgU1526qQxKt48Jq+05sWuj5b8VrsR3ZXTLHb5hdzkgXi7p1ECOE1wUMHN7cRyWsyNHpK45WeyUXiq/Q== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR11MB2863.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(39860400002)(136003)(396003)(376002)(346002)(66556008)(66476007)(76116006)(316002)(5660300002)(53546011)(54906003)(110136005)(6506007)(9686003)(8936002)(66946007)(83380400001)(86362001)(71200400001)(66446008)(52536014)(478600001)(8676002)(64756008)(7696005)(186003)(33656002)(55016002)(2906002)(26005)(966005)(4326008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: nj1pViWRoguvt8RlTWw5POKXvv5MB6gdatHpaE4/UXSjZJd3Yo61jFUqSmt55qpEhmXHce6X+lKLKzWsp8DY3Dxg9yrFTFXLwKd/OtrD72o3CrfZ/5qrPQQOYt469hvq3qpLgt+S+h/Hp/eDwqt//+ATwUZbOBa1NEuX8tnGYlVx9tOzk//D2BnWx/8eIPA52Ef5A+MtPu+KHmsaQGgZ+MZ0+Ln2WR7VG30DvQFR+WzSG90/QAgrJrhYdl98qS9p8qoCX1xRNEFDsxqGf2yZbnpekHb0mhl18SLEC1OoDiG0VUmE17rnMlayiegUe2pP1obgdkVj/vOQ+WKaDDAlv7LYN79r087YPMf9NHq3CbdSuF3Z2JtGSUQVqMQsKahckhJnKRueCfx10DZnlEbkWZiktiQMRVbHa8zChOi+vvaIMqPNz9AIw73TbS5Kiiia0GAz2MlcQT0cf4IPpcx9gyAVTUQC4CDPSIuIIhw8QQUEHxLpsHSqtk5K62qChciGp33RL8daqPDcpL5dusz1LRrrhD5rfI2mgQj5Aq6D4NhtBEM9vFKQTYQKlMmPLP6MhtcUzzSDU0VIcDnoSIPRsF5B1DJN8xZGSS+/qxDFHrk0WtfEnFrBe4fO9H/2XuRoQidtZIJimAR9+0r4wgzehg== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2863.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a3e53d8b-ab7e-47dc-f69c-08d871b0ded9 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Oct 2020 08:52:53.5906 (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: uq+F6OErULyKUJdbAVxRUnJkQCxW4kdo9/f4AMVp4I0YCOWyhMeBKLCbb69PNuSR8Eyna8NQDxxJ7SDTjy0vEQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB5050 Return-Path: siyuan.fu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5p byA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBBcmQNCj4gQmllc2hldXZlbA0K PiBTZW50OiAyMDIw5bm0MTDmnIgxNuaXpSAxNTowNA0KPiBUbzogRnUsIFNpeXVhbiA8c2l5dWFu LmZ1QGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvOw0KPiBzYW1pLm11amF3YXJAYXJt LmNvbTsgbGVyc2VrQHJlZGhhdC5jb207IFlhbywgSmlld2VuDQo+IDxqaWV3ZW4ueWFvQGludGVs LmNvbT47IHJmY0BlZGsyLmdyb3Vwcy5pbw0KPiBDYzogRG9uZywgRXJpYyA8ZXJpYy5kb25nQGlu dGVsLmNvbT47IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBTdXByZWV0aA0KPiBWZW5rYXRl c2ggPFN1cHJlZXRoLlZlbmthdGVzaEBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazItcmZj XSBbZWRrMi1kZXZlbF0gW1JGQ10gU3VwcG9ydCBCb3RoIE1NIFRyYWRpdGlvbmFsIGFuZA0KPiBT dGFuZGFsb25lIERyaXZlcnMgd2l0aCBPbmUgTU0gQ29yZQ0KPiANCj4gT24gMTAvMTYvMjAgMzoz NiBBTSwgRnUsIFNpeXVhbiB3cm90ZToNCj4gPiBIaSwgU2FtaQ0KPiA+DQo+ID4gSSBrbm93IHRo ZSB0cmFkaXRpb25hbCBNTSBpcyBwbGFubmVkIHRvIGJlIGRlcHJlY2F0ZWQgYnV0IHRoZSByZWFs aXR5IGlzIHRoYXQNCj4gdGhlcmUNCj4gPiBhcmUgbWFueSBleGlzdGluZyB0cmFkaXRpb25hbCBN TSBwbGF0Zm9ybXMvZHJpdmVycyBhbmQgdGhlIG1pZ3JhdGlvbiBoYXMgdG8NCj4gaGFwcGVuDQo+ ID4gc3RlcC1ieS1zdGVwLiBJdCBtYXkgdGFrZSBhIGxvbmcgdGltZSBsaWtlIHNldmVyYWwgeWVh cnMsIG5vdCBkYXlzIG9yIG1vbnRocy4NCj4gTm90IHN1cmUNCj4gPiBpZiB3ZSByZWFsbHkgd2Fu dCB0byBtYWludGFpbiBkdXBsaWNhdGUgY29kZSBpbiAzIGRpZmZlcmVudCBNTSBjb3JlcyBpbiBF REsyDQo+IGZvcg0KPiA+IHN1Y2ggYSBsb25nIHRpbWUuDQo+ID4NCj4gDQo+IENvdWxkIHlvdSBl eHBsYWluIG1vcmUgYWJvdXQgdGhlIGdhcCB0aGF0IG5lZWRzIHRvIGJlIGJyaWRnZWQgaGVyZT8g SQ0KPiBzdXBwb3NlIHRoZSBkZXNpcmUgaXMgdG8gYmUgYWJsZSB0byByZXVzZSBleGlzdGluZyBE WEVfU01NX0RSSVZFUg0KPiBtb2R1bGVzLCBhbmQgZGVwbG95IHRoZW0gdW5tb2RpZmllZCBpbiBh IHN0YW5kYWxvbmUgTU0gY29udGV4dD8NCg0KWWVzIHlvdSBhcmUgY29ycmVjdC4gV2l0aG91dCBh IGh5YnJpZCBNTSBjb3JlLCB0aGUgTU0gZHJpdmVycyBtdXN0IGJlDQplaXRoZXIgYWxsIHRyYWRp dGlvbmFsIE1NIG9yIGFsbCBzdGFuZGFsb25lIE1NLiBXaGlsZSBhIHBsYXRmb3JtIG1heSBoYXZl DQp0ZW5zIG9yIGV2ZW4gaHVuZHJlZHMgb2YgdHJhZGl0aW9uYWwgTU0gZHJpdmVycyBmb3Igbm93 LCBpdCdzIGhhcmQgdG8gY292ZXJ0DQphbGwgb2YgdGhlbSBpbnRvIHN0YW5kYWxvbmUgYXMgYSBz aW5nbGUgc3RlcC4gSXQgbG9va3MgaWRlYWwgZnJvbSBhcmNoaXRlY3R1cmUNCnBlcnNwZWN0aXZl IGJ1dCBhY3R1YWxseSB2ZXJ5IGhhcmQgZm9yIGEgcmVhZCBwcm9kdWN0IGV4ZWN1dGlvbi4gU28g aXQgd2lsbCBiZQ0KZ29vZCBpZiB0aGVyZSBpcyBhIGh5YnJpZCBNTSBjb3JlIHdoaWNoIGNhbiBz dXBwb3J0IGJvdGggdGhlIHVubW9kaWZpZWQNCnRyYWRpdGlvbmFsIE1NIGRyaXZlciwgYW5kIGNv bnZlcnRlZCBzdGFuZGFsb25lIE1NIGRyaXZlci4NCg0KPiANCj4gU28gd291bGQgeW91IGV4cGVj dCBydW50aW1lIGRpc3BhdGNoIGZvciB0aGVzZSBkcml2ZXJzPyBXaGF0IGFib3V0IGFueQ0KPiBh Y2Nlc3NlcyB0byBFRkkgYm9vdCBzZXJ2aWNlcywgd2hpY2ggYXJlIG5vIGxvbmdlciBwb3NzaWJs ZSB3aGVuIHJ1bm5pbmcNCj4gdW5kZXIgc3RhbmRhbG9uZSBNTT8gRG8geW91IGhhdmUgYW55IHJl YXNvbiB0byBiZWxpZXZlIHRoYXQgdGhpcyBoeWJyaWQNCj4gTU0gY29yZSB3aWxsIGJlIGFibGUg dG8gcnVuIGEgc2lnbmlmaWNhbnQgZnJhY3Rpb24gb2YgdGhvc2UgZXhpc3RpbmcNCj4gZHJpdmVy cz8NCg0KUnVudGltZSBkaXNwYXRjaCBmb3Igc3RhbmRhbG9uZSBNTSBkcml2ZXIgY2FuIGJlIHN1 cHBvcnRlZCwgYnV0IHJ1bnRpbWUNCmRpc3BhdGNoIGZvciB0cmFkaXRpb25hbCBNTSBkcml2ZXIg aXMgbm90IHJlcXVpcmVkIChhY3R1YWxseSBwcm9oaWJpdGVkKS4NClRoZSBoeWJyaWQgTU0gY29y ZSBjYW4gZGlzdGluZ3Vpc2ggdGhlIHR5cGUgb2YgYW4gTU0gbW9kdWxlIGFuZCBkZWNpZGUNCmlm IGl0IGNhbiBiZSBkaXNwYXRjaGVkIGF0IGEgZ2l2ZW4gZXhlY3V0aW9uIHBvaW50Lg0KDQo+IA0K PiA+IFdvdWxkIHlvdSB0aGluayBpdCdzIGFjY2VwdGFibGUgaWYgd2UgcHV0IHRoZSB0cmFkaXRp b25hbCBNTSByZWxhdGVkIGNvZGUNCj4gY29udHJvbGxlZA0KPiA+IGJ5IGEgZmVhdHVyZSBmbGFn IFBDRCBpbiBTdGFuZGFsb25lTW1Qa2cgY29yZT8gVGhlIGRlZmF1bHQgdmFsdWUgb2YgdGhlIFBD RA0KPiBjYW4NCj4gPiBiZSBzZXQgYXMgZGlzYWJsZWQgc28gdGhvc2UgZXhpc3RpbmcgcGxhdGZv cm1zIGRvZXNuJ3QgbmVlZCB0byBiZSBjaGFuZ2VkLg0KPiA+DQo+IA0KPiBUaGlzIGlzIHNlY3Vy aXR5IGNyaXRpY2FsIGNvZGUsIGFuZCBoYXZpbmcgUENEIGNvbnRyb2xsZWQgYmVoYXZpb3IgbGlr ZQ0KPiB0aGlzIG1ha2VzIGl0IG11Y2ggaGFyZCB0byByZWFzb24gYWJvdXQgY29ycmVjdG5lc3Mg aW4gYWxsIGl0cw0KPiBpbnN0YW50aWF0aW9uLiBJIGd1ZXNzIEkgd291bGQgaGF2ZSB0byBzZWUg d2hhdCB0aGUgY29kZSBsb29rcyBsaWtlLCBidXQNCj4gaGF2aW5nIFBDRCBjaGVja3MgYWxsIG92 ZXIgdGhlIHBsYWNlIGRvZXMgbm90IHNlZW0gbGlrZSBhIGdyZWF0IHdheSB0bw0KPiBkbyB0aGlz IElNSE8uDQoNCkkgdW5kZXJzdGFuZCB5b3VyIGNvbmNlcm4uIFNvIEkgYXNzdW1lIHdlIGFsbCB1 bmRlcnN0YW5kIHRoZSB2YWx1ZSBmb3INCmhhdmluZyBhIGh5YnJpZCBNTSBjb3JlLCBidXQgdGhl IHF1ZXN0aW9uIGlzIHdoZXRoZXIgYWRkaW5nIHRvIGV4aXN0aW5nDQpTdGFuZGFsb25lTW1Qa2cg Q29yZSBvciBhIDNyZCBNTSBjb3JlIGluIEVESzIsIHJpZ2h0PyBJIHRoaW5rIHdlIGNhbg0KbGVh dmUgdGhpcyBhcyBhbiBvcGVuIGFuZCBtYWtlIGRlY2lzaW9uIHdoZW4gcmV2aWV3aW5nIHRoZSBw YXRjaC4NCg0KVGhhbmtzLg0KU2l5dWFuDQoNCj4gDQo+IC0tDQo+IEFyZC4NCj4gDQo+IA0KPiAN Cj4gDQo+IA0KDQo=