From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 10C92740035 for ; Wed, 31 Jan 2024 02:47:08 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=y525kw1fT+WxMEVA8usqublQXJWiSMp3G7UYyfmEuLk=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1706669227; v=1; b=KZk6Hj1QE/LnI0zn62B9KP9VNmualmtY8FfJL0uzIR7z/Be1c20csPo3fGeCRKjurxF+yyqZ HoJtAFzpKCgv25BHzFjuN/UJHkmHuIZ2qEQy1gbnO2ncEJRag1JBIgofn9qM7G4SmMe8qdvGsPt 7SVSwiB/HntUZt3D5YrJsjzc= X-Received: by 127.0.0.2 with SMTP id PWTqYY7687511xr49uxBQn1v; Tue, 30 Jan 2024 18:47:07 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) by mx.groups.io with SMTP id smtpd.web11.5931.1706669226851844472 for ; Tue, 30 Jan 2024 18:47:07 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10969"; a="3324021" X-IronPort-AV: E=Sophos;i="6.05,231,1701158400"; d="scan'208";a="3324021" X-Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jan 2024 18:47:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.05,231,1701158400"; d="scan'208";a="4001335" X-Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orviesa004.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 30 Jan 2024 18:47:07 -0800 X-Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 30 Jan 2024 18:47:05 -0800 X-Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 30 Jan 2024 18:47:05 -0800 X-Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.2507.35 via Frontend Transport; Tue, 30 Jan 2024 18:47:05 -0800 X-Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) 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.2507.35; Tue, 30 Jan 2024 18:47:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PiB9KQRD1mPV7wApvtlJdQuo80YCWEctKS56PY+LpqY17N0KmC3V6xUKic7d4pTtpVYyN3OMgfSHa28nB4mpq1S1tCs2/cvWTx4pE/oaucE5UQFQpefOCWc4wHXNoTglT0DbuIRP6kY6mYxEers7CKBSRVSa0nq7m+pGxMkqW7w326IfscPIEBKUeUUuoJM54/PW7TKJ7sunNajfBvhhrGnKkPnW75D11DqIi9kI9OzmL2A6o7oJBqt3QUjQJhgALZJKBYZcGb1bOunRsZOejDBVe0whxYPYutLVzwV1LMnGSaO2jWJIzCjDd2GKysBLWo6ni2HTJzXHm3tItS16Yg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kkg75aoZjztOVdJJbJ2VmhrL72mJdJGuU0a8/wxd8gw=; b=DCGoVGnKohpXlYXBZOOchidv+WoyBM5hCU3/+PiIQdB9SNTwmACNrDuTZexXVhDz7ZpOe1ZMlJCwTujaGRSlctmN5Z1tjdmdQFs8YyyfHmZnWOqh9tSc0sFn5yn1OY4nROIsUy1E1DVhT7TIwoQmANoxYkA0HcjEJz6Ne0WeCLkOxFNWCOiNHQSH/rgtcd1qI3QZ2OB8NOkzoImke2KSL3nS6mSXFjBz2Y/ko2QM8jNIuWvY/GWkTHOpUI51wnwQgIj0C5Qr3Wq1jah+R5K9aU9qXlrl9yPyXFvdnOJV/SWX91O+X0l7xJGIPdKX4HT5AsDSWHRK03b74CfzMiG7jg== 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 X-Received: from PH0PR11MB5064.namprd11.prod.outlook.com (2603:10b6:510:3b::15) by DM4PR11MB7208.namprd11.prod.outlook.com (2603:10b6:8:110::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.34; Wed, 31 Jan 2024 02:47:01 +0000 X-Received: from PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::e526:b83e:9ee1:c862]) by PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::e526:b83e:9ee1:c862%4]) with mapi id 15.20.7228.029; Wed, 31 Jan 2024 02:47:01 +0000 From: "Min Xu" To: Laszlo Ersek , Tom Lendacky , "devel@edk2.groups.io" CC: Ard Biesheuvel , "Aktas, Erdem" , Gerd Hoffmann , "Yao, Jiewen" , Michael Roth Subject: Re: [edk2-devel] [PATCH] OvmfPkg/IoMmuDxe: Provide an implementation for SetAttribute Thread-Topic: [PATCH] OvmfPkg/IoMmuDxe: Provide an implementation for SetAttribute Thread-Index: AQHaU6ACECE+J0tjR0Ob2qHcBep0QLDy4HSAgABW1XA= Date: Wed, 31 Jan 2024 02:47:01 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB5064:EE_|DM4PR11MB7208:EE_ x-ms-office365-filtering-correlation-id: 81e8d57e-337e-45ef-630a-08dc2206e693 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: NUDmYs9Z6TB56X/tzDXLzDdtJCzP4F6TFZ14VrXpxJNWeamSV+JEHSpMWxthIQDPyyFDr9CQFAxkLLcRaqOPY+kc4BiFJHP5nCZ+DSWcyhTOyf7DL4FYEwEFri6crXalCaFJVH+5P9MUlwzxnMsJgzBP+89EpOI0Tmb4Y4aV2rlInAxoR8snwH01vkPkfNdBeVRNHHlzcjPQFnsSjoUIAUS7baeeoay0taxFwDy0Y7Oq7prKOiXh71K6OVmnSExO2VM7XnCjcsto/ujiZfba7sKxz8ZijmoJYEaPSw3EXzrsg60sWlP7sgXAX74/81cyiRg+UuMnV0Cb5Cu2BlbVItcFfS09XxwnECDJINYjUUqwPArWSbe/y9zq03WJOZGp35lS67cDEXyGJHVh1ODqjo36a+HXgnjdx8dNWSh/QYGdD4s++gi4VHtvA55JzU+xLXQWrNT5+A4uu6cPhRSu7UQmgnrS+Q9wqXbrmZa2AAMmQrkz7iQXnU7V5hYIYxA326/i7KS2Ptq220BOFRCqJB8jPnoOTxOwdv2L8sbjz3DyjRVO7RCtKQ0A0JedUdLN1GMZjfgBZ28ZaFfa4/ipIrHrwC6tAl4yZ76GirAPINVZFMmKT6mlmuKme5eZldPN x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NGVpTnU2WkFpZWlJZmJIdjVWWEM0dDJvdVd5aUJSRTRhWlFCRTJtT2NBTXdB?= =?utf-8?B?WVlJcnpDMXRxa3BqZ0xpUVVsUlB2em1zME9RNlR3V1NrMENIUWgyRDlKV0JF?= =?utf-8?B?UTVoUjMyTlBOMk1xTFNUOGlnZTZSZjFjWGo3MHM5bFZ1QVh1S2JGV3RBd3Na?= =?utf-8?B?SDVlWmZkTXRKUGFyTk1JTll4NlVWcmpPZStnMVRIUVlTNXdFbEFKeGYyRjg2?= =?utf-8?B?d0xJeDBiZUI2K05JRFhITER0dFk2VHdZUFpwVjNhUUlma1orZ2FUWkovVTlI?= =?utf-8?B?ZFE4MWFxR1dLMFRycU5iMStTZ0duVVNvV2hlcXBoUzVzR3A4Z1c1NzZRNHcz?= =?utf-8?B?RGFFbkZGbVpPVXF2K1BSVm9sZnlPYVhjWE5EaXgrbmpra2t0RlpDSHNVZENX?= =?utf-8?B?VlhyYTk3ckcvL25FeGF4c0xRQ2UxWjhaOHl0dHhaZVUxQllGOGQ5YmpSNlV3?= =?utf-8?B?OVg2MlFLQUtIZGxMZFhsa2g3V0FSMWZDb0JjdEN3cWFvYnlaTXNhRjBEalE5?= =?utf-8?B?elBIeXBlaDNZMFF5bkRjT0c0TzlpOVRMT2dyUFovUWkvczdJT3ZTeU1vdHR6?= =?utf-8?B?alFld3pmbnk0MWo1cmJvUU9SSkdId1NZcmF1RENlZlZmTlVJUlhkdzVpaGl2?= =?utf-8?B?aUpEcVlOYVhvRVJIK3FBSVZyN1hEM3hjZVVIUURNaVBQRlRXRUdnM0NtOXAy?= =?utf-8?B?VXRoVzZJVHV4YTg0TlZUdFdiVlRaRUtOdVhDZnlLZENZWSt3c29xSEFZVVA3?= =?utf-8?B?ZXViUUpnZEVDcDNxcXVkaDZiMThEd1k1RTduVHN3b2dkUFkvdm4wR3p6ZkF3?= =?utf-8?B?bkVGd2ptMmVsSHh1UHFidTJFVlFmSWRCblVlc2xBUnRSb2ppRmFnMHBEU3NE?= =?utf-8?B?QldTU2NxRE81UzR3Zm1zQmJJc3MvZWRBb2lxSTByZzEyd2g4Y0l2ai9XeTBz?= =?utf-8?B?cEoveW5jSW9tOUw2RkNiUHhIVGk0YnlrRW1yTXVRSUFERm5mMXhPa2RtRHVh?= =?utf-8?B?T0NzQnhOcU9UTjRXUjdpYXo3aXZYODdtcnE5MHR3bkptdU80OWE2eTRVMFh4?= =?utf-8?B?Q29UU29XQUtUTzA2WGQrU09ZTU5HQlpiVU5jeGlBS1M1WithWTlLM2gzYzQv?= =?utf-8?B?T3NaM2ptNFJWQXpJMFRjZEU3N3MzN1Fva0pyTDdON3BMKzRsQmtuRTFXTTg3?= =?utf-8?B?eVFjTHUxdC80bXhWRUNVYmhTM2M0ZmpkZnVVZWd3SGViMEN6V0NCdVJaYlFK?= =?utf-8?B?N1FpZjV3NmJZaXhqQUdFUGFVK0E5WUQrTFdQODY0SVJ6ci8wSFBoTDFBQXBB?= =?utf-8?B?ZStuVDlMTnBGMVdkQnhIUU5TLzQyQmpIOUdhUTZrMGIyUm01N3lTL3NidU00?= =?utf-8?B?R0tpVTdNYUhuMnBrVC80UzdBaFdVdUtjc1R4N3Y3WEJkR1BXK1o4YUcrc3J6?= =?utf-8?B?bGZyMnNHcnVZb1JCRlUvQUFZaEpGZ2EveGl4OU1sVTlYOHZKOGZTVEhSeVg5?= =?utf-8?B?QnB4WHhkdDB1Nkp0YVlkQnNaam5JZ3dPZGdOSnAwcTd6V25WWEVRVVZ1N1hU?= =?utf-8?B?VlJXNTBWQnlINHJhN0dvY01rb05NN3ppdkMrR0VObnJ2SkY5eXU1cHRMeGla?= =?utf-8?B?ZHdZaThVanJiN3JwMTRSZ1hwb09lTE9PWGRBTFJ2WDJoZCtZcTcxM1BLU283?= =?utf-8?B?ZFB6OENqbFdxKzN5VkUydWdWUThRRVdjUEFlVENwcGl4UmpCR2ZhdGFJbXRH?= =?utf-8?B?M3dkN3RuZ1dHYXowb083eVRSRHNVS0RaeDV4YlIwMnBEcHd4RnVBcGwzbzd5?= =?utf-8?B?b3dTZk9yelpPVmRpY0NxK1VqSEc0MVJFNFp3Y2kzejBhZU5RNXJHbWFKeVN1?= =?utf-8?B?cEtBNnI5SDBWc2VGM3FmS1dENkRLRWpGSElMNFhFcWRiWWtsNWwyTUN5OXRl?= =?utf-8?B?U1hibE52bHc2VVQ1Tlg4bkQ2MHhMNnltdVEzbWpyZEdHU2RaZDRabGVjRVpK?= =?utf-8?B?dnRZQTJWMVBKQ0JpaHlIaTc0a0Zra3B0MDVpQ21PZXZMZk9KWE15UkFJSnhI?= =?utf-8?B?ZEZnYXNZMXc5ZWR4UUVydk5TOXVZWUdFY0xGaTRobXlQM3ZBOTlHM0FoYURI?= =?utf-8?Q?9e22febwE4TBMS2/L3hMmChzJ?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5064.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 81e8d57e-337e-45ef-630a-08dc2206e693 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2024 02:47:01.2836 (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: G4lLJrCsvgzl0mLs1vwfuj4C7LalCCUCcAz28AKzLLUqxB3rDgdG86MgvbU+/p+XdXO7cpmIGVskQ3tTtF5h1g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB7208 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,min.m.xu@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: qVMdPcpK1D1sBilb0UQBGdk9x7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=KZk6Hj1Q; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") T24gV2VkbmVzZGF5LCBKYW51YXJ5IDMxLCAyMDI0IDU6MzMgQU0sIExhc3psbyBFcnNlayB3cm90 ZToNCj4gT24gMS8zMC8yNCAxODoxNSwgVG9tIExlbmRhY2t5IHdyb3RlOg0KPiA+IEEgcmVjZW50 IGNoYW5nZSB0byB0aGUgUGNpSW9NYXAoKSBmdW5jdGlvbiBub3cgcHJvcGFnYXRlcyB0aGUgcmV0 dXJuDQo+ID4gY29kZSBmcm9tIHRoZSBJb01tdSBwcm90b2NvbCBTZXRBdHRyaWJ1dGUoKSBvcGVy YXRpb24uIFRoZQ0KPiA+IGltcGxlbWVudGF0aW9uIG9mIHRoaXMgb3BlcmF0aW9uIGluIE92bWZQ a2cvSW9NbXVEeGUvQ2NJb01tdS5jDQo+IHJldHVybnMNCj4gPiBFRklfVU5TVVBQT1JURUQsIHJl c3VsdGluZyBpbiBhIGZhaWx1cmUgdG8gYm9vdCB0aGUgZ3Vlc3QuDQo+ID4NCj4gPiBQcm92aWRl IGFuIGltcGxlbWVudGF0aW9uIGZvciBTZXRBdHRyaWJ1dGUoKSB0aGF0IHZhbGlkYXRlcyB0aGUg SW9NbXUNCj4gPiBhY2Nlc3MgbWV0aG9kIGJlaW5nIHJlcXVlc3RlZCBhZ2FpbnN0IHRoZSBJb01t dSBtYXBwaW5nIG9wZXJhdGlvbi4NCj4gPg0KPiA+IFN1Z2dlc3RlZC1ieTogTGFzemxvIEVyc2Vr IDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJz ZWtAcmVkaGF0LmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5s ZW5kYWNreUBhbWQuY29tPg0KPiA+IC0tLQ0KPiA+ICBPdm1mUGtnL0lvTW11RHhlL0NjSW9NbXUu YyB8IDU1ICsrKysrKysrKysrKysrKysrKystDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA1MyBpbnNl cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiANCj4gVGhhbmtzIC0tIEknZCBsaWtlIE1pbiBv ciBKaWV3ZW4gdG8gYXBwcm92ZSB0aGlzLCB0aGVuIEknbSBnbGFkIHRvIG1lcmdlIGl0Lg0KPiAN CldlIGhhdmUgdGVzdGVkIHRoZSBwYXRjaCBpbiBURFggYW5kIGl0IHdvcmtzLg0KDQpUaGFua3MN Ck1pbg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVj ZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAo IzExNDg0Nik6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExNDg0NgpN dXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwNDA1ODE0OC83Njg2MTc2Ckdy b3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6 Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09 LT0tPS09LT0tPS09LT0tPS0KCg0K