From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web09.5886.1654254300169864024 for ; Fri, 03 Jun 2022 04:05:00 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=GtaCTYFn; spf=pass (domain: intel.com, ip: 134.134.136.100, 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=1654254300; x=1685790300; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=PNX2Q7X+F6bxhQo8ZL4a9sjn2sXsbX7bxu7EhyqkFWM=; b=GtaCTYFnQBjYpOW0bfzcEPKqtQJ8FGPF7JgA9bH1nonIzN7JIQE97JXK Am/LOZGx2qyzW8HzS1k4eMTPak5e6bsR31xa/it3Jw9v5leiYkPT4cBht C2WS/R4fS2LNh6RZICCmXljzj9CnYlIkapv+Pb6fWRL/tOywn0qUbrY8O bUI7vFX+wv5sBRyeiXyIEKgCU+1kcBKay9iVev8ncEAGSyuWS0KzKj70R paWF+676liRJzbF5ZpgtNlJS5XCmxbdHd2A3GUPGS0WvK9oVxszfhhVm1 r/V+0hfrlGb5YrTmIxNEbDQXLwDwnsmlrEhtR7jGVCb1B2Geyn09MEg4H Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10366"; a="339273615" X-IronPort-AV: E=Sophos;i="5.91,274,1647327600"; d="scan'208,217";a="339273615" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jun 2022 04:04:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,274,1647327600"; d="scan'208,217";a="634474202" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by fmsmga008.fm.intel.com with ESMTP; 03 Jun 2022 04:04:56 -0700 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.27; Fri, 3 Jun 2022 04:04:56 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.27 via Frontend Transport; Fri, 3 Jun 2022 04:04:56 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.171) 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.27; Fri, 3 Jun 2022 04:04:56 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=THxt877xlvqakkU2TFyrYBTUgciXCBoXUGP0/51j2MeMVJfr8mANAhxU13ONI0j6YiqTNsWJId1nqYvSu4c5C9+VIW/VikCG8XQEbxuFyYfsnFfb4ZCxTwPBKHzgvO69r+75ZGUdXbIE9kOS330LQDdosVwOREnHsOzbPsdKqclZnREfOkjV+LGrPIaeZU3QbNQc/tVWvpeIhzTvtveGyYFT+z8zxmF39IdSSGnnSKH2GIO33T6bXJMSp+P5ErTe2T13BnpmVCpG03cxY+Dk9FCB01VVq4ymrnCz3yvhOtIgN1UO7jVhGxztCUAEEJrHKCCU6yKLc+DyMXk/25WwvA== 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=a6Tq4grZeR/3YwfSNAyIBAPGF/N3zfQ2PJ7yyNU+sj0=; b=aVWh/V3uO7XtCrjJUcZHVST2dUQzpUYnPTyyWGac3CfR/fzzPuDXASIUW1AbAQc/YPhADiHMSTRbWxSWMfqB79GFbxvUmRTTJz89x+9SaGyGt8tTzxaNfWv+h6h9trcrKlmHDyrBed3+6mVsMVQcZYEDjbiEA5QSGOGpSseUPhtNYWdDw1/ksr5WrIFNePQnRDNVcCpN5xTnKD4Uld5SVzi49nAnXlCtjxwjc9wujtTnZ9SOiYGxXozZ0jPO0It0uwrZ0g2sZfiB2v7r8ltSyPl4FUHyJOguyAhtGdUgSNu3QS/77hOuL32/ar8KJ2JE4dohKe7nNZTjl8rx1DJsZw== 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 CY5PR11MB6391.namprd11.prod.outlook.com (2603:10b6:930:38::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Fri, 3 Jun 2022 11:04:53 +0000 Received: from BY5PR11MB4401.namprd11.prod.outlook.com ([fe80::5d7e:47cd:ed56:e3df]) by BY5PR11MB4401.namprd11.prod.outlook.com ([fe80::5d7e:47cd:ed56:e3df%4]) with mapi id 15.20.5314.013; Fri, 3 Jun 2022 11:04:53 +0000 From: "Boeuf, Sebastien" To: "Yao, Jiewen" , "devel@edk2.groups.io" CC: "kraxel@redhat.com" , "Justen, Jordan L" Subject: Re: [PATCH 0/4] OvmfPkg: CloudHv: Reduce PIO and MMIO accesses Thread-Topic: [PATCH 0/4] OvmfPkg: CloudHv: Reduce PIO and MMIO accesses Thread-Index: AQHYZGypr/DdF0FlvUeMsd9ISK41vq079K6AgAACFwCAAAbEgIABqZAAgAADhYU= Date: Fri, 3 Jun 2022 11:04:53 +0000 Message-ID: References: <97b0716f823a10b1aff2bb41f5adba02e7be2a3d.camel@intel.com> <4815b9c5d74b45c64d098ec71d135cf695e84d0f.camel@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 7655792a-1062-0285-8c5d-3c659d38d5af 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: 1adbb8f9-9fb4-43ed-1eea-08da4550e303 x-ms-traffictypediagnostic: CY5PR11MB6391:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8Gq2oahgZMqM9TylB6XU8GrNdRypf+hpPj2AFSF/m6/Sqnh3UaJqGHyjlyV1FwowbAHHIujwqvK0XLm6N/c3OfahRo86H28PYzN11RkOnsnVKCB71IASJ6KsZl8RG9lZ06jQU4AoxJNh99jP9t0bs0RM6TNw6q7pBe1hxG6QlmquY3cSzkf57hE7zoRjsctS3/N6uZRc7zveteYWGdXbwlnUXcZdY4AlSJHHMRWB3JwtKjUhKVC00Z9F//CE7W+CYPdjB2M7u2sXKgS/pOJUa8YUO4aPJRXeoXT55F12BF2CpYP9j4HoBGJE5JxHb9BqDEOTchtSF8I3KR8mpP0se37Kj6/ZSnXdozKXh3BqTFoiIkOQY9W01Bg0pF1v6OOXB0dCvZRGfp3kqE6DUUx8A0VVZt7l846s9177g5jnTyYjonyoKM7A0QjUIRx90DWKCzxBVRLX7Jwkh5uNYu9hYLGC44tYfRUbX4VhYRl35XdjfrbBa80CjfT1p1AEw8qBnMzQeLXyLBzYf++sClFzdRCbIJmCWcptlat29Drw3bW/FCkF5zgDC0a/HuFBxqlQ52Gqh1mflFt479LoaVFERlmWgdTc9fjKQ3cn0t+s3anVpqiQCyNazbNpkNi7/r5BQeHHvYk2Mp8yV8V7pf9wWMaZs2PuLqyOt00sKYg7WbnUF/J/PCJdJ+HQqUBXY4rz1hyKRYlnbrkRkt/qHLBab7cmg6944IWAI79U/epgcy3q5n2kZ/Wv3ToT4W/jVVM+KivQGAKNSnG6uzr1f41EkmumERyVRZNuJtRgBfGBmROOOreMdjNFWg++/7gZoA1jZOPDebg5lOgfK3hScHbPRg== 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:(13230001)(366004)(38070700005)(166002)(9686003)(122000001)(6506007)(7696005)(53546011)(54906003)(110136005)(26005)(316002)(86362001)(966005)(508600001)(19627405001)(71200400001)(82960400001)(55016003)(186003)(64756008)(5660300002)(66446008)(66556008)(33656002)(66946007)(76116006)(2906002)(66476007)(8676002)(4326008)(8936002)(52536014)(83380400001)(91956017)(38100700002)(107886003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?vrNq+ivazh6U8zKeoTjriZvQe646gkvkvy2W4em7Dd0Pk77dlRQnDN7N+IGn?= =?us-ascii?Q?V69tXT9H8Vz7nM/4UKVHGBxjCr8NjOdhMBq6X5lK7V4VFaN7cWa8+g+O4dgg?= =?us-ascii?Q?sXxRkmQzLGbiUiXoIWyCWVJlk59El0uSoqsMLYP2EiGDS7+1S962fUGsr1Bb?= =?us-ascii?Q?DxbffxzmhG+xyP/3RPzqlQBbnHlQLpe23th9eOOkGgBl/zvYM/iiGgGlDBNV?= =?us-ascii?Q?J2U0mR6FLORsWLM+rLwfEBdCcpWwOPmYZNxIULjAreIaV97eGJHXyjpocD6w?= =?us-ascii?Q?THsuNnrWG0BnjIGawP8MZIlZ0i5weY5fgwiGDX+nDRgPUKwTfhvpv1mwFOCd?= =?us-ascii?Q?b+sQw7YiBNUezt43/LP6nn9Z6t2xJQj8Coz8mbGbKzEjxPzFYo45EnVEUz40?= =?us-ascii?Q?I11xoeuR0RbB8gtiT5WQxxUMjZE8NB9r0f1hICvLOyp2qoQ3Wn7lU6hhdspF?= =?us-ascii?Q?zbU+H/F8seDQE0cBugEqh6+CytGYctYiHd1qEoH7fWVgFug0AxOgPKCRLjp2?= =?us-ascii?Q?dgFdZ5Ngp8VcFPHqmwppCmy5T48QO8Pu0u5Ho5PIjByBmNAkMx6VnOz4bsbJ?= =?us-ascii?Q?46eKweXk3vMX2nWDtqOJL8Czq/WxGrPtrjj5I8UKhRJouS2RgrSJjzHZ9gSy?= =?us-ascii?Q?dFmjm1taKBqINLkgCyAr697pIs8EAjh9P/TFabxrnyOKKRl1Q7bp9KkoyjCQ?= =?us-ascii?Q?csW+4G/Ix1oDyfwI7JU+u7BxOC+O0I1WaFVEMkdnRdQQNsxNBbPBX66pXeh2?= =?us-ascii?Q?JJtuWUASlTxGfO5zW9NrBH9LoVL6R9csN2pI/ITdXIvgz5mjCqOk7Etfg8Rj?= =?us-ascii?Q?mjrPUxPZvxLvVKXnn5VUqtDI0E7Pyik+AVTE7NZcXdTVYluHk1fcmR9ZLVCI?= =?us-ascii?Q?Kz9p8fJTzcImaLGwR0mvHlHp9e9JF6f6IJxcjffXuW5L74Lfoe2NUPy6eE4g?= =?us-ascii?Q?UwzqpnvwSrPVkT7c1c8N6eGuupsWvnnJyOPwvJOOcHizYJnVL886BB2QyHu1?= =?us-ascii?Q?Td/uj19B/kJyVwxSm7onlj+37SZabDFOvb3x/5JsMTAKGhBioXL0bdExbk/4?= =?us-ascii?Q?u8bkxWcpP+HIxNrf0IX75JvIYAMUULWq4ZzjVBqiLwwMuIVioCXrPYJVCiCW?= =?us-ascii?Q?3ltknwH7YcUfZF8hfQM2rmzvLW0DKrtF7CN4FT1rsg12KwhoxK6yOTVt4wI1?= =?us-ascii?Q?iRze0DVE6OWHFuA9jVdelHe5+nR5VxfO1X6x2C0S4bfOQr/PzGWUymo+1sng?= =?us-ascii?Q?NiUw/Nf4FRnzzSyV2yxaaPsAPT3dmoiHNEUML9Lce0j2DHN/jrj3o1TycpHV?= =?us-ascii?Q?JWCdsZaGpY/9Gb8dv+Cw01lHDuY7SWunWYYVa2yp4VqlSQH3Po6RYQXQLN9L?= =?us-ascii?Q?GypO3RH9Yg4hk7Q4HrpsU6e0i1XvE2Yr8jHu7pQ94WEChOrkrGWCLnG31jvN?= =?us-ascii?Q?taHmmqXXCa1VF4ZZZZqlmpqdrx4sIwfDJAaTS6w52CqQS63YeEaQCdYcFObT?= =?us-ascii?Q?IVF0UC6/gnnLcUIhv9+anr0NDtR3ysfhdlOK68e6PiW1EzyppopIS/AWStLW?= =?us-ascii?Q?TXdnykC8IJrA1zou3g4lyx6roi931tAJUzXHcuA6SqIyxsTx4HQs0rH86/nk?= =?us-ascii?Q?bX/QxURSfLOliT5ouNJ64b2SwJ6Eo02oHp3THiYvV9GGpvwavFBRY42u+H6i?= =?us-ascii?Q?Z65ZEAUhZpWmEvaSexEfu04u82FjpN4nRauoUKCsV+xHB/9H3MPqGLR9a+Jw?= =?us-ascii?Q?lKB/cgk8pg=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: 1adbb8f9-9fb4-43ed-1eea-08da4550e303 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jun 2022 11:04:53.4523 (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: nsw+PYO95kaDEE2IRCRRz3DoTj5bKykBtU1x7ocnUxeVumPAkUJNb07KjrR7Ark5N4bgxibx3HtoynDMmcfHDZFD+VQpf1lgwPiGwH89jS8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR11MB6391 Return-Path: sebastien.boeuf@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_BY5PR11MB4401106B80B7B12D010ECFD0EAA19BY5PR11MB4401namp_" --_000_BY5PR11MB4401106B80B7B12D010ECFD0EAA19BY5PR11MB4401namp_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Thank you! ________________________________ From: Yao, Jiewen Sent: Friday, June 3, 2022 12:52 PM To: Boeuf, Sebastien ; devel@edk2.groups.io Cc: kraxel@redhat.com ; Justen, Jordan L Subject: RE: [PATCH 0/4] OvmfPkg: CloudHv: Reduce PIO and MMIO accesses Merged https://github.com/tianocore/edk2/pull/2942 > -----Original Message----- > From: Boeuf, Sebastien > Sent: Thursday, June 2, 2022 5:29 PM > To: Yao, Jiewen ; devel@edk2.groups.io > Cc: kraxel@redhat.com; Justen, Jordan L > Subject: Re: [PATCH 0/4] OvmfPkg: CloudHv: Reduce PIO and MMIO accesses > > On Thu, 2022-06-02 at 11:04 +0200, Sebastien Boeuf wrote: > > On Thu, 2022-06-02 at 08:57 +0000, Yao, Jiewen wrote: > > > Acked-by: Jiewen Yao > > > > > > I notice the PR failed - > > > https://github.com/tianocore/edk2/pull/2875 > > > > > > I just want to double confirm, do you have a success PR for this > > > patch set? > > > > Let me repush the PR once rebased on latest master. I think the > > failures were only related to the Windows CI issues. > > Ok the CI is passing fine after I rebased on latest master. See > https://github.com/tianocore/edk2/pull/2875 > > Thanks, > Sebastien > > > > > Thanks, > > Sebastien > > > > > > > > Thank you > > > Yao Jiewen > > > > > > > -----Original Message----- > > > > From: Boeuf, Sebastien > > > > Sent: Tuesday, May 10, 2022 8:51 PM > > > > To: devel@edk2.groups.io > > > > Cc: Yao, Jiewen ; Justen, Jordan L > > > > ; kraxel@redhat.com; Boeuf, Sebastien > > > > > > > > Subject: [PATCH 0/4] OvmfPkg: CloudHv: Reduce PIO and MMIO > > > > accesses > > > > > > > > From: Sebastien Boeuf > > > > > > > > The goal of this series is to reduce the amount of inappropriate > > > > PIO > > > > and MMIO accesses generated by the firmware when running on Cloud > > > > Hypervisor. > > > > > > > > For MMIO accesses, it is about providing the right base address > > > > where > > > > the firmware will be loaded by the VMM in order to avoid > > > > unexpected > > > > accesses to some address ranges. > > > > > > > > For PIO accesses, it is about preventing some read/write to be > > > > performed > > > > in the first place, as we know the underlying device is not > > > > emulated by > > > > Cloud Hypervisor. > > > > > > > > Signed-off-by: Sebastien Boeuf > > > > > > > > Sebastien Boeuf (4): > > > > OvmfPkg: CloudHv: Fix FW_BASE_ADDRESS > > > > OvmfPkg: Check for QemuFwCfg availability before accessing it > > > > OvmfPkg: CloudHv: Rely on QemuFwCfgLibNull implementation > > > > OvmfPkg: Don't access A20 gate register on Cloud Hypervisor > > > > > > > > OvmfPkg/CloudHv/CloudHvDefines.fdf.inc | 65 > > > > +++++++++++++++++++ > > > > OvmfPkg/CloudHv/CloudHvX64.dsc | 4 +- > > > > OvmfPkg/CloudHv/CloudHvX64.fdf | 2 +- > > > > OvmfPkg/Library/PlatformInitLib/Platform.c | 13 ++-- > > > > .../QemuBootOrderLib/QemuBootOrderLib.c | 8 ++- > > > > 5 files changed, 82 insertions(+), 10 deletions(-) > > > > create mode 100644 OvmfPkg/CloudHv/CloudHvDefines.fdf.inc > > > > > > > > -- > > > > 2.32.0 > > > > > --------------------------------------------------------------------- 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: 5 208 026.16 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_BY5PR11MB4401106B80B7B12D010ECFD0EAA19BY5PR11MB4401namp_ Content-Type: text/html; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable
Thank you!

From: Yao, Jiewen <jiewe= n.yao@intel.com>
Sent: Friday, June 3, 2022 12:52 PM
To: Boeuf, Sebastien <sebastien.boeuf@intel.com>; devel@edk2.g= roups.io <devel@edk2.groups.io>
Cc: kraxel@redhat.com <kraxel@redhat.com>; Justen, Jordan L &l= t;jordan.l.justen@intel.com>
Subject: RE: [PATCH 0/4] OvmfPkg: CloudHv: Reduce PIO and MMIO acces= ses
 
Merged https://github.com/tianocore/edk2/pull/2942

> -----Original Message-----
> From: Boeuf, Sebastien <sebastien.boeuf@intel.com>
> Sent: Thursday, June 2, 2022 5:29 PM
> To: Yao, Jiewen <jiewen.yao@intel.com>; devel@edk2.groups.io
> Cc: kraxel@redhat.com; Justen, Jordan L <jordan.l.justen@intel.com&= gt;
> Subject: Re: [PATCH 0/4] OvmfPkg: CloudHv: Reduce PIO and MMIO accesse= s
>
> On Thu, 2022-06-02 at 11:04 +0200, Sebastien Boeuf wrote:
> > On Thu, 2022-06-02 at 08:57 +0000, Yao, Jiewen wrote:
> > > Acked-by: Jiewen Yao <Jiewen.yao@intel.com>
> > >
> > > I notice the PR failed -
> > > http= s://github.com/tianocore/edk2/pull/2875
> > >
> > > I just want to double confirm, do you have a success PR for = this
> > > patch set?
> >
> > Let me repush the PR once rebased on latest master. I think the > > failures were only related to the Windows CI issues.
>
> Ok the CI is passing fine after I rebased on latest master. See
> https://github= .com/tianocore/edk2/pull/2875
>
> Thanks,
> Sebastien
>
> >
> > Thanks,
> > Sebastien
> >
> > >
> > > Thank you
> > > Yao Jiewen
> > >
> > > > -----Original Message-----
> > > > From: Boeuf, Sebastien <sebastien.boeuf@intel.com>= ;
> > > > Sent: Tuesday, May 10, 2022 8:51 PM
> > > > To: devel@edk2.groups.io
> > > > Cc: Yao, Jiewen <jiewen.yao@intel.com>; Justen, J= ordan L
> > > > <jordan.l.justen@intel.com>; kraxel@redhat.com; B= oeuf, Sebastien
> > > > <sebastien.boeuf@intel.com>
> > > > Subject: [PATCH 0/4] OvmfPkg: CloudHv: Reduce PIO and M= MIO
> > > > accesses
> > > >
> > > > From: Sebastien Boeuf <sebastien.boeuf@intel.com>=
> > > >
> > > > The goal of this series is to reduce the amount of inap= propriate
> > > > PIO
> > > > and MMIO accesses generated by the firmware when runnin= g on Cloud
> > > > Hypervisor.
> > > >
> > > > For MMIO accesses, it is about providing the right base= address
> > > > where
> > > > the firmware will be loaded by the VMM in order to avoi= d
> > > > unexpected
> > > > accesses to some address ranges.
> > > >
> > > > For PIO accesses, it is about preventing some read/writ= e to be
> > > > performed
> > > > in the first place, as we know the underlying device is= not
> > > > emulated by
> > > > Cloud Hypervisor.
> > > >
> > > > Signed-off-by: Sebastien Boeuf <sebastien.boeuf@inte= l.com>
> > > >
> > > > Sebastien Boeuf (4):
> > > >   OvmfPkg: CloudHv: Fix FW_BASE_ADDRESS
> > > >   OvmfPkg: Check for QemuFwCfg availability before= accessing it
> > > >   OvmfPkg: CloudHv: Rely on QemuFwCfgLibNull imple= mentation
> > > >   OvmfPkg: Don't access A20 gate register on Cloud= Hypervisor
> > > >
> > > >  OvmfPkg/CloudHv/CloudHvDefines.fdf.inc  = ;      | 65
> > > > +++++++++++++++++++
> > > >  OvmfPkg/CloudHv/CloudHvX64.dsc   &= nbsp;            |&n= bsp; 4 +-
> > > >  OvmfPkg/CloudHv/CloudHvX64.fdf   &= nbsp;            |&n= bsp; 2 +-
> > > >  OvmfPkg/Library/PlatformInitLib/Platform.c &= nbsp;  | 13 ++--
> > > >  .../QemuBootOrderLib/QemuBootOrderLib.c &nbs= p;     |  8 ++-
> > > >  5 files changed, 82 insertions(+), 10 deletions(-= )
> > > >  create mode 100644 OvmfPkg/CloudHv/CloudHvDefines= .fdf.inc
> > > >
> > > > --
> > > > 2.32.0
> > >
> >

---------------------------------------------------------------------
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: 5 208 026.16 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_BY5PR11MB4401106B80B7B12D010ECFD0EAA19BY5PR11MB4401namp_--