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.web10.8045.1639147192418890126 for ; Fri, 10 Dec 2021 06:39:52 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.com header.s=intel header.b=Tgi5RRgk; spf=pass (domain: intel.com, ip: 134.134.136.31, 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=1639147192; x=1670683192; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=BNYVKD8pm2+XMvylmyEQ0m3h9dUgJTQY/M8wkjAYFXA=; b=Tgi5RRgkSW01g5JI//75hdREm2Jxi58lZVu0HmIV+dF9+76By+Srz+Ea 4mJFCVhcp3/2Gg6liJ4TMBmw776VAtaGzLSEcSJ1miyV/qmkiK9o3pBiK gaaCjq9efgBdbfSXGyO6a7SAX0e/rLMICR2LL93qW/HOhcNAFBEdTTZsP SikZAbqiAzajUDkwEntqS3p8FipTcc7ioeuoI/f05MWZhgW1TBlZSXQ1d 4EMRv18qqom7/NGbmCNo7gP7U2kn5asmo3R6xIq1uK8E8qKsgz/GKj4vj 5Mmrg3koYFyzYD4jfUx3Df5hiPEL5jRanD0VbetsrrBfI2/S5u6eVbBXZ g==; X-IronPort-AV: E=McAfee;i="6200,9189,10193"; a="299142684" X-IronPort-AV: E=Sophos;i="5.88,195,1635231600"; d="scan'208,217";a="299142684" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Dec 2021 06:39:51 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,195,1635231600"; d="scan'208,217";a="680756831" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga005.jf.intel.com with ESMTP; 10 Dec 2021 06:39:51 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) 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; Fri, 10 Dec 2021 06:39:50 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx601.amr.corp.intel.com (10.18.126.81) 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 06:39:50 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.109) 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 06:39:50 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k4NUJQvOBz+GA5qLM8H89EZ4yYUZqIVI32hjPFGLAvrVzK8H77AhGrNZsg3xKN/19NKtn9Oa3wHG4iizw0hcJSLBsqce7lavLM25LC3yVLEWZfNOJ+wfM3KT5SL4xPN1CZ8hwgrHJKPHQjuBaNzrYQjEBwQRdAdhjeNRWeJWUujI98pNJRl9ENILXab8s5T1rVlkeSWcBLsUz094G363sBWKftL4SpiYd5vsUMI2Wy7e9Knpy8vmyhQMwgfIbG2iIkITNfI8MBqacJIVGOWECgWlGVSV29qGq+fBYrjYxNkseknqTP0JeOZ0sJIUPVbBOry8ypJLsVcg2JGaGEqY+A== 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=XNWMMypf9+WN8G9oP5/R6qRFz6Im3xKkCRxjjMf5FqE=; b=SjG1VWU3Rca6cp7tJGckDlNvoPFXg49hKCyKtfsfiN8jlw/FZNFQ9KcOIBtiEbXW9Eqvtn8vr3hsf1XRM4AbEmkDhO9T++Z2B6b1qNnfpnJE746z087mixaZYJb2xBIMTeTSAGnTMIL796vwVvrXEHiHpIVReJCrw6jxKLMaCI6g5B9+ILt6bbTzz+Bkf5rM6YvsQsEHoUzxODA2RXIzOGsaCWqJnnHguDGrBqbilNM8vnM5rYMqp3RlKPiQ24Vlus+jXAHfrYgkjBSbkdGPoUht62WpIABczfvSZyZSA+wCNqc70hUa2dtGPE7rp5V+wu9rGWmPf464AloBplngMA== 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=XNWMMypf9+WN8G9oP5/R6qRFz6Im3xKkCRxjjMf5FqE=; b=KghwLc7GbQM7JiDSu/lIyjgLTm39Hu357G2PhXDOtua/N3p9EuWP5lyZWhb/WHNA+LYv4uq1lBvzcJXlrSb6j5dndIMRdFd1/CQVo+7W51ILX+kyOrqBkxE0g/oXUwBVOafvdp5LosBnIIb+iboXoukjHvlSRNBbOD6o571TYic= Received: from BY5PR11MB4401.namprd11.prod.outlook.com (2603:10b6:a03:1be::13) by SJ0PR11MB5184.namprd11.prod.outlook.com (2603:10b6:a03:2d5::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.12; Fri, 10 Dec 2021 14:39:49 +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 14:39:48 +0000 From: "Boeuf, Sebastien" 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: AQHX6rop7NWjv2flTEOxFEqC4zzjE6wpugiAgAHDaauAADUsgIAAHx2u Date: Fri, 10 Dec 2021 14:39:48 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: f317c171-89ee-7e8f-f1eb-da6de8faf23a 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: e784048a-c63a-4aa8-ee0e-08d9bbeaeb0c x-ms-traffictypediagnostic: SJ0PR11MB5184: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: XiNmCHq4BwvCipdGN9aTtSADOaF87qbv+N+7nOeBYjbRNs2KMhx0heTcUpExEHbjceO8VQFhUyWnFXam/XxGjOdld3awxvVTSHddqoG5Y7+wzkaEjRoQZwawtNtKoGU/2Ijfoig3srpaCD8tW3j9hpHdj8hHfvSCACIScvnwS0MUy2VLXsCPfP+XzkBWPpSGL7/GagOtxmF/+5rPM4whYCJfjB+MGkTySSWfEpyo2NzbSLhOGT7v5HeF4NgKi64RV+I5ilbGkk4/5HXiUqp+NFP4QIE45ls2laeRpzmy6LVIYksRD12nUTpqKdU8AdccmFRWChqtJgRrsRcIpMcRZVnmQvrRCeBlpLDXP/ATkH6N/gVvzhvrXZ8FU0vQbnSR9+zOAbq3SKhKuxafmhtMCUqSvpTHUqgWAbJc3bleiK0tas3OIwL/wshCGU4U08K7GeUsW/UrAl7gg+CS+1kMwNkZ8Rr3fLYTthH0PlD0VaWWgHmfbJ0oE2Re+WVEiL+OvKb8tsrklUaazoJZ+WOWfo9tS55iCMiqD9lt+F/hf5JhmUdYirefEj6FeAhP60JYD6CbJw1+pEa6XoSowvZoxtFK7qji3R0EWq4GzC1ev0e9ixxfkZo+5VWyeeWh4HkdesnQLk6en/2hG07iD6orMZRmID84lDpUvtVZS7lCUicpiaWm3RN6xWO1poB6cbL5OzvUUNlmDRvdn9MR1WipFaOMCMd97FdZrTOzKx3DPPfZlrNvga0ERYUzy4umlhgH6ximQd9nPP4TEKevB/W1Vhq7L+f6MmYd+tZbiPYaNB8= 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)(54906003)(2906002)(316002)(110136005)(186003)(33656002)(4326008)(71200400001)(8676002)(508600001)(122000001)(19627235002)(966005)(6506007)(7696005)(53546011)(8936002)(9686003)(52536014)(82960400001)(86362001)(83380400001)(166002)(38070700005)(5660300002)(76116006)(55016003)(66476007)(66556008)(64756008)(91956017)(19627405001)(66446008)(66946007)(38100700002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?/3bnF7BPkW2OyDIC9khuPgBsQSRPdrJxUbCEWV+fgRJmhu/g42/RJRiGC6MN?= =?us-ascii?Q?HHG5G/gztId6gWb0k16TY6Ml2xk/7GuTdc+VYneENNh2dGPkxha7dbk4zkME?= =?us-ascii?Q?A1v8TsT1XtR1fPoMFtD14Fyc3JKAJXJYR3WTTd3MO6RAZmyd6r5VlD1WIh+s?= =?us-ascii?Q?UZTfWrxKWGTHXjxdGzLezNEzNSnM3PHzbZxFWE0+hrLAIJ8JAZxN0vRxUbaF?= =?us-ascii?Q?Ml/3Jxd/153AXK+l2QtyFQ38JrE9jjXthZBJbYhpmsu7lS3w/6xldYyxbScn?= =?us-ascii?Q?uWYk0sAN5V3Iop99J+fOcAYWVd8DIn3kpf3q+JhZfdhr1bmaU9NzNZe4Q7QG?= =?us-ascii?Q?hOqqveXt95ZfpFOblI3pneaDQLF0k2jtzXnavvX0Wy8Y7UHWDn3+Xytl/kt2?= =?us-ascii?Q?1nkQsaL7bad1zjPEU1Hi7LSC3P6+XXLIJFxVObJADiYyKPqJEpXvGqBzHljK?= =?us-ascii?Q?aS/SsIE/NbKGU+7mWAPd6Qcb7PTsqGnoXke7rEIBvArAxpspf8imehzV38bC?= =?us-ascii?Q?hEacpbDlBt5J9BVlp0US1FU8v+o1wY+C+dWNjg+bnrAPJd711KmRF7Buqxyf?= =?us-ascii?Q?n2ZtTPYYQuBljd76XdWxFkKDZs2mzDKQJLFsDBs9cbQFl29UVhXpOrKCl4hQ?= =?us-ascii?Q?C7eS8rO8wOWwbbc0La76K4jo/C/77+yXxXl6s2ZTW3kYNTPY6O23gFl3NgKB?= =?us-ascii?Q?MGpxxV8CJutl0MZXZuD6AnkqweqiZx0o51DDxTZghwaQ1CJR3fOi1DD6rziq?= =?us-ascii?Q?KPQhpu9fMw67dwU9lK0SfD9ifa7KNo1BLeAA2jJCPxBtDDRKpIr1cflXIJ/Z?= =?us-ascii?Q?stedk3WuXdBC9byPoytP9r+3IMAM3SqJ+7UHRWIiHabLaiUuEB1lrHQShgV2?= =?us-ascii?Q?OY5pk3nh7SkRvf+ZOryAjMkMYtf+kriPWwzxuOiIZeD0U0O1Gei715Wf3/Fs?= =?us-ascii?Q?iDCVvJ7gc67BFn2GvGIqtLOaycXJYNcRzBt/SqB3S+j9A/RHQxWYGwqp60hr?= =?us-ascii?Q?kfJlDnOuuE2/drhJw+/uIsg2Xw44lqOXy907b02A6OJpjEEs12ksy+r1d53A?= =?us-ascii?Q?KIwqvpQXQX/tRF/N2+1sboq4SSglbAov6jvFEMRTMTGRe6FdFIZu2irxiJyX?= =?us-ascii?Q?XVgx5Kzo+ysnTETTf27sV3k8CBPzRJ165TOkSchHvfyGikV0wa2s9CufZN6V?= =?us-ascii?Q?ggo7diEIZWf2Zusw6q/JlzrFDfANV/+6K5zSfZW0plWk3su1oW7uy0bZk5/q?= =?us-ascii?Q?V9s+9a+Y2+wx0S48q/aGQweDN/kyLpVTWNFZLAiAdB4scKPBySGuySEvxcON?= =?us-ascii?Q?vcUvtJsSogbktxdKFF9luKer8D+ZI4My/ydFpK8k7g/AmZ7+UvuriTi1Dti0?= =?us-ascii?Q?Qq+9/2g5z4N1+NHSSdwpqJ6s62CY4FtQTxJD3hYE8XH8agiYAH72elziKakw?= =?us-ascii?Q?02xIEIYCPbopQuxNtMjBTELU8p2FvQ4ymPhblvTxjwr3e3NiD4KERcVue+H7?= =?us-ascii?Q?G9Dw8qqVA2NfgEUUZinK5LFdhhasc8Acq7gu0Ozt1Oyglzk3sIuH9+sHlkRL?= =?us-ascii?Q?MjgYUHiFfemfmMYHFVmtPeGIX8pEueuVeOo5jMHFCJMmWglSIVEUS0ZxFV6L?= =?us-ascii?Q?tT0BsH6BqLrWyV2JKrTtKu21182mWNkyq6JcvoH9mQjBBnJI+v7zBkwM8zxg?= =?us-ascii?Q?9BZgdDi7B6JGFBxATYw5QWdcMW3/ZbaL3M4zAGR+6gaRFMJYVDe/LnD2Ye80?= =?us-ascii?Q?x+xP+yDgNQ=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: e784048a-c63a-4aa8-ee0e-08d9bbeaeb0c X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Dec 2021 14:39:48.9120 (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: gswjCmrnAJu1ZoTXeb2CRHyWAgNgedJMRiuE4c9GMBjmddUlqDWnnsvl0JkW9PzaZqowFbYB6R3lY6SbZXOnmTGF+JFTJUW4FeuFcIWRaJ0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5184 Return-Path: sebastien.boeuf@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_BY5PR11MB44016E96FDE98DB13593CBBAEA719BY5PR11MB4401namp_" --_000_BY5PR11MB44016E96FDE98DB13593CBBAEA719BY5PR11MB4401namp_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Ah yes I'm sorry I forgot to update each patch with the uncrustify tool. I'm going to send a v7 as soon as the CI confirms the new series complies w= ith the CI. Thanks, Sebastien ________________________________ From: Yao, Jiewen Sent: Friday, December 10, 2021 1:47 PM 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 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 --------------------------------------------------------------------- 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_BY5PR11MB44016E96FDE98DB13593CBBAEA719BY5PR11MB4401namp_ Content-Type: text/html; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable
Ah yes I'm sorry I forgot to update each patch with the uncrustify tool.

I'm going to send a v7 as soon as the CI confirms the new series complies w= ith the CI.

Thanks,
Sebastien


From: Yao, Jiewen <jiewe= n.yao@intel.com>
Sent: Friday, December 10, 2021 1:47 PM
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
 

Have you tried CI?

 

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

 

From: Boeuf, Sebastien <sebastien.boeuf@= intel.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= just rebased the PR and sent a v6 version.

&nbs= p;

Than= ks,

Seba= stien

&nbs= p;


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

---------------------------------------------------------------------
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_BY5PR11MB44016E96FDE98DB13593CBBAEA719BY5PR11MB4401namp_--