From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web11.5169.1639129036618110607 for ; Fri, 10 Dec 2021 01:37:16 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.com header.s=intel header.b=RxiOEKs0; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: sebastien.boeuf@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1639129036; x=1670665036; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=RJqeQ6c4KjxEAzQWkgQkElLmROYJhfpUqKbDFwQLO80=; b=RxiOEKs0Tp6kO9cgdeCLWJaGc/vliVXNQ+WZl9Fnb5yzDBhX5vh/5fPN rMpEqrCntRukQ7+GkHtxMlxqQXGAE0qJWoNaTQb1yB5AuSgE4Vi3kX8RK KiiowTUyeNZyZ8Rqg9QI5vPMKTLuY8xHDu23grKC69F1Plq3VHZRtrrTU AhTtAoJg5lYXDA0JQFd+bMFuQPq7KcaNprUKInSfnEoCyw/Jr0yKK0QyK v712kv6/GsK7GbiZGawfQ7IPjDp7GuPuwB1I1l3HuZazBAhvSIwkEvSyV zh1Ezg+62KxxLJ6bGjj6Ks02ojd1JYeGZ0z5No0C8kC698UoHrXIJmjXh A==; X-IronPort-AV: E=McAfee;i="6200,9189,10193"; a="218338329" X-IronPort-AV: E=Sophos;i="5.88,195,1635231600"; d="scan'208,217";a="218338329" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Dec 2021 01:37:15 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,195,1635231600"; d="scan'208,217";a="753128548" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by fmsmga005.fm.intel.com with ESMTP; 10 Dec 2021 01:37:15 -0800 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx604.amr.corp.intel.com (10.18.126.84) 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 01:37:15 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx605.amr.corp.intel.com (10.18.126.85) 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 01:37:15 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.177) by edgegateway.intel.com (192.55.55.68) 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 01:37:15 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aXJDa/AXxubM3m8c70u9lTyFoSM/Eu4XF/GQhbOn8aQIm71ZDPpU33fRkETOAs5Gc2z4Xd+cXfknj8u9jmDQWgIQy3og6QqgMWbv+B2fpUE1i7B23EafnQtyQf1RufweW5ktTOniV2m7Lu34UzZOhjQm4Xo+gzB3Vj57qsviRmUtBMaF3P1MMur5X/dk+K/mmyGwQxma/qNSJ1BKFf3NAefM6zTkrIRa2v8Tmy/IMf0PGrr68YPSjOCoOpsYE4WBDVjg31TRO5FtVztHYyGF3CNyIa0uPmS/Glzw8mTwCW44d5def7iCfDjtyVm3LBHv32cv5NL+5zkR3/9jYeXpUQ== 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=UfHszvkV1NsOEcGtT1Nf64FdBBHK0HpWJxLceKkpYDI=; b=lO6KneOY8oVsSpO+OZ9ab3ZMQ1WyxLpwDb8yQAQWdXFUmBvmQ3WbZSqP9LuZbT0V8/gxD7uNyHIW4OiQ4FbILeu3NezBuS//conU9EIuqoK+6r8690LmsTlx0VG/27zevVJCJZBD9x9UUvREDevOYT1y4r1bR4LLvs6oFI056iEQz4kHD3PV4UsvHo2PFC9bcZlRwqiErc1tnYYgvML2O9iCmqvHDSQL9iq9jTb4tK5AiwZ94rsDhXsMuhT9WcF0QSOs28tG0WY/JVV0jbkSZ6ZX1lO4onoJgI7WpddN5IoQ0nivvr0lDzn6Zp2csUINJRgNanZJbzn7mEm7e/zJtA== 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=UfHszvkV1NsOEcGtT1Nf64FdBBHK0HpWJxLceKkpYDI=; b=MBeqdcu9J9DdAAWwDD+qIN2JHCiGDXAB1QXDaNGPwSsjN0PCplSvLqq93hRbmXfUtpgr/yTgTPTnTD+Qssdekr9h3DRonw6DIiXvEL3DlwNfABy8raCj1M+JnWIB+DjkGUcmODjm5+fNvybrshO5undMFTqDLCeR1ddpGSAPBF4= Received: from BY5PR11MB4401.namprd11.prod.outlook.com (2603:10b6:a03:1be::13) by SJ0PR11MB4816.namprd11.prod.outlook.com (2603:10b6:a03:2ad::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.15; Fri, 10 Dec 2021 09:37:13 +0000 Received: from BY5PR11MB4401.namprd11.prod.outlook.com ([fe80::98a3:9ec2:dacb:5a89]) by BY5PR11MB4401.namprd11.prod.outlook.com ([fe80::98a3:9ec2:dacb:5a89%4]) with mapi id 15.20.4778.014; Fri, 10 Dec 2021 09:37:12 +0000 From: sebastien.boeuf@intel.com 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 Thread-Topic: [PATCH v5 0/5] Add Cloud Hypervisor support for x86 Thread-Index: AQHX6rop7NWjv2flTEOxFEqC4zzjE6wpugiAgAHDaas= Date: Fri, 10 Dec 2021 09:37:12 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 7fce46e9-bd79-e1c0-33e6-d9ef4e0ca73c 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: a1fe8c83-674e-404e-b8a2-08d9bbc0a52a x-ms-traffictypediagnostic: SJ0PR11MB4816:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GNpo4jx4//O8i39QLDOt1J7jalLCB5OzQpFPiDBBicbuE1RnI+9o9fGxK+QKO5jVX2NJlOo+BWqtj9H1+c5gXuOJm4LSlnb2r3DzciQy5OvEdxo3tlOHpyEDMPu1L5ZLr0QQheRRmDh4BAXwUUF+O9+iauQiqrauG+7Xj3xebi8wp5ORuM9QvSm7nLZMdorBrN0OAlVL+F24XoY05BwYuf9hE6y+jq7kVSp0Ldjt1nHygZNpLxsKE2B3HykqjmMHvO0k/7QNrpFqjt2k60AVvHWDXXC9jHq5iXsez4TKWOrHSq8XqDH2c/JFQdCjgLbTweJ2YGi44wfUDwjRJGN/SgXNr7pkQLiY88U+phx+XruhhqHJx5hD9jm05eD+GOrmQkEnfT0RWIv9Nod+KKgWSPSz0GmxlZ2HS6pM6s4T2+ySLfp4yS+dxRFuE/yVUMEaTnQZPPMkOYtfn5je0clWIwaJdDABny2wG1+CtHC9hRMGNDpX2PPaQoPpN8fiISN0Tm61nb5QsYrQ6K9AMTn59KsVW8VeFKbe2TeS2dIPCmju+aM6xakaJx/g6pRMCXy2lfvvjeuOScZG7qRVaIVa7FCVXEPU4KFzjgEkwQ7IehjNJPKxtxvgBJC5CJJHjYhcS/5PeZjpUevN7atkZykyuTLLnzvFR6IbU3Bq4ylen1SxUDJkUR2N0ObWpHqLWdwWFe3IE2Ypsflu31kAHSpbcg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR11MB4401.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(91956017)(5660300002)(2906002)(7696005)(76116006)(8676002)(122000001)(38100700002)(54906003)(508600001)(316002)(110136005)(66446008)(64756008)(66556008)(66476007)(66946007)(9686003)(83380400001)(82960400001)(53546011)(6506007)(186003)(55016003)(33656002)(52536014)(71200400001)(4326008)(8936002)(38070700005)(19627405001)(86362001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?2lfGJgzxm/az54Hay/R0Ds+y1P3eDYXSTC4IR1fVNAzNtcuHG0BE5QCOcdM0?= =?us-ascii?Q?6efb+IEOnpj4Og2butHz29oCgpr8XWYbSh58RDnU6QPf3lZAsMnqpAEUqTlV?= =?us-ascii?Q?IDWhymXsmfP1DV7TEhEwnEh72YYnJ6YJq76yQrS+MStFMewrGPqGLhDKDBiK?= =?us-ascii?Q?mluYdne7ITrH08SDcpSHxK0879WcF8I3/5mxPam4kmzU0NiYBVbXdidhNqtw?= =?us-ascii?Q?zrM9A8fT8UKJS0EsbNCDYM/tLiXcxnzbtl3uCVZtML0GLr5O19YQqweAj2oW?= =?us-ascii?Q?Cet6W2KVYiCf0SXeg99pK/UOupOjcsSgCyphDrCxNxpOiHvVJRFJuCbpwbpj?= =?us-ascii?Q?J+OC9VLYIOx46/Tog0qXCzU5WGCWAiFYW8leDpKZ6V6WBjJU8vQ3uTqp7bXX?= =?us-ascii?Q?O3Ss7JmoU+LL4b9A1dmsOI37fEnDpslgBL2zUDIP6tUzRfFgjNxoUkQvqVkh?= =?us-ascii?Q?EF/u6k6f372N40XUC5mTxvzhqRiHmY4lyYfVWuDCaubwaEGYKIWdhSOz5qdj?= =?us-ascii?Q?NP+XDeKsZlZEzb/T6PqSN7515sroWJ9hf7T8Md7LCgWUyTaFTxq7//AJxHZW?= =?us-ascii?Q?V2qZad7pwXinKLVEGfnGSRDH4Bx8P9f6MFYgY3E15VPK7O4gHuCRVkRCnSuo?= =?us-ascii?Q?+QxHKrLMEtszCyp5JDzgZRyQ7Hv9l8DwtryldSTkSBUwkCIOx3gBcIxQQCtY?= =?us-ascii?Q?K717Xl8h9SbIfbIMK3DsPGkERQgiqX0rAEvDMPKmIP9I2Fo1n9Xl3iD0FMZN?= =?us-ascii?Q?ucLaxGyYlLpl9jfx35fIgYWbhVVDVz+WthcDTCwxHpHF9Oy5U3BjqdXfLygR?= =?us-ascii?Q?nHtkP8ZVpteO9E7qptws01dFvDw5IPV+KFyJsanlP4tGUya01ASBeyiD5wtg?= =?us-ascii?Q?CCiaZtgmbh+FAb9rOJSr/Nx7Ot027jbB966RGcDa7ol0a1DSQEl/zeWHYvnj?= =?us-ascii?Q?1SEYtYX1+5z4yCSJnvFpwabfM1r+c5Ecu06jBGroUN2mOtoEB2KiyuMqoInD?= =?us-ascii?Q?kYh6wXeerqL9+ThzqWUvnqxVJjs4uP0CNtush8z6TGAsCn8uO52AXeQGioOG?= =?us-ascii?Q?dUA2kZ1XUv1Cst4g9hyOabbHcMLAHKv4J3/C0o8JHRyI4es8ndroN3VWID7r?= =?us-ascii?Q?2F5dS/RpXBUIZeBYKYFLvhdwtQ0mBkLCG0tYovf0N/iCW3x7Qd4MPD1cmqu8?= =?us-ascii?Q?3YPeTyM0AnYu+2kFilg2zMkGZlG1eRiJWYCz3SG4PzLGD/4MpaVOOZLG2LOW?= =?us-ascii?Q?+p0T2feo5XHuktPElv3d9wHpgcKu8WK5DnnRItLHfErC13Ma4zo/zbKEqLPA?= =?us-ascii?Q?09qlPYhzzoak7AchK9VDXceCj296ma8YtVlakexWE5z3ROiWCVNc1Y1Sk+LS?= =?us-ascii?Q?nLO8kU2OAzKoLFnh1e3zIPIftshFvCe447Sfn+BDaMEIX1tDNmFgyasbWSdQ?= =?us-ascii?Q?Fwtin/dhnqbeyGDve39tdaawm5kbYs7whPM/29gtbfN3VwUfCP2vindBz/Ev?= =?us-ascii?Q?7UYCHZLzGWNr1XQMPaV/u/o+HFiHcRJCJrHeNCcxiPEiBpjc6ubbBPI2NELu?= =?us-ascii?Q?PokMZRtUzcjxS/OA2QS3nJl1wSwbxsq3qsPsiw8rjR6wOQ710u/AckdEAgwp?= =?us-ascii?Q?kPUjZHX0sLODHsbu8F9Kz3+Pu1MM1uCB2lGEWlCQatVP1Fw31s0lp1u8LuJs?= =?us-ascii?Q?KekBCgS4btfcO6pVoYTG2vDNQ4LJUl1q38vA4fmM+kwBLYva1s8DEJLpaZIo?= =?us-ascii?Q?RHjvc8Fn6Q=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4401.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a1fe8c83-674e-404e-b8a2-08d9bbc0a52a X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Dec 2021 09:37:12.2744 (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: omub315aHQmWMk4QXl8fdacNV9ciws+fvGNSvQe5VeyX/U3px3by78MRboV3V2Yt5TVDwqrqhW2YHcUwm/OBwplaPs4nAkGQjmzPnT2Vgwk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4816 Return-Path: sebastien.boeuf@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_BY5PR11MB4401AAA2CDE268B440559429EA719BY5PR11MB4401namp_" --_000_BY5PR11MB4401AAA2CDE268B440559429EA719BY5PR11MB4401namp_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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 ; Justen, Jordan L > ; kraxel@redhat.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 --------------------------------------------------------------------- Intel Corporation SAS (French simplified joint stock company) Registered headquarters: "Les Montalets"- 2, rue de Paris, = 92196 Meudon Cedex, France Registration Number: 302 456 199 R.C.S. NANTERRE Capital: 4,572,000 Euros This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. --_000_BY5PR11MB4401AAA2CDE268B440559429EA719BY5PR11MB4401namp_ Content-Type: text/html; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable
I've just rebased the PR and sent a v6 version.

Thanks,
Sebastien


From: Yao, Jiewen <jiewe= n.yao@intel.com>
Sent: Thursday, December 9, 2021 7:41 AM
To: Boeuf, Sebastien <sebastien.boeuf@intel.com>; devel@edk2.g= roups.io <devel@edk2.groups.io>
Cc: Justen, Jordan L <jordan.l.justen@intel.com>; kraxel@redha= t.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

---------------------------------------------------------------------
Intel Corporation SAS (French simplified joint stock company)
Registered headquarters: "Les Montalets"- 2, rue de Paris,
92196 Meudon Cedex, France
Registration Number:  302 456 199 R.C.S. NANTERRE
Capital: 4,572,000 Euros

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

--_000_BY5PR11MB4401AAA2CDE268B440559429EA719BY5PR11MB4401namp_--