From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web09.6559.1639140435657917095 for ; Fri, 10 Dec 2021 04:47:16 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@intel.com header.s=intel header.b=NYhcpd3D; spf=pass (domain: intel.com, ip: 192.55.52.93, 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=1639140435; x=1670676435; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=cj7I677eS6BDIXvh864XcstSibIelXqsdhzDeL/IYfI=; b=NYhcpd3DzvVvG++kwecJUwcO2cWJToOtMy2d8if2Hc4oC2PmsamjLiuc sClnUTB4yDJAtQ8cpU/z2V6KPfnF3QmoF7LowgK80NVj2khIykcJtbpw5 OfsDDYlEHSjyzMO7pcbRsVft2qIRUiwaBlDN99LC+owtohDL5XGsmhF1d ZlLHuw6NWz0L1jPxKvyhBg7BX9l3uQB1wlAire0SOpqeynoav13fmBHvq 4pwvbcXQOwffJ9JLfimXtFkB8ddz/SB4tZQuZnwIkEDRFRUwLB2pi9503 fnw+LVx1lX9WZ2ZSCDz+xzhtaYeeqehCrYkR7SD/P0NYAUvX3yByfJ3Yo A==; X-IronPort-AV: E=McAfee;i="6200,9189,10193"; a="235852556" X-IronPort-AV: E=Sophos;i="5.88,195,1635231600"; d="scan'208,217";a="235852556" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Dec 2021 04:47:15 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,195,1635231600"; d="scan'208,217";a="480718158" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga002.jf.intel.com with ESMTP; 10 Dec 2021 04:47:14 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2308.20; Fri, 10 Dec 2021 04:47:14 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.2308.20 via Frontend Transport; Fri, 10 Dec 2021 04:47:14 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.171) 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.2308.20; Fri, 10 Dec 2021 04:47:14 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cw1l+pxpFiio9rO8QuE1Ji0BXGYq54AfDlj7cn0vKZrk3cQkBQYcx0KFDmj2sxX3ZQbtjj0lL5hEhaJ18RR9CDqT+Fg41yetHNBDAKLz9wunn0nrGS52+eTor9sS0tyPSBo7Yrf7gxL/fFd6ayjQ3YhN82Ohmv+ExgY73eXY6Syg6AMQW2LBFem4Egi9uoA58KY3LZSOxBcvgpzU049+eP2RUgafPjuR/XcjPlsG/0eq5K2BVVPEKcoVmXsSBQ22XDIWtmuRVlQrc8yBrjKZ6dkv7j3Vkb1u36V5uK2fin3GzpoPgQUihXhyvA4o3rYWjW/n+48V0etuhmMY5otxRw== 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=poClT2vmRMVSiIp7j5TYJNTjKqYWHGZdb/dvGGRXwSE=; b=fVDyxwB3AJ4bTj6xQdVc3hb4waOez7KAnGCrZoSw1GS3iJnH1R9dFsGoVvwGBrVEodSxhw+6izng16PM0rmL8tYdIw9s5AnsK6edlJmahfvedQCZZ0MuBYn8EqrFWGYYe3TNY5QoKJIjeWSUEQAjBbWJLXNhNuOckVkTu8uFyNOfw53SIoTBbnK7olNnFa4vgg2ilxlMgWSFP7BPyOUKBJURnXZ9D1jsRZzsl1n43DFbnhhkaDDWUChpEMEz8UXDWAhp9aUcQKLm06ay6YuzvgT4Cpy+wa68BwS6an3rWyt6NqwasCftdDYx3+O7/qE9gQtE8RO4ylFVfp4l7iR4UA== 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=poClT2vmRMVSiIp7j5TYJNTjKqYWHGZdb/dvGGRXwSE=; b=m2261Lh1WQqdsSnGz117wHY8Rpy5ry8kW9ZWnXeWVWDhB7PERGABPW4bQlAZOy/HoVCxXW3pS7yOOr7X6gh14TCt2qkPjOzVQX0vShMYDK5jONwyJHgAZfQhfKzmpiVIaTMuveHZ1sgWtrV1QBbUeJxixn9mjBin3sgIjuPvNdk= Received: from MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by MW3PR11MB4697.namprd11.prod.outlook.com (2603:10b6:303:2c::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4755.21; Fri, 10 Dec 2021 12:47:06 +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; Fri, 10 Dec 2021 12:47:05 +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+Gw4LXE9KOYKwpud2wgAHDswCAADT14A== Date: Fri, 10 Dec 2021 12:47:05 +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: da0eba38-eb03-45e7-4e08-08d9bbdb2bfe x-ms-traffictypediagnostic: MW3PR11MB4697:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KmOuKXWixuEB2CdmY3DeF0YuZew8HDOF/+WEsaVFwXPc+sIuA9bBW75Lc2R11UTEoFbL8EdRjQtyEqnyOkH0ym+mxgDIeeX6OV9rJlX1jwbuFCU1XUJbjtNOBMj9l3gqJPyMvfhZ/2rEH0OhRyhAchnP0dhhO3BVwgq6Dg/ap3I7nanjnxqP1AAdeThgNIqk9Usygerf0S2MtTOQHbX+lnJTpY/x8o/LVK47W72Q3iS4YKw/bhr4+s/ty7IjANi/KCbS0vbJPopinyku+Tbs89pAjJhabN63rMUVH07Hd9fDxrtNK+PhOjGVp4qLWDiR1Ipxdk9VlhLtWgHjysSK8v+V0EKYmSsrq6zm4j/Y96J7VJg5+oBE8A1yyzcxZRPUtuqlaowOnBrABoFCDOnkI1bx0458Kl1CFZa3HuyukJPzeEaAiXd5Be6nBf9+/uNKL8M8XWLn5qDN4llH4eo+1ETOu11xRx4OjHQLNUaLpo4FfTNF3hmxjbYSaUrDm77xDOTrVK1TSr3///L00NrxVkM3UtRFyq7BbNf/qhVkIiF00KwHoXbUkjvF3sJ61R0e1DYgK+0vrwMBng+OC4wXHO1Scgpv1gIsZCrYh8TlVxxRirk+OQbdIkV60rVAQnsSAdcMNG0meKx3xT8YntmtaxTKixL2ODbTcJHjX27sli4ine9LSVr6VylFO6jFTFJZhH/4mVd1lPAhgNCFcBqPJ0UMvFtqtbcFg1Fkhpjq1uCEjHYH/5Q9sKS957rzq+xWj5is6asBz9LylRReUG0JEYQ7phZ5e4izYyLNBpf3Smw= 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)(53546011)(9686003)(86362001)(122000001)(38070700005)(186003)(966005)(33656002)(55016003)(54906003)(110136005)(316002)(76116006)(2906002)(8936002)(4326008)(52536014)(7696005)(71200400001)(8676002)(66946007)(5660300002)(26005)(508600001)(166002)(38100700002)(66446008)(64756008)(66556008)(66476007)(82960400001)(6506007)(83380400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?jGwbXLCQa1HEPk81gEmhwYDyvd4p+CCg/GiB8UxTxXWaFqmEeMcVza1D9pH1?= =?us-ascii?Q?+7yQ1XZaNcKd9dPf9ZoFHHq7s8U4aH7igs/ACVPpIS/ClGg7tKUYMg+CdgGO?= =?us-ascii?Q?Z7lEFmHddiVo3IpAZw2e18Up8OoSPkCG7adIs0Jrzxy43FEnyoFRchJs+jUX?= =?us-ascii?Q?cn28rDQf0faYxk+v2wo7ZEp/XOsG3hn/ywPD96/xfK5q7riDLAfiXk22tXqg?= =?us-ascii?Q?cIbxTDKx0ndzq88WE7k3t7oXrxB0fxO7exbkO+2eBlYK64LVtThroQ2OSUgw?= =?us-ascii?Q?03wLz6T5wqY7kLdxjiDzsk1EnXIcyP/RJrEnoZMoYaOYBh7K2fSke2J9yX+V?= =?us-ascii?Q?cgT1fHoCCjfF/ZekEAv/ny6td8fkgWM67UNm+pF8QEh6B3FGe+CNd0gbK1OW?= =?us-ascii?Q?ZYz0sIJ/hO1MD3JZm5R1W09ZHx1gU12TGWZJf41nHacTi8ZYNBtlRWRehEth?= =?us-ascii?Q?7PkZAHwCDJYyjSbHwdYVMlasiACovbavfoSB92sv2H+SN0sWX9L8Oddb51ZA?= =?us-ascii?Q?tRpBkeIuzeUFyrEPxtAl82jaGaas8FkjBtTgzv4mdAPwsIYcsc7Ky97Ekpfg?= =?us-ascii?Q?hEoqxiTEPohS/mqn8vnrY3vJ/4EPUuTnWfUNGgAviE+T/u+CwTGnzL4nU3UL?= =?us-ascii?Q?5e4gvvfo4TFCbo2zGpUH/8MykQMHtmOqudFR7xuYe3584SGGzuc/DqV5OPPW?= =?us-ascii?Q?/r6m2dXUX1xV1B3AuLKqfb2Kfi91k0MGC0bppsNOALcHbIJuGj+Zm2POz3OB?= =?us-ascii?Q?q4lOOajHIqbVHbp6k9eK5Z2r1WCQPQZG3jEwcgQu+BOkf7CkX6dnQ3TpvBA8?= =?us-ascii?Q?El1+BlYW4sBKNh4fTUBJJNv+x59TKeFAzE7S77Po380auRy2E3mM8vH3lu6L?= =?us-ascii?Q?i1kYWlZQbgrDLlEyg6RlxOo5GzlZZMWLgvLtzB2bsnng6xtYRqLqhx5eLoRw?= =?us-ascii?Q?Mv0o9qLN+83Nxmy3gJTBLP1UoKUK8GisxZplVSo1SPaOR0GVCeULJk1UwuZI?= =?us-ascii?Q?8j5jQ/dAVElqTEyLVHSMAhDWAmdW6CW3V8gLHVozUS8R/w/iXNA4HYdHoNGx?= =?us-ascii?Q?+9nR5Wt2IzzRy062MPxXu7WkZy7SXyezodLt9bjsHvX8OwPLnndrGejuYQy4?= =?us-ascii?Q?Gft2yc1dWVUoHOnBlx+A541srv/eUeQOUuTKwS5sIsv48AM3u44H+sc+DCmS?= =?us-ascii?Q?RZIeue/6lczht51F6x5faslWQUGKFXOY5NC/NBbAuvf0aSLmlzRKk4qDe9EU?= =?us-ascii?Q?VoVfzY4BRZ7t0xv4r4Df8W5lJl2QoXYGK7kW5xV8ObHAYyAhjyo2HWjCFil4?= =?us-ascii?Q?xGClJgAQFc65bKCvg02lebflt7suV0vaV6uYgIcD3G+FqxW9kmvbWNmxYHC4?= =?us-ascii?Q?AS7WhmpqiROf1eV4+k27G19J6XH9ziNQwYhdsOzFlNCj0hD8pqjEiNlarVyN?= =?us-ascii?Q?7b+4/H6uy/xJ40oK76Ha551Xe1qj0xr7EsNda479GMsINbSktA6t/by6p8u2?= =?us-ascii?Q?WHAun5S67KAmROj6/nxRpz76jr/pPXURTKqobO1ycpAqcWXGiFOiKOJ6N4p4?= =?us-ascii?Q?x9KP1fp29GuYue9f3T3L9gNpgyA1+mnmibnFR7RPvnd2W2zn52KyLSb2CXjR?= =?us-ascii?Q?DeGv6dRsn8hIRg6SXE38NQs=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: da0eba38-eb03-45e7-4e08-08d9bbdb2bfe X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Dec 2021 12:47:05.8860 (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: fc0k4CLGX+/ZCTAsNFH0JSERj+C21soJN2y852ZiR0Ejmm1j0JA+WvgsLS8VS64z5OAxdAmj5B5VkE+abhZg0A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4697 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_MW4PR11MB5872E8A7624E0AAFD0FAB5B78C719MW4PR11MB5872namp_" --_000_MW4PR11MB5872E8A7624E0AAFD0FAB5B78C719MW4PR11MB5872namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Have you tried CI? https://github.com/tianocore/edk2/pull/2286 failed. From: Boeuf, Sebastien Sent: Friday, December 10, 2021 5:37 PM To: Yao, Jiewen ; devel@edk2.groups.io Cc: Justen, Jordan L ; kraxel@redhat.com Subject: Re: [PATCH v5 0/5] Add Cloud Hypervisor support for x86 I've just rebased the PR and sent a v6 version. Thanks, Sebastien ________________________________ From: Yao, Jiewen > Sent: Thursday, December 9, 2021 7:41 AM 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 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 >; Just= en, Jordan L > >; kraxel@red= hat.com; Boeuf, Sebastien > > > Subject: [PATCH v5 0/5] Add Cloud Hypervisor support for x86 > > From: Sebastien Boeuf > > > This series aims at adding the support for the Cloud Hypervisor platform > to the OVMF firmware for x86 architecture. > > 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. > > 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 > > 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 > > -- > 2.30.2 --_000_MW4PR11MB5872E8A7624E0AAFD0FAB5B78C719MW4PR11MB5872namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Have you tried CI?

 

https://github.com/tianocore/edk2/pull/2286 failed.

 

From: Boeuf, Sebastien <sebastien.boeuf@in= tel.com>
Sent: Friday, December 10, 2021 5:37 PM
To: Yao, Jiewen <jiewen.yao@intel.com>; devel@edk2.groups.io Cc: Justen, Jordan L <jordan.l.justen@intel.com>; kraxel@redha= t.com
Subject: Re: [PATCH v5 0/5] Add Cloud Hypervisor support for x86

 

I've ju= st rebased the PR and sent a v6 version.

&n= bsp;

Thanks,=

Sebasti= en

&n= bsp;


From: Yao, Jiewen <jiewen.yao@intel.com>
Sent: Thursday, December 9, 2021 7:41 AM
To: Boeuf, Sebastien <sebastien.boeuf@intel.com>; devel@edk2.groups.io <devel@edk2.groups.io>
Cc: Justen, Jordan L <jordan.l.justen@intel.com>; kraxel@redhat.com <kraxel@redhat.com>
Subject: RE: [PATCH v5 0/5] Add Cloud Hypervisor support for x86

 

Hi Sebatien
I got some format error when I try to merge.

Have you tried latest CI?


> -----Original Message-----
> From: Boeuf, Sebastien <sebastien.boeuf@intel.com>
> Sent: Monday, December 6, 2021 11:59 PM
> To: devel@edk2.groups.io > Cc: Yao, Jiewen <jiewen.yao= @intel.com>; Justen, Jordan L
> <jordan.l.justen@intel= .com>; kraxel@redhat.com; Boeuf, Sebastien
> <sebastien.boeuf@intel= .com>
> Subject: [PATCH v5 0/5] Add Cloud Hypervisor support for x86
>
> From: Sebastien Boeuf <sebastien.boeuf@intel.com>
>
> This series aims at adding the support for the Cloud Hypervisor platfo= rm
> to the OVMF firmware for x86 architecture.
>
> The goal is to allow the same binary to be used either by QEMU or Clou= d
> Hypervisor, using the Cloud Hypervisor way as a fallback if the fw_cfg=
> mechanism is not present.
>
> 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
>
>  ArmVirtPkg/ArmVirtQemu.dsc      &n= bsp;            = ; |   2 +-
>  ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc    &nbs= p;     |   2 +-
>  ArmVirtPkg/ArmVirtQemuKernel.dsc     &n= bsp;        |   2 +-
>  ...QemuFwCfgAcpiPlatform.c =3D> AcpiPlatform.c} |  15 ++= -
>  OvmfPkg/AcpiPlatformDxe/AcpiPlatform.h    &n= bsp;   |   6 +
>  ...cpiPlatformDxe.inf =3D> AcpiPlatformDxe.inf} |  = 6 +-
>  OvmfPkg/AcpiPlatformDxe/CloudHvAcpi.c    &nb= sp;    | 117 ++++++++++++++++++
>  OvmfPkg/AmdSev/AmdSevX64.dsc      =             | &= nbsp; 2 +-
>  OvmfPkg/AmdSev/AmdSevX64.fdf      =             | &= nbsp; 2 +-
>  OvmfPkg/Include/IndustryStandard/CloudHv.h    |&n= bsp; 45 +++++++
>  OvmfPkg/Include/OvmfPlatforms.h     &nb= sp;         |   1 +
>  .../Library/AcpiTimerLib/BaseAcpiTimerLib.c   | &= nbsp; 3 +
>  .../AcpiTimerLib/BaseRomAcpiTimerLib.c    &n= bsp;   |   4 +
>  .../Library/AcpiTimerLib/DxeAcpiTimerLib.c    |&n= bsp;  3 +
>  .../PlatformBootManagerLib/BdsPlatform.c    =   |   1 +
>  .../ResetSystemLib/BaseResetShutdown.c    &n= bsp;   |   3 +
>  .../Library/ResetSystemLib/DxeResetShutdown.c |  12 +-
>  OvmfPkg/Microvm/MicrovmX64.dsc     &nbs= p;          |   2 +-=
>  OvmfPkg/Microvm/MicrovmX64.fdf     &nbs= p;          |   2 +-=
>  OvmfPkg/OvmfPkgIa32.dsc       = ;            &n= bsp;   |   2 +-
>  OvmfPkg/OvmfPkgIa32.fdf       = ;            &n= bsp;   |   2 +-
>  OvmfPkg/OvmfPkgIa32X64.dsc      &n= bsp;            = ; |   2 +-
>  OvmfPkg/OvmfPkgIa32X64.fdf      &n= bsp;            = ; |   2 +-
>  OvmfPkg/OvmfPkgX64.dsc       =             &nb= sp;    |   2 +-
>  OvmfPkg/OvmfPkgX64.fdf       =             &nb= sp;    |   2 +-
>  OvmfPkg/PlatformPei/MemDetect.c     &nb= sp;         |   9 +-
>  OvmfPkg/PlatformPei/Platform.c     &nbs= p;          |   6 +<= br> >  OvmfPkg/SmbiosPlatformDxe/CloudHv.c     = ;      |  32 +++++
>  OvmfPkg/SmbiosPlatformDxe/EntryPoint.c    &n= bsp;   |  52 ++++++++
>  OvmfPkg/SmbiosPlatformDxe/Qemu.c     &n= bsp;        |  35 ------
>  OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.h |  22 ++++ >  .../SmbiosPlatformDxe/SmbiosPlatformDxe.inf   | &= nbsp; 3 +
>  32 files changed, 345 insertions(+), 56 deletions(-)
>  rename OvmfPkg/AcpiPlatformDxe/{QemuFwCfgAcpiPlatform.c =3D><= br> > 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
>
> --
> 2.30.2

--_000_MW4PR11MB5872E8A7624E0AAFD0FAB5B78C719MW4PR11MB5872namp_--