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.web08.3847.1634261519360272602 for ; Thu, 14 Oct 2021 18:31:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=XUW0U1Rt; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: jiewen.yao@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10137"; a="227783310" X-IronPort-AV: E=Sophos;i="5.85,374,1624345200"; d="scan'208";a="227783310" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Oct 2021 18:31:59 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,374,1624345200"; d="scan'208";a="525271930" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga001.jf.intel.com with ESMTP; 14 Oct 2021 18:31:58 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 14 Oct 2021 18:31:58 -0700 Received: from orsmsx604.amr.corp.intel.com (10.22.229.17) by ORSMSX609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 14 Oct 2021 18:31:58 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Thu, 14 Oct 2021 18:31:58 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.175) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Thu, 14 Oct 2021 18:31:57 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ISyVuvTUXzRp/rlzPMWpUWUw0PdVwAE4LloRH8cwjrZiikd34geFLff6d7Vxi05nIIuL5umA9C3dY7yhLB2lf7Q8l6hR0Qrce2Y9J6rzS/MIk706xaK1OKwivFkIM+NUQwTnkVj78ikgsy/YgpP44G4GwWv4Shx/ri9xEq6WmTia3aDDn3HP2aoHjqdTYjWa58zL2AjATLTGkxQcs5DI0o05eSARNzsaHlxDnChTakVUUG1fz1vKYtbsD8P08qiKBV3IQbMj5XK49l7uMK4HEaNCiUTCu3G5/BN0qgxYROX/8Pkqm16fav88s/gBLZZ/f4cZSSFXgQayczaVyHkAjQ== 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=Gh6RYAxJ9jP89tsWYRfTvYF/xD0r6m6ANXdlC5bJmmo=; b=LTxSWbs7TxnnLfeMBaqd9oRfahP5B5A+lAqXzLtd4Z5d5d0A55PCY6F8MrvGGv7JRASDv++bodlka+4cKLJJeGT/amVikOw/j9ueGpypYe1lA9cVLTdeFsT+9tzjzI64IHuZYL8+JsmEYEO0iAKzrE0NkfDQ1dv+QPB+2fZ8iuahQL5D9eCSnq5Dl4oCPUcnxDxLkpdc2RoqzlhebftPc+iSmh962UPawnESsLEFOnpCnKR3MlckS415xtPiY1dTcSQCEvOdCr7DpkuiV95x2PsOtYLcbR3FtWn/ycpYECnZER/YfasPlg4L/BMTRCRjgHu2pxlg1SwAt1xydmp2hw== 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=Gh6RYAxJ9jP89tsWYRfTvYF/xD0r6m6ANXdlC5bJmmo=; b=XUW0U1RtFvyssTL+51E0U01GFyIxGLFVDofCnGt2YsI7da1ax6dlFKYF1XyAsh7cp+mfoQKB0Ed/fOL3dB6mPvwK9kgD9guEXBz+6y/ZAmJnUJlz6ffOlMWXXd0o8X55XDiKu93I1goyIaeE7uGfmA6lrxKE7l8sGhSg3ZZo+ss= Received: from PH0PR11MB4885.namprd11.prod.outlook.com (2603:10b6:510:35::14) by PH0PR11MB4950.namprd11.prod.outlook.com (2603:10b6:510:33::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.16; Fri, 15 Oct 2021 01:31:55 +0000 Received: from PH0PR11MB4885.namprd11.prod.outlook.com ([fe80::c5cb:e37a:9f3:8f80]) by PH0PR11MB4885.namprd11.prod.outlook.com ([fe80::c5cb:e37a:9f3:8f80%6]) with mapi id 15.20.4608.017; Fri, 15 Oct 2021 01:31:55 +0000 From: "Yao, Jiewen" To: "devel@edk2.groups.io" , "kraxel@redhat.com" , "Xu, Min M" CC: Ard Biesheuvel , "Justen, Jordan L" , Brijesh Singh , "Erdem Aktas" , James Bottomley , "Tom Lendacky" Subject: Re: [edk2-devel] [PATCH V2 21/28] OvmfPkg: Update PlatformPei to support TDX Thread-Topic: [edk2-devel] [PATCH V2 21/28] OvmfPkg: Update PlatformPei to support TDX Thread-Index: AQHXuZrTdAPXjGvRH02ewz01LNIwravQaC6AgALrzxA= Date: Fri, 15 Oct 2021 01:31:55 +0000 Message-ID: References: <7a6c9317555de257ad0fd1d76c59c841fa601086.1633401643.git.min.m.xu@intel.com> <20211013044925.edspdvhh5t5baxez@sirius.home.kraxel.org> In-Reply-To: <20211013044925.edspdvhh5t5baxez@sirius.home.kraxel.org> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.200.16 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-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ea3b7509-3d2e-48ad-6763-08d98f7b92ab x-ms-traffictypediagnostic: PH0PR11MB4950: 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:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7c+9xvxOrzpxJlpRVlYBs7SM6j1LVJgqJECs+RPrsmnqSd6kDUP7oPz5P5+UOAKH9AkF6Ufe7fi1GwINyPGIFYV3Rrb0IRqLTQOehQWaMSdKrNy56UkjLpuPit4ex1egjqye73ubRfzM01X/q3Dr24lU3U6F2W4vpe9CoZbYKxA8nIAjIpAkqIKBZVn4HxxM/4qQ5Ug03EWYIaZ21ALhP8IDqzCBzhIlphuKc2RKsZnN+RFTGhknAjB07nLUMTJTNfSeJD5AHz8RK3/j/Ne4XrBsiUxrHN5JIummSKBbhOmqgd7kdb+aTcjdx7BkzNJl5dZf/cmOj4CF2MZ140JR+8ZJj/lo1DRmQOsKF7hUfNBwI1te/BpATJuz0icP4cECaJIdfU9HbFpe9j9j0WdJYKtJb5SITMdQiWHFjymv7M4/ofkoThP2Sze6E6fWR1cuP41Toe3UDZ9xqVoye9OqpZPDGBUP1WbGANbeOrHBiR7EV2IVBembbD8HWB1M+Zt7cSjLX3wm/9uIL8uRPXtOfi05HuQtXZ908yQ/HP0duXMlpodJ4azdIiGlZEzAVI+aHjLfIU8xqHTGGAa6QnuqsivtK8m+gwvEwE+s+ACdMXq4JhNiuk4+xYxlBfC3ip8U1/zfnHTtrdUuyKow06KdmgaTsi1GzNJxjYnXiH9HqWqC2XxsKIsYvxR+bS5TPCQiD2OykVsCco3O2Me+lGq+bSG8CVH2A8bODjIUGvrAVtHfH3fyPB3Y0PZOr3X+9fZiR/V9muhwkT9X/o68c48F7+A6dyRtWpM1V0iKgfn/QHNswS3iXHEntIS26p6fyiWSmYVFl2fMyH3GJbo0JSTOdA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB4885.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(2906002)(15650500001)(122000001)(83380400001)(52536014)(5660300002)(55016002)(4326008)(110136005)(54906003)(316002)(966005)(33656002)(6506007)(38100700002)(66556008)(6636002)(82960400001)(76116006)(64756008)(66946007)(66446008)(7696005)(186003)(508600001)(8676002)(9686003)(66476007)(86362001)(26005)(71200400001)(53546011)(8936002)(38070700005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?vztIZlNbxKK+pXMlo64QyealPNJAwi6GPlG+667XDTfEUMf+2kJaW3cgHr8t?= =?us-ascii?Q?bSzeqB8Fpuwhucq/MPoCKcO5ag1ww58JvIic7NSoQekw2PvEEhMW9O+xG7O3?= =?us-ascii?Q?lb6LPa9x9mXSsJGvZkvIrW+5otIm91+XA6IGbrKsXGFH50HUSutlupPSLNUh?= =?us-ascii?Q?GlP6xUX2sv6UuwJyUfO1HEAdFKmoyfGfFX4pyY01+6w4Cll2iHCjcgXXdPBe?= =?us-ascii?Q?7EFt3WA5yL5eJrtnkrHqtS+ZlJ7WPJkSL5IOcu5N9qFv0HqTAR35dgiAg4sU?= =?us-ascii?Q?F46lDXjOF+/UmQ2SY1iShQ2S0cIG3ck69AU5a7q5jYnhNtsIwP03S7NlTgWU?= =?us-ascii?Q?gIUT+VenBsLvW8vMtm6RVVh39KlQ4iGgb4hTY/gSF1mh87vuR0A8U4sNy9+E?= =?us-ascii?Q?l3+G/h9Y6BNU2s+rQK2tHRdM1fyIzCAH01cMp+BDWOTrVSjyso8jqXwzMeXx?= =?us-ascii?Q?uGEkJliiD/UufqH6J03HG5e2hWzKafefbH+mkoOnkRozexs/pMTNbylkLdRo?= =?us-ascii?Q?ADYxcGWDv/pxKIqaHP8TK8Ft+rjS1Co8Y92Ym7e21PpauMTfkLjNXTCU7PwD?= =?us-ascii?Q?/zMoeDmB7MU4YWFmyBVAbaL2bH9Z3+MQkVJoapdqq1FWxhbz4WzS8Fj4FbPC?= =?us-ascii?Q?fO1yfQG2BpJL3ow3S5nYh8vm5LEDqOOX7ROrN5Cm6TwPIFsXVuCTedQ0SjSf?= =?us-ascii?Q?Vft2t1g+yIJnwtR4h2rKzx3xyME8JrLAA+2qUx8sQt+tnhkTbEdUwk9C1P5B?= =?us-ascii?Q?5rjt8yjyGDynHZb+7aSlyrCHeCqSjU1BcMuyuxbpTlQJWE5ykQGpFgREbYoR?= =?us-ascii?Q?zJu+zEMPeM488esyzshrlfL8vDc94c+Zw/lm0EQa727oH960bGf/OwR5VQ9n?= =?us-ascii?Q?QFaBfeA+hbslA6OsN612E6Z/Z3FgG2kVMrX4pl2fs9/K8jt9exq4D8Hm/GFV?= =?us-ascii?Q?YF8dsmDzYHf5icndwWEKgU2ungPkoGyHKUzWsCwBk0/CkwECWKlhKZcwt/8l?= =?us-ascii?Q?DfIOf7Vh27VVxgJ/a0rTyUQCBzNNtKH9Rr1tm5FwfMIPn6s/dM6wP/LTNZUM?= =?us-ascii?Q?5SKkSOXhoJecPnXqNSDlK5Z8W2WVu3S1g2wyx1i1oCP4DaQVHBkecrxdyjgw?= =?us-ascii?Q?egyy8LD7X5huCJIEOsNVHPYhDe5mEvGi3s6/f1qAyzpHvz5Zh3R28RiEijYy?= =?us-ascii?Q?2evbdtz1w65opnStSuKiM90+urc2Q8mjfO0Q+CdX8N5DuGjp47rQ8RgP82nV?= =?us-ascii?Q?gZJ1+x/T8bLrvclr+0FiRRRxxwj76r8WQdmfmvukfcKG7qT/+ByeyHXkwU8L?= =?us-ascii?Q?aDH3Rq/Br3gMEvJ3auTebi70?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4885.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ea3b7509-3d2e-48ad-6763-08d98f7b92ab X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Oct 2021 01:31:55.3285 (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: orIdk78ldlWBa/5aPoZeb4PUOeeq+wAifhw8Mxj+zkBMt8bBLCDqKFZdM3RdqwLqOCTj3UOPzvAT3V10NeYxOA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4950 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable We have to relocate based upon best practice. The mailbox must be in ACPI-NVS. And the ACPI-NVS should be in high memory. The original mailbox location is in low memory. If we do not relocate to hi= gh memory, then the OS will see a hole in low memory. That is not preferred. Thank you Yao Jiewen > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Gerd > Hoffmann > Sent: Wednesday, October 13, 2021 12:49 PM > To: devel@edk2.groups.io; Xu, Min M > Cc: Ard Biesheuvel ; Justen, Jordan L > ; Brijesh Singh ; Erdem > Aktas ; James Bottomley ; > Yao, Jiewen ; Tom Lendacky > > Subject: Re: [edk2-devel] [PATCH V2 21/28] OvmfPkg: Update PlatformPei to > support TDX >=20 > Hi, >=20 > > 2. Relocate mailbox > > At the beginning of system boot, a 4K-aligned, 4K-size memory (Td > > mailbox) is pre-allocated by host VMM. BSP & APs do the page accept > > together in that memory region. > > After that TDVF is designed to relocate the mailbox to a 4K-aligned, > > 4K-size memory block which is allocated in the ACPI Nvs memory. APs > > are waken up and spin around the relocated mailbox waiting for > > further command. >=20 > Why is the mailbox relocated? Are there any problems when simply > continuing to use the memfd page? >=20 > The memfd page location is known to qemu, so when not relocating the > mailbox the MADT update could be done on the host side. >=20 > take care, > Gerd >=20 >=20 >=20 >=20 >=20