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.web09.3917.1634177492829261282 for ; Wed, 13 Oct 2021 19:11:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=T0+VvPTy; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: min.m.xu@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10136"; a="226352358" X-IronPort-AV: E=Sophos;i="5.85,371,1624345200"; d="scan'208";a="226352358" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Oct 2021 19:11:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,371,1624345200"; d="scan'208";a="441901817" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga006.jf.intel.com with ESMTP; 13 Oct 2021 19:11:31 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2242.12; Wed, 13 Oct 2021 19:11:31 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.2242.12 via Frontend Transport; Wed, 13 Oct 2021 19:11:31 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.174) 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.2242.12; Wed, 13 Oct 2021 19:11:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Nm5eLw8kR5cLswIC6dUZro8+BEnDuC/vmFAxqb/sIuH88Ml4fUhGCqqJXS/KqagwCn/wqqcBjvxqh1QFbh/fEyW2U0FHu3qHqt+kppWzJBJv8IfY0KaD2Qn1zxH3I7SeMMizLYCnIL4bf/ocusp2/nJjfjowCz3dwOHn85FDSzeC1OmCmC1GsFyLTFkLwW2Qy77pVPEenrHp9hWs7J8aGIG1CCW9F69Q9iPdZiyp82XCiK/Xt5vTXDtc5AcjVPVywnUiFJTj02j3/pJQzZjRhx0Iyc1apVZDchTomge7EWdQ07nxVeqv3WUW3o4xZIrZgOyWNS5TLNs+OVfpgh5nmA== 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=6cuE/xwIZvl2rdya79TDUBjUjZV8IPgZb0eJ1eyt4mI=; b=GMyNR614wEZiIcqGNgqY9oIgzBcr0dAIXYaRYhAhejuWLV/T//FytoU/AgzoPTtB641OOIkZ5H4IVGi36iLCdNSpBMXM3B7B9WuymtLxjP6mcEFoh8dhkW+y00YIuDzMk0QGqJzOKP09V+6XUzzVSbujWCyXNqUHFoONo5DEnGvZbdHT2XrPfvjRV+KAD8zf9vhBNA/3D0ED38+8mwIkm8ERtQZlK+HbIwMJwlaVxp1aj1zH2ALyQm8ms3ZlJXKam1z2yxi5wGROKIyn6NeGte6Zflccdll/r8pprr0uXBXyfTHIghHSVwUe4b+8Cjd6ybeyVlWd7HWUk60W3xDCOA== 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=6cuE/xwIZvl2rdya79TDUBjUjZV8IPgZb0eJ1eyt4mI=; b=T0+VvPTysed1tnKTwHAm4ZUwBtHILjBGAxFbJzi+ue3B8jlZY37mzl++pf90aIw1h2GuKD7CdsXhjGzSc24RyttnITlcbLU0/hj3ViS+YW3MxMcP7eUJo1gOUE5W3oWw0efMj+DVRdRGEqEGdbBKA2SnBHJKayrZnNu7+cvnYIo= Received: from PH0PR11MB5064.namprd11.prod.outlook.com (2603:10b6:510:3b::15) by PH0PR11MB5830.namprd11.prod.outlook.com (2603:10b6:510:129::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.19; Thu, 14 Oct 2021 02:11:29 +0000 Received: from PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::7deb:6c36:73c2:f0d4]) by PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::7deb:6c36:73c2:f0d4%3]) with mapi id 15.20.4608.016; Thu, 14 Oct 2021 02:11:29 +0000 From: "Min Xu" To: Gerd Hoffmann , "devel@edk2.groups.io" CC: Ard Biesheuvel , "Justen, Jordan L" , Brijesh Singh , "Erdem Aktas" , James Bottomley , "Yao, Jiewen" , Tom Lendacky Subject: Re: [edk2-devel] [PATCH V2 27/28] OvmfPkg: Update IoMmuDxe to support TDX Thread-Topic: [edk2-devel] [PATCH V2 27/28] OvmfPkg: Update IoMmuDxe to support TDX Thread-Index: AQHXuZrYJUlx+P0uFkWE639dG6pXrKvPUpkAgAJ7kwA= Date: Thu, 14 Oct 2021 02:11:29 +0000 Message-ID: References: <496053d51280854b59c5a7bdd36d3f4a158fbfe6.1633401643.git.min.m.xu@intel.com> <20211012121554.snlauagcv6m42flz@sirius.home.kraxel.org> In-Reply-To: <20211012121554.snlauagcv6m42flz@sirius.home.kraxel.org> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 82338088-cf69-44b3-7087-08d98eb7ef40 x-ms-traffictypediagnostic: PH0PR11MB5830: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5236; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ugMHWEC6r1kPvzCedA59Kbyyh+2bjye4Wh2MN/U9Lp/iE4O0aCDjAWW1zEODTMPgWVS9OV3grHRfnYiR4ZP/MFHS0phO3fKCfXen8W9H8g23Xow/NTHT88uH6xUC7PRyRKdb2W1BCv21MkMPpiLILSVKH7oj3gngAUBxA6qSAZY6DQQcPWDP6zMqXI3eKngc37/L3B+CUi/x0XmSAfl+gABlMdacBh4okOvwgUI08HP+JQR/USfGmlf5ssJvmG8iGJxyhdiWTo6Lavh4cI5/y1cW6Zx4mfiWhdIABtgZQMmGktdCN3rnKIe/MwOgGC15/6N4VjrqYIdzJUwniL97M5lKDd8PVg8IKyN5rT7MTFvPyE1MIdbPD2B1Io3g1LNiV/H+76IQ/suG0WJsEdyCjCnM2Pmkha+EoZsomDXDGuU0LIQESACWdiDUE6pMWp4AfvyMnsTswQv29nk8rO809mvkNte9jyl3o52KvgMIwD7bYeot7xNNapXw0qertcKIWqoOfMt1DpvLADigFUBAKv0XT4q+VQI+nENfU2m6inzTlRQED9PDQGP/Z59nVvpBcWltkFxLDxKd4j5tASgE+HldTb5RlD8QrMQwA0CiZJz9h0td9VLYI/K9FZrwjGuLBzkZatVQUlQlUXyzMKSQsvlxqH0VS6EP75dtDKW7hDGv3NgUsDsTLNtnOx1SBaSoWIVShuaQJ++1KWMqwNFmoA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5064.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(6029001)(366004)(66476007)(4326008)(110136005)(122000001)(5660300002)(26005)(71200400001)(9686003)(33656002)(55016002)(76116006)(8936002)(186003)(52536014)(54906003)(15650500001)(38070700005)(64756008)(66446008)(86362001)(82960400001)(4744005)(8676002)(2906002)(38100700002)(83380400001)(6506007)(66946007)(316002)(66556008)(7696005)(508600001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?JWLgJ75NBhsueQ9OCwdRkf+dXinhGAY2hf4lwEFR80jhC8+LLN09yZpR77LU?= =?us-ascii?Q?r/ZoaI+p+QEjxjPTw1g+rav4gN0kEUYF09O7qVOpd/e4/V/gvRDataxverdB?= =?us-ascii?Q?gvhKP2EJrrjCHPVooGdDTUGy8HvlAzkfwWguSuiEqDTJpqkiyT4s3QoWF1/4?= =?us-ascii?Q?Y+kWJoezrf73+12f9DdSjTK7O/TBPN0j3+I7FWsszVFSoqtxiEHKXRnTCA+z?= =?us-ascii?Q?wb2cBtesDc4nLoJ1ZBWoVZwxxWCJ/4cPpEURRslOO7ENYDk/l1TBYmbWma1a?= =?us-ascii?Q?1PmsjCCLIDqoYDLxXA9b5gnTqu5ChedVZ2dZy1QoGQELwdMD2Ni+CbaAxPT3?= =?us-ascii?Q?ilSYyT2qLBDOTItUT2ZZiEQmegEdsC0xfFhJs5RXuSxg02T7TcWjRE6tRIr6?= =?us-ascii?Q?w0H+e0r+aWNEoW1JIjIZIAuXs32o/mcvqxI49xOMPt1FNJhAVZQnCFtN+493?= =?us-ascii?Q?euyB1+2tepNgdLIRGXUpjJlM3nFrQy3AbYVQYzXP2fua+mtf0jHujroNsUCg?= =?us-ascii?Q?dKZ5C5gFEV+ALdMGVRVtMcRMO1G2Ty88am+vEd9jnmPtW6WoFovVHSdK+kf2?= =?us-ascii?Q?wI9v5GL0J3gCsuprbxKUB18XBGXfl3c5xMaJdf+PifkY7KLU1QI1+SyZpj+L?= =?us-ascii?Q?XarBCj+/FEuEA3xUNfWBjJzJNPHz0hMZKvsy+7NZKi2/O7gCGC3cBdPDn5ZL?= =?us-ascii?Q?WFZMkEi9VKtTy5vHHnNRviHGDNiaNuaw0i2KPsF01padyB3mFcX6EcYaNgF1?= =?us-ascii?Q?V5wx/gSjXTiTp2WdKO5Q22EUCSCvr2IcybV/iYE+4FhBPO49bA6qawyJ2Xml?= =?us-ascii?Q?HrqXuEQ0EOWIDsGhJfg6hsbxpYS9QXtbvbbJiKvHWmjaXOm26vzwkoN13cfH?= =?us-ascii?Q?++5TDIxo/isI4jDFz40Jfn7/WpzbJnvxecZWG62wkycSNQr5wX9rCxpI4pWy?= =?us-ascii?Q?fihBolpbBT4E9O22rZvMB7cygEa/DvsCuUKNXPHs0ImMUbTjszGiLbuMmUNf?= =?us-ascii?Q?+Ph8fuoUwV1P45fBvnz6OScwi1FbYeoOUIRiB72oSZFf5ZRsGzVEEuBR5Ffd?= =?us-ascii?Q?blIf+1uIXFXSVDcP0cg7nnSLvDNhMkScuvLNSYQ2Au8Pfu+tpOpFDlHceb6X?= =?us-ascii?Q?/YP01IRYcq5QZTEVXyivmK8NPRXnCT6XxgKojWyvyMfSMmE42wIY5fy0/Z4e?= =?us-ascii?Q?F6VHxhsrelaBybVnEF8vrTRDtJB4fVSWsMdGClqIebsL+cNC3128SPJzjTnJ?= =?us-ascii?Q?vPx25Me/S9AUoW1xl2EpVfcRPcH/6/cViuKkFjQX5UN7lPi/8V766A54LpC8?= =?us-ascii?Q?dTe38PPNOdEMjBxLN+C91BQ7?= 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: 82338088-cf69-44b3-7087-08d98eb7ef40 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2021 02:11:29.2389 (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: fsFu7vsqCUFuIJBCySm1PD6vgBJUht245bFTnEO7Ge2E/su/8lsBMuahrsaG8fCVMdtNNfxQ2KnAco8ZNhJv0g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5830 Return-Path: min.m.xu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable On October 12, 2021 8:16 PM, Gerd Hoffmann wrote: > Hi, >=20 > > +#define IO_MMU_LEGACY 0x0 > > +#define IO_MMU_SEV 0x01 > > +#define IO_MMU_TDX 0x02 > > + > > +UINTN mIoMmuType =3D IO_MMU_LEGACY; >=20 > Yet another place where you should be able to just use the > ConfidentialComputing PCD. Thanks for reminder. It will be updated in next version. Thanks Min