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.web12.29255.1641806033741927932 for ; Mon, 10 Jan 2022 01:13:54 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Eka1bA0Q; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: sebastien.boeuf@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1641806033; x=1673342033; h=from:to:subject:date:message-id:mime-version: content-transfer-encoding; bh=liDB/hu59BDED45XSTKTQWFyC3dXeuVs9RvEXe84oec=; b=Eka1bA0QcftGh6GZ/cPSuDCjYrXNi8m4NWEt2CJZms46KH4TBpIZGMKW 5XJFbP/T9oGw/lgHE7V9Y74D3+72S/Sws69/c2MUeIEOBifuGmdLymLpX zPHIuXB4QzqckKTyV7LH917+YM85caA9OLGZULpr2O10u8SsTGu+gnpNa 6lRHzd4Csb8GpziQbMnZZ/VKaCMf60CLDt38nni54+Ei8ZdrNmdkBFDVw oVndBCl/T18f/KWP15XAFUlVx0uJ6toFABRV25k92p51zCrpSsmzsVB4l gPc0Nj+ovuXGuUmw4c+ywZA+ec810PWNuRFs3fkyJLY+uIHaWnzO0b9C8 g==; X-IronPort-AV: E=McAfee;i="6200,9189,10222"; a="243140260" X-IronPort-AV: E=Sophos;i="5.88,276,1635231600"; d="scan'208";a="243140260" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jan 2022 01:13:53 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,276,1635231600"; d="scan'208";a="474064712" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga006.jf.intel.com with ESMTP; 10 Jan 2022 01:13:53 -0800 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 10 Jan 2022 01:13:52 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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 via Frontend Transport; Mon, 10 Jan 2022 01:13:52 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.106) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Mon, 10 Jan 2022 01:13:51 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OHl3B9Mb5+UBsUAUHmH+vhMgmjJHniT/6EOuSr6M6i1FAiwrWb7zdCZJIV84apClwmdtCB7UNnspB+rob5bC/NMnrH+Oq8F5VhnE6uMB5nQcu/UYk9kaLHYoWMsK6KvKGMUtzoWUBAahxRGh5qWNZWLYC+xI/zf9RzgJZ0yWsd1cVw1Kus7Q813cIl/IW7XYmCgbVDKLbasz6B60KvB2akpI79sm7pragVXXJc/ye1mlWAUsj344DrmaS3/PrqIxtWygUzfXoVIoPFL6efHPsR3nFKvVLTc1h1vO8FuRYvddsAj4heyp0Mgn2gRUxh+zbgEUhWzs0OU7kUWXfYofdw== 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=uBwR1O83TIbssVFW1du4FC/2bFofgYD5D/F2cAznL/8=; b=O5pWi1bCci7BMT1ygRaMoICu4le+hzxKSj9NZyC+iCirF+WpVtdkyStgF55lYe1S67VBdOabfJj7RQnkgaV8bPOSB2k05y/MZ+KtvjGOtWUJGoCAkG5Out7TPXgCIjGkTc8oMwsd5HNOqbOG8qzVJ/udHGVXOF3qNa02syAfTJRVkgcs30TNWdcuVyucPyXuX12NgUjLjAz6CdTLxt6bKhO2PdJv9ESNRBD41GBTLE1HeIL3D6aHkLmCVe17210l6oZw/dCcv/fbdAQR+uTxwx/G1ZQixPCm0mv1Tu0atZfsxrzxvlcD7zDQtHvPiy5fgz2x1F3ehBD+4a9iC3NBPg== 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 Received: from BY5PR11MB4401.namprd11.prod.outlook.com (2603:10b6:a03:1be::13) by BYAPR11MB2952.namprd11.prod.outlook.com (2603:10b6:a03:82::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.7; Mon, 10 Jan 2022 09:13:45 +0000 Received: from BY5PR11MB4401.namprd11.prod.outlook.com ([fe80::500:cfb1:c883:fa1]) by BY5PR11MB4401.namprd11.prod.outlook.com ([fe80::500:cfb1:c883:fa1%4]) with mapi id 15.20.4867.012; Mon, 10 Jan 2022 09:13:44 +0000 From: "Boeuf, Sebastien" To: "devel@edk2.groups.io" , "kraxel@redhat.com" , "Yao, Jiewen" Subject: Creating new target for Cloud Hypervisor Thread-Topic: Creating new target for Cloud Hypervisor Thread-Index: AQHYBgFamSu3oPSkOEq/zJqkGoU5rQ== Date: Mon, 10 Jan 2022 09:13:44 +0000 Message-ID: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 89928301-3b38-b2da-a21b-4488d1d61dfb 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: df0c9fda-b8e6-40c4-0fb4-08d9d41980cb x-ms-traffictypediagnostic: BYAPR11MB2952:EE_ 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: gt8GeTLwOCuYG0Kx0L2V626nvS6DRzMFzXyNhGcZ7GngTTjljWn3GGOFzytBCPp5D/id1CR8GQMRxeiKdmw0MzQ/qYEgxzxCyh8af+q175A8aUUUuVpVR7jwsWhx9a7gq8wK+IWIhkUPr8M3/uwLzKoNtcVJcc8a6nCNDtlATyHfGZPgY9Tnc1/Fn/ETIRE648yDmGMnlLNjtrzgjTSvCYZChwJPrnflt9rfGiFGwSeU0z2c65TyUC1txbUwrlcXyhVOA3iwQlCDlmXCOMGZLhF3aD9Xj3Z/J9UmsUR2UZ7oYmWPGLpBS0jjU43/3FDaLAKUDu7VvfY3U7ODWA13WHiNR0CA1OlwortTIZ1ee8r8rc/foqqYQ6SjZrLadLvlMsgrNfBeiigtcD464TVrWOdDB8Dr5BHiFpc1tingCgeUvxRVi6LtYXYBLnOQiC9F8expm3oZGD7L6FdT6v9KayaGtPTc8xtEdG5dNe42YS3qsqk361nz54Pq+Cvx5aho2yn3yao7qaV7Im26wD44qDyxiSglGZ46vX/gv7alYXhrH7hMe2phemkPipLrYBIgqH7zwwqBZw0eRIIS/CB7hgAfFL8V0D79GR9gGL8wLw2T9G6SMj8BN9tioHLs8PCCwAJ7b65LcMnUhk5ORJovkHOT/c/dg2FOQiyR8YiN+0woD5pfHziG0ZYCDibd4D5nU6+JixaeY1uHNmC0yfb1ig== 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)(66446008)(122000001)(64756008)(66476007)(66556008)(82960400001)(76116006)(6636002)(186003)(8936002)(38100700002)(2906002)(66946007)(6506007)(91956017)(316002)(33656002)(71200400001)(4744005)(55016003)(9686003)(110136005)(508600001)(7696005)(83380400001)(86362001)(52536014)(38070700005)(5660300002)(8676002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?P4+WBmsrfbPyx4fC42QE+w7ppa63duFkVzWO8JyOxJhZqfc2vEHosW5zLQ?= =?iso-8859-1?Q?NpyT8+L59qg2GLjcoy2R17tuzcP0sl2aJU3HJsI9Bp6aHhSkM7wZMX/eG8?= =?iso-8859-1?Q?PxemnU3pNGIkW3WASXPEm76mXn+7vvMvwnMxLJ9FQmtfP4T+d7AtyejyTo?= =?iso-8859-1?Q?Edk0Oix/BNynUUG0Zav2zDTYfpnMI7TrRG2uwheFdM+cBW99BZvwEJ5Nm0?= =?iso-8859-1?Q?xP9yjm+n9WkUevN+PkKZw7k51Aw8vEk1EcLfkxslnnPDbe+CxRxaZ3TG8G?= =?iso-8859-1?Q?EDmw9iDw804QrGZYO2U6MVxhsBGkuffaDOboT+kqiW9sceevLVypsTeYSP?= =?iso-8859-1?Q?hKnEaGqq/wWoRFVtNbmJPk4rCy2TZuBa+TxzFV0kjMJIJk3nb0O9R0eFxI?= =?iso-8859-1?Q?MqeDyDGlB8aW2d89aB83d3Jg6SUOiyrJVE8bQZOibB0dwGLUBTtRRm8leI?= =?iso-8859-1?Q?YBvrj7MJR+g8uAjzw8JGeZO1sdRI60vNRWE7weQPOBPoPYTczxys29xwmL?= =?iso-8859-1?Q?rz4/lBrWeOPRsY13tyS4IMkx0KcCNNaDLgfEMQNfWN18e2aEaeOy8YrZ2p?= =?iso-8859-1?Q?9VMr5aYhA36z6xsJB7caaAjzxkqgjF1NDmEZaUsclN0gHy4XvCCsiWjJHg?= =?iso-8859-1?Q?3uuwmoDEuT5Eg7NvSeV0fiU12en4R3xI07Qnm/+0oVCWTK2sHl0n30OmV2?= =?iso-8859-1?Q?Z+P/na522jMOZoU/XdHF+HSuJpLJ9COzeQ9cu9ui6c2em5v+Kz1akzTp0y?= =?iso-8859-1?Q?52rywIyYdB5bobEZycW8l/c9FXfUIPMzKF8mnDnQNZwkNZFGUSmKNGtsZ4?= =?iso-8859-1?Q?pf2oUrA9gN4/1pRcX+nEZJ2Au7qMIxLNYZx7iXFqTBb/R2yAZsPDZruqHR?= =?iso-8859-1?Q?VZTdgArn54RxsXfdq43xFdRNO9wAovYxIevWHjgRkr8/yGxpQDES8IUw8f?= =?iso-8859-1?Q?ojHvU9ldYX0SZLBxDz7fOt9OrnBY9I9iwgK66tD4LDTPqVGfMaiagmo3Rh?= =?iso-8859-1?Q?kmSEPMR2oTCPmD4C8LqWBk++PsL93bT/tvfMxJktHkrAprTrbgB3VAUZlQ?= =?iso-8859-1?Q?Xjdizrks+HLtirzG95EGYc6p/YQgeiwjfxgYDExAz3+5tRhhmMDDvFTO/m?= =?iso-8859-1?Q?JBpoYOrJWkWW+XeUp6yZssLI/ZBTsfRBZmlBJ+Uk4Ceh0c+NFD6v28DfHJ?= =?iso-8859-1?Q?F8gdM+7MtHNeWVuFIRqe0N4rtHSrZoffKe3hxIdky7M7UIQsPbqnmU5oNG?= =?iso-8859-1?Q?UQ/36uwWrL2mBxEen0Cmrs2UqaPgWRYYgeusTPwVGZ+kHrRpQNIUtURyPU?= =?iso-8859-1?Q?22DyHGJio8zD9gGxuujY8LCcUxQUACitoX+xUjiA5SVY6nXMuE6sw3a3fj?= =?iso-8859-1?Q?7PKscnZXgzelTS9H+C57/DKqHQyW3Xdq8EJVdneKJbhzQF7jf6a47bbN/G?= =?iso-8859-1?Q?JMB0mLuWdpend7Aicy7c3u+mXEa/ePteNPUdOPEaQlUieQ4KWzevgPZvlb?= =?iso-8859-1?Q?itzt3ICF3ZRQbqOkU0t6YzmX4MGW9vSLe5g/G7OcG7WN2gSEIUHwNL/p+b?= =?iso-8859-1?Q?Uo60tOfr+bQEN5j5u6JgiDe5VSFCw0lkGqXtMqDOpMpkd1AHiybOOwcNdH?= =?iso-8859-1?Q?L3uKvKjmkX+zr34P+Y/s1DcwwtcN5RS7FevwRGY/HuJRLuODvqT3NeeoKo?= =?iso-8859-1?Q?sPes+D8oEG7r+Stb15oi2Tbrvcpg1BNxedyExfqymAuhmLxXOe9hGb5Z0w?= =?iso-8859-1?Q?VaQ2ID5fy59rRqvycj0g+R3K9JHQXtDx4g+aczed/6/hm47YfyZRSVYzF3?= =?iso-8859-1?Q?PotfuLR0LQ=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: df0c9fda-b8e6-40c4-0fb4-08d9d41980cb X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2022 09:13:44.9073 (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: 0qxZ003jMNPBhJFx0ru9sl8ynbkGGNamaRpIznt5qgp0M2j8W6xQMPXVFiEYNtxkngWDF/Np75yRVcvwx4tZDBE3de4TnPZEvJMQUK+kkf4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2952 Return-Path: sebastien.boeuf@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi all, So far I've been able to patch the OvmfPkgX64 target to make it work for bo= th QEMU and Cloud Hypervisor, but as I try to enable more features (EFI shell = for instance) the gap is getting bigger and harder to keep them working togethe= r. That's why I'm thinking about creating an OvmfCh target that would be a sim= ple copy of OvmfX64 at first, and then we could keep improving from there. Ther= e are multiple things that are not needed by Cloud Hypervisor, which might help r= educe the complexity of the firmware, eventually leading to faster boot. I'd like some confirmation from the community that it's okay to go down thi= s road before I proceed and send the patches. Thanks, Sebastien --------------------------------------------------------------------- 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.