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.web11.8409.1639032074451919515 for ; Wed, 08 Dec 2021 22:41:14 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.com header.s=intel header.b=O97UjJbF; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: jiewen.yao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1639032074; x=1670568074; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=39Xo/tKnFSOVl++ilt0XrkvPaPSoR6sAH3qXHX2aJV8=; b=O97UjJbFbf5Y/SJZodlhACge8DNrixWuwPRoqLnDVm33b948LuY4P1Kh xXUWLuTTjwZ6VlSOLfC1oMPwdOTN4fsmXNLkmVrUS15xIwOFYzH71zwZe tDn0uprevqWuZMuI24CCwju5wjvwrh7Tr+RypVNemBjgiGENz2FS3iO+8 tDdiYKWLqvau883Z6vxqMY28FN/jCR8VNzyNQEgtmg6T116eqGQa5x4gB u1NXXZmhqyyDsmThzKj6ivuoxwfhmJLWXNZV60k/tIQnoP1sU7gqNdvF/ EYDTCuNtgfB0oz0ESxOnqi2fXmuQ+JL+o8fmzHT4SzOqDZljgvvOM+RKD A==; X-IronPort-AV: E=McAfee;i="6200,9189,10192"; a="298821385" X-IronPort-AV: E=Sophos;i="5.88,191,1635231600"; d="scan'208";a="298821385" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Dec 2021 22:41:14 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,191,1635231600"; d="scan'208";a="543489719" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga001.jf.intel.com with ESMTP; 08 Dec 2021 22:41:13 -0800 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Wed, 8 Dec 2021 22:41:13 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Wed, 8 Dec 2021 22:41:13 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.107) 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.2308.20; Wed, 8 Dec 2021 22:41:10 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VL5ZEjz591NbTy2/rXl6btACgk2GAd44eG7KsNXvQHwsoeLMhkB9lkhX1CM5TOZyw4/5FLsHNfQRayOpkB28pGLuEMlz9UnaNd8ezeKgcaZZF4njgCtXeS5jPFYPA0FPt5cqbuszvF0UgxSK4o8OlBov+LTNOtvZXsxe5639wPBStafwsKffLkQH+sdkTs/fLJ6J76x4IDpgoC9reSLvTjEeBogrl81ELcqPd3Tv4iF2lwYDWqSeOJrFTBztoqFOAfk9hc60n5BF+0cLAFTCEQR9YBVwKx2xJb5iqTgo7d4RicScdKAnxW3Yu4cFQOFaRK40sFh3qZcqZVQd1c+txw== 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=Ol5x1lJG5Efe5FSgEnVPRg5rz+hHExsOXL0J7QDoLJo=; b=FWQMg6MwSKML7pus2FIftA+NdoqDZOKDooRdq16jI0pt78hXqBmWyyJgpOGlPdCputIA7puqXLsMeGYBuuQOfZoiPfRlhG/B9r55lI4ltiviwzDtdXRCQRfljyJStJu2gdgeUMPVQGDUgfFw4Hduvjd5Oj6r1wFxVGqzXp+5LbZdXpE5OjpN5KXNNYdduyldFaAur5/bDOtNKiSUmi2Po1SD6z8INVBF5gx+xh25nvknmLeYGCWz8UHndAkyMgS3dOzbfFbOikdXzhMS89NdpT+5bYoJljH65nckBtFTXom/y031nwvckVrZwzWqemobL3KvkRE1YtyK8iK8EyI0eA== 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=Ol5x1lJG5Efe5FSgEnVPRg5rz+hHExsOXL0J7QDoLJo=; b=MrvjDvbVv+agvZFPQHHJfa/V5j/qn6PCMJR9kwlyLRffiFWbfuT0TU3iaNdpeyt/NhEun598IYnsG8stNkkYXMGOvPB02YqTl1sQlhUAN0t4WkVYR4bNRBBtHDSSQuQbnVczgxsIybpkA4ka5xHEo0Lcd/UvIDhfxdpYKUMPvUc= Received: from MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by MWHPR11MB1821.namprd11.prod.outlook.com (2603:10b6:300:10f::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.12; Thu, 9 Dec 2021 06:41:07 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::447f:7fbc:72f5:fbae]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::447f:7fbc:72f5:fbae%5]) with mapi id 15.20.4778.012; Thu, 9 Dec 2021 06:41:07 +0000 From: "Yao, Jiewen" To: "Boeuf, Sebastien" , "devel@edk2.groups.io" CC: "Justen, Jordan L" , "kraxel@redhat.com" Subject: Re: [PATCH v5 0/5] Add Cloud Hypervisor support for x86 Thread-Topic: [PATCH v5 0/5] Add Cloud Hypervisor support for x86 Thread-Index: AQHX6ropdPoB5N/dQk+Gw4LXE9KOYKwpud2w Date: Thu, 9 Dec 2021 06:41:07 +0000 Message-ID: References: In-Reply-To: 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: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8db7a9d5-ba87-4201-d0d0-08d9badee162 x-ms-traffictypediagnostic: MWHPR11MB1821:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: MRBiEBeJOS+DYSvd58pJj/RIyldImXga3H7Z+rP/fLBS9wR3nE2Y5sZJEh1V0L+XDF7rTe2muI4Tg6WM2iMXg68TkZuV9YECIZ1B35NZ4taWEqtXTpkL+CGDOcOERL5hRiDFwSWYrl61onXlMVhsaCHBwxnzhAu+UUXpKIn2XXz4FQMyjj9iJHP+WWUconm7a483WXcpv5avqNJhZybZpSURtED8C5+7pAdp+3R/hGmmFkDJaY0S91gOSolNwmJ/d9pXY/SxRksigRtPMwi+T7fVA8GG7N3XM2LtTaAHha5o0wDrHj3ayb/ZkfiwHkVkXScWthpPoqteyyNJB8yjoYv5hvKzcb/MrCFgiUOUp1Wu3SJUW9At86ksXFyAfVCyY0efaoZXwAhTZD0ZZXBPGoupJKsY8txh7VNmcUEQ/ZkQ2tJs+F6LmhTN9LbHMQxfYArD6PVs/MydKu70J3IHIP3+0AXId3DdTZhhcyAdYaipHV28qX6xSd5Esb+Nkjpooq4KunaEvikcLEFlKYY8rlJDfjUbrHG831hl4n6QNw/Au8UyH03flz3jLCFak1fi3M7HcCmnUg/MU+v5Xoi0+36aw5wFI1p5FjJznMgrNVYfTIjemz/jpordSFENa1Jqos3Fv0StSIjyqH/6nIQBwUM2LcA2l7jB10ESjVBjOOwznT8B3O2fLCRIIe2FzGVd1hPoikifjq50LFreJVgc2w== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB5872.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(54906003)(508600001)(33656002)(71200400001)(55016003)(4326008)(8936002)(7696005)(6506007)(26005)(53546011)(2906002)(86362001)(82960400001)(19627235002)(110136005)(38070700005)(83380400001)(316002)(5660300002)(66946007)(186003)(66476007)(66446008)(66556008)(64756008)(76116006)(122000001)(38100700002)(52536014)(8676002)(9686003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?gwSsUmBelyIoUId09b53wR+ykGddW4UhFeH849c11PwlZ0suS0/cqfrk5Zeu?= =?us-ascii?Q?/u6yrPKt/HO0AFdyQc5R+D/usLQVoqJt86QyYaaoDwTq8vSJ51xY7bK1FMxo?= =?us-ascii?Q?iKceCVsJRaly/f82qfrKyOCIONvnNtCQc/WXjy1ZXgRTmLGVb4sS6XXAWrTx?= =?us-ascii?Q?yV64Foy2P2vs49JJEdtpgo1gqu3OcFiHpfW0rUjBaykcECJTnSpLvf7G3uiC?= =?us-ascii?Q?nrQUS3HLONdtEmJxjU4yuRkxPGjyuTHip8J8tbGxcxwN95vtTclihGV/gHxb?= =?us-ascii?Q?vThmT2WDUagbDE3Gb3JsPAu80XhQzn5CeLI/4VX79dDxCYZiWa/Z3FSeDNSB?= =?us-ascii?Q?a2Xwtv/CPi5Q+xqmT9t/HjjgY+dssxTZlvUjuYoKoPIei51ecHMZz5/hFiq3?= =?us-ascii?Q?31m2UEX3J4d/ppUa+xuv+08QWg7ojg/tt03V7vEGbVZ80zxVKXnWAH7qlCga?= =?us-ascii?Q?swOiejTdDx0ZqDoL52KDeBtdZfbRxEgbRBtTkrBDTKw3utB+ho3AZjMgTGbt?= =?us-ascii?Q?WpxbkB2twGkt57EKs6lU60gKjKS3UQiO6ZPMgSi25RUkl2L0pe9YSUXb/caB?= =?us-ascii?Q?1DeU9MKQ5QfYnvLVAEdEtRyS99m3bT6+ZL00bVbwtMIo4KU3dwZAaxqHEG44?= =?us-ascii?Q?It71QnmjkfpQ+38so99xtxsHfUTQFe8CjYF7wPj1B610GODXuwsvPIYtEhIB?= =?us-ascii?Q?OtJqBi0L3LTlhL7AEvAhPLXKVvNc/qAE9urK6luN8fV1QIMhv+aKkWzHSxbi?= =?us-ascii?Q?bMAByJUCZuvjV7hEKVJkDtHwon74zZMgbwVvTjWNtM6OLfOVU3hoRyiHa0Tn?= =?us-ascii?Q?BEx9mHZ/qkMRDm83rYjKDdapEsL9CvaqkZRnpfV8X8V9Lzc6YwQmmStHFiWW?= =?us-ascii?Q?VHgZFmpTP5QTN7losqk7tyk6jpH8bQRfkIlTTMgOi7DngaElaI/6xbzNaQnv?= =?us-ascii?Q?/dZtJqXcTu5dwEzJajZxxuN3e4xTYgxET6vEH6wVCJBxD5IBrCAQlPTrQ50I?= =?us-ascii?Q?RkA7bWV4iak+7b/NugedZgVmrDlDiZMQwvlYeFbF0oM5ILldF3qR4dwvgE4g?= =?us-ascii?Q?STMRJByNVSKUPOeoIXIsffV5MaaHqmpowXpWv9vyazgyIpeQRvkM8Ik18Mot?= =?us-ascii?Q?nsJy7JQso40GJbsviXYWvFOS/6B9C/LSSI/iCfvXvE3awAaDpGWL7O6c/EFa?= =?us-ascii?Q?dDw+5Tt0LEMxsSqMad9sjg9iq074n7iAsDG//asGX/it2X276LQ9e4hJUuyQ?= =?us-ascii?Q?TBM9Y0gBsWaQ8yNeg8Lru8GLFUMTEDFBG5TPCG/2tKy90ThZn9VB+4mXFf4p?= =?us-ascii?Q?tauWgA3BAa9XjdtGaRyI/oRxJRF8JsS5z91CmIpE+3WbC3VlfCf2BXcBKFMd?= =?us-ascii?Q?VpEZVz0UA3JtfJy6indShUNSuzNwSzdV7IYg5wWyuYiEDRJbDg32BGYgJrO2?= =?us-ascii?Q?xNE2uDF0cLxuzXyOcHagD4qU6porXZY//GNQvX1FdpIXD7Be/2fodH+lFzL2?= =?us-ascii?Q?cTz2OQ52m3BEmvnf+gxr8eDGlhWTDRacWAiEFdLafzbIrdPPOsohgJxvZbAV?= =?us-ascii?Q?4bwImBk1fpFT7poSPinzoa9eAu1bAKX9gCYio8b8xcmoH8H4YJWramJknvcv?= =?us-ascii?Q?VKhgIEsxsBNKLw188D26Zek=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8db7a9d5-ba87-4201-d0d0-08d9badee162 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Dec 2021 06:41:07.4929 (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: /1qIBvYp+cPnNrJW4UPNWMEKbrEWjxv4mJedTy3EOZt6wW9MgE2baI+kiJmTgVVc3U9hK6CCKit/cWatKLOJoQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1821 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 Hi Sebatien I got some format error when I try to merge. Have you tried latest CI? > -----Original Message----- > From: Boeuf, Sebastien > Sent: Monday, December 6, 2021 11:59 PM > To: devel@edk2.groups.io > Cc: Yao, Jiewen ; Justen, Jordan L > ; kraxel@redhat.com; Boeuf, Sebastien > > Subject: [PATCH v5 0/5] Add Cloud Hypervisor support for x86 >=20 > From: Sebastien Boeuf >=20 > This series aims at adding the support for the Cloud Hypervisor platform > to the OVMF firmware for x86 architecture. >=20 > The goal is to allow the same binary to be used either by QEMU or Cloud > Hypervisor, using the Cloud Hypervisor way as a fallback if the fw_cfg > mechanism is not present. >=20 > Sebastien Boeuf (5): > OvmfPkg: Handle Cloud Hypervisor host bridge > OvmfPkg: Create global entry point for SMBIOS parsing > OvmfPkg: Retrieve SMBIOS from Cloud Hypervisor > OvmfPkg: Generalize AcpiPlatformDxe > OvmfPkg: Install ACPI tables for Cloud Hypervisor >=20 > ArmVirtPkg/ArmVirtQemu.dsc | 2 +- > ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc | 2 +- > ArmVirtPkg/ArmVirtQemuKernel.dsc | 2 +- > ...QemuFwCfgAcpiPlatform.c =3D> AcpiPlatform.c} | 15 ++- > OvmfPkg/AcpiPlatformDxe/AcpiPlatform.h | 6 + > ...cpiPlatformDxe.inf =3D> AcpiPlatformDxe.inf} | 6 +- > OvmfPkg/AcpiPlatformDxe/CloudHvAcpi.c | 117 ++++++++++++++++++ > OvmfPkg/AmdSev/AmdSevX64.dsc | 2 +- > OvmfPkg/AmdSev/AmdSevX64.fdf | 2 +- > OvmfPkg/Include/IndustryStandard/CloudHv.h | 45 +++++++ > OvmfPkg/Include/OvmfPlatforms.h | 1 + > .../Library/AcpiTimerLib/BaseAcpiTimerLib.c | 3 + > .../AcpiTimerLib/BaseRomAcpiTimerLib.c | 4 + > .../Library/AcpiTimerLib/DxeAcpiTimerLib.c | 3 + > .../PlatformBootManagerLib/BdsPlatform.c | 1 + > .../ResetSystemLib/BaseResetShutdown.c | 3 + > .../Library/ResetSystemLib/DxeResetShutdown.c | 12 +- > OvmfPkg/Microvm/MicrovmX64.dsc | 2 +- > OvmfPkg/Microvm/MicrovmX64.fdf | 2 +- > OvmfPkg/OvmfPkgIa32.dsc | 2 +- > OvmfPkg/OvmfPkgIa32.fdf | 2 +- > OvmfPkg/OvmfPkgIa32X64.dsc | 2 +- > OvmfPkg/OvmfPkgIa32X64.fdf | 2 +- > OvmfPkg/OvmfPkgX64.dsc | 2 +- > OvmfPkg/OvmfPkgX64.fdf | 2 +- > OvmfPkg/PlatformPei/MemDetect.c | 9 +- > OvmfPkg/PlatformPei/Platform.c | 6 + > OvmfPkg/SmbiosPlatformDxe/CloudHv.c | 32 +++++ > OvmfPkg/SmbiosPlatformDxe/EntryPoint.c | 52 ++++++++ > OvmfPkg/SmbiosPlatformDxe/Qemu.c | 35 ------ > OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.h | 22 ++++ > .../SmbiosPlatformDxe/SmbiosPlatformDxe.inf | 3 + > 32 files changed, 345 insertions(+), 56 deletions(-) > rename OvmfPkg/AcpiPlatformDxe/{QemuFwCfgAcpiPlatform.c =3D> > AcpiPlatform.c} (52%) > rename OvmfPkg/AcpiPlatformDxe/{QemuFwCfgAcpiPlatformDxe.inf =3D> > AcpiPlatformDxe.inf} (87%) > create mode 100644 OvmfPkg/AcpiPlatformDxe/CloudHvAcpi.c > create mode 100644 OvmfPkg/Include/IndustryStandard/CloudHv.h > create mode 100644 OvmfPkg/SmbiosPlatformDxe/CloudHv.c > create mode 100644 OvmfPkg/SmbiosPlatformDxe/EntryPoint.c >=20 > -- > 2.30.2