From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-002e3701.pphosted.com (mx0a-002e3701.pphosted.com [148.163.147.86]) by mx.groups.io with SMTP id smtpd.web11.6960.1643469662343292827 for ; Sat, 29 Jan 2022 07:21:02 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=YQa3ett4; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: hpe.com, ip: 148.163.147.86, mailfrom: prvs=0028bfb66c=abner.chang@hpe.com) Received: from pps.filterd (m0134421.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 20TFCSVd031701; Sat, 29 Jan 2022 15:20:59 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=pps0720; bh=6jrkkNR7KYrz+B/mp0Hy2dTDDoHYIoihZv0IwEbsawA=; b=YQa3ett4VcpZp7aSyOMXCgqzehRj+kGl7OdQfA917lsVad/GLYPoPuM48dn1+5gOhDlh iYKi7tS0UKE7UT2L3fX8MEET3LvmvUqFC6G2cy1yxPsnTCPIYkWH8GKk7FjyKB9tdQRJ /DD7b5A1mYv111i86Jj/jSSKgVk52YVdjp4otE318J48/gu+k62GUVP3CgJi0q9lb+Gn u//g3v5L6CWHwN9H6E0me6FwCyut4lE79ej5FPcnS8fGPJJ8tNfJ1EN+YEFartAFviWg QdL8jjryOEgfeAzjBTLdqqTEdjKyzZyRdYT63bIp8FUZvdxQHvCF+NSKv3YjwIthYfxM rg== Received: from g4t3425.houston.hpe.com (g4t3425.houston.hpe.com [15.241.140.78]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 3dvusgjy9x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 29 Jan 2022 15:20:58 +0000 Received: from G1W8106.americas.hpqcorp.net (g1w8106.austin.hp.com [16.193.72.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g4t3425.houston.hpe.com (Postfix) with ESMTPS id 1DBD2B8; Sat, 29 Jan 2022 15:20:58 +0000 (UTC) Received: from G9W8675.americas.hpqcorp.net (16.220.49.22) by G1W8106.americas.hpqcorp.net (16.193.72.61) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Sat, 29 Jan 2022 15:20:46 +0000 Received: from G4W10204.americas.hpqcorp.net (2002:10cf:5210::10cf:5210) by G9W8675.americas.hpqcorp.net (2002:10dc:3116::10dc:3116) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Sat, 29 Jan 2022 15:20:46 +0000 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (15.241.52.13) by G4W10204.americas.hpqcorp.net (16.207.82.16) with Microsoft SMTP Server (TLS) id 15.0.1497.23 via Frontend Transport; Sat, 29 Jan 2022 15:20:46 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kcsi6bJeQAZFkaTpVsV6zixZDHxdn7+P2dEFM5qFMV+PTh/WhUHMRZVwpn5jjDrL+UbeD1hugJ5bnH6ltGtcoW3VmsVR7zYxkDJq9QwyT1S8Oyul2jh1ZKLBFY+8LYLGxXA3UpXLb/bQfFYk9vRaUkQdKjnESafPPA89plwyUqKNNbkYfRh6+bOvuHpnn+h8LEy+hGgoaeV+xOrvI1uhHGhjD08y931sLIPLCQQXf+4U7wPQTLy7HT9EHc/j7ogSLykRJuDnetSt2MseuajegvRGebjbHG3vB2bFkwri1XeZsf0UW3mw3/rbXx0fig5HmFpIHzb3e76RDCHiYVX2sQ== 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=6jrkkNR7KYrz+B/mp0Hy2dTDDoHYIoihZv0IwEbsawA=; b=G52HRDKOD7+vrLjPble/S39NBSTusUpATts75HEsUfQuzXQWJAlYpDtPJVHKtIjp/0z86nz9SUFUAiHEt467GttW9YjQYisAVIvMPxgb80+NzbCTkP0fAVBykPQc4mnOafbmEn1VyRGZSjH++laJWLpQMZRRcFf6D0wkuXF0dwKp4+Yqz4oK3AYC+P5qdIKkJCwssp/PSU+YmikFPrKFeeoDgBNThQAg0bLNhckhKqBi1VrA/KrHaqppEzZ/Vv8rzZYb3QfXld9cqD52jR1KlSDo8JzDOxMY8n3v8dNlcjbpEAfxsiIekRStWc0jygU8YfGkYfgRgnii4Wuk71d/YQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from PH7PR84MB1885.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:510:154::18) by MW5PR84MB2083.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:303:1c5::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.17; Sat, 29 Jan 2022 15:20:44 +0000 Received: from PH7PR84MB1885.NAMPRD84.PROD.OUTLOOK.COM ([fe80::29fe:6cc2:38e0:4b55]) by PH7PR84MB1885.NAMPRD84.PROD.OUTLOOK.COM ([fe80::29fe:6cc2:38e0:4b55%6]) with mapi id 15.20.4930.017; Sat, 29 Jan 2022 15:20:44 +0000 From: "Abner Chang" To: Ard Biesheuvel , edk2-devel-groups-io CC: "Schaefer, Daniel (ROM Janitor)" , Sunil V L , Ard Biesheuvel , Jiewen Yao , Jordan Justen , Gerd Hoffmann , Leif Lindholm , "Sami Mujawar" Subject: Re: [edk2-devel] [PATCH 0/2] Migrate ArmVirtPkg BaseCachingPciExpressLib Thread-Topic: [edk2-devel] [PATCH 0/2] Migrate ArmVirtPkg BaseCachingPciExpressLib Thread-Index: AQHYETI56igu4mwbEEKhRoOf6WPJU6x4oNGTgAAgYACAAWNOug== Date: Sat, 29 Jan 2022 15:20:44 +0000 Message-ID: References: <16CD3C9171AE60AA.31480@groups.io> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: d4363826-b7af-c10b-1ed3-249d6bcc3ab2 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 12e4ec45-55e6-4479-9f6e-08d9e33aeb3f x-ms-traffictypediagnostic: MW5PR84MB2083:EE_ 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: lk2sJ/LCkXcpeiWdfGr9irHP8IbrVK2Wp/SqYLXeAe+9DuS1zRBbvThkBfxpjBHd2vz0oDFBMNlB/FWupHoAjked4+5IuzctL/9344xZGccbJ5YLTO4qOr4OKOonwz2cMvxQfU/vM3RXagoVRAnqYexETceKbVWJkVPGqd92MUIEOHXWpmaPve25r545M8kiD+gSyrnRnhDMAinUIYMJ90MS0HaAevzTxxcoSF5YiiAayMA5kuYw59a7TTNe34SWqpupz7i8G4thvJ8hoHCUi4Dep3TU3dy1kiX8bw5+rE/wJNZX8LXCU7E7KUTSlwa0w2rFQIB2bSRjIdckG1uaIGm2uX+Bb05ygZoGN4OrN8er7NRZbN/prRE4dXAwbQkJD7xqqNRi5W5OgjsVUHlKy6qfnvUdUBC+WI07fZd1VcGcstUnLx96Sj7iuqpAVcrfdho58gNuQL376YGgXw8G0gLv06ozvixDQ/XJ6j0Dv2mW984HRc5F4GA3gtYNPJHJ9M+244hJ5ATAXtHiVHgVMs77rDan5hglQfzJWpnzU6lSnrMQdqhVsosFRGkcGazEk/3pxXXRERKH3xtndPRuEzw3BQwat7CAdzrqjK/T4eIr6BbSJEOvrD7Qff+b6jGCcQkYE73aMvOjk+vEm9PmYTtNrUUomy+twbP7nz0NjMlGu0kaItT90b4KLxx+RSKOWKAVsTFCZmtmGs5mW0BTCa+xs0ezjPzYC9Z9vvVUp9M= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR84MB1885.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(366004)(66446008)(316002)(33656002)(66476007)(91956017)(64756008)(52536014)(71200400001)(9686003)(5660300002)(53546011)(7696005)(186003)(8936002)(4326008)(8676002)(83380400001)(66946007)(66556008)(6506007)(76116006)(86362001)(110136005)(55016003)(82960400001)(122000001)(54906003)(2906002)(19627405001)(508600001)(38100700002)(38070700005)(213903007)(20210929001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?OmKYQT7OUbozA8KsDZj0H7D+B5xo70BlZF1mesK7OMwV6PMZ3AB4BnJlj0kH?= =?us-ascii?Q?R8RnT4o0/oVrMmWtL/oO3oc94gornxwiDCCZVSTY4ZNUSb6TJIuoTMfa51ZM?= =?us-ascii?Q?2ar28QR9YT5y2oAXdbuXHkLcCwwSxZ4LXT6G+tlH+VZ3S61O+5NVGZTtMCt9?= =?us-ascii?Q?B6nipB36Hxy81rvZhcS1g0X3LDhXxpZxrHbVwKSGWgJRvtRMkr9dxWWh7CaZ?= =?us-ascii?Q?9lt32XQVui7PGHS7U7JeW2o5MslKe5P7juWY/vg52dMtN56mPUQRwRuQ6kp2?= =?us-ascii?Q?LC/Wk+D8goCsN3XDeIv4QyKS5LjHL3JBqlTnrF5ioPeFy0o0MpWH/sLAAYWm?= =?us-ascii?Q?xCrP68n1OCnOr0jhkOGN0s1ycYmGMfuM0nxjEX0KuQY59miHF0O7BjX9/qDY?= =?us-ascii?Q?A4HnTyswgR/l/J1QFDCybahXQ0fQiHpzBtWSDHIePshmZ3eA4yDK1OQutzd9?= =?us-ascii?Q?be2jjtxYbXp1HvTYquKnkxV003DxnT2G5Z+h2DOU1jdljFrADv2ZvqxTmqUO?= =?us-ascii?Q?5wTyoxgtPzyDNp5W0Zx6kbeHHbtHpIwzsvjPEZOwFIxrydY8L9oO9GurGRqu?= =?us-ascii?Q?PONM19eiQiUQcQlhRuDKph7jjbSt28EOpIrf+XyGZ50BwXdUsX280EoXsE3s?= =?us-ascii?Q?fWHAAkYMlXLbE/JdoMUCHh1z8jhbhn8AoDgaDWmABNiMvulfWdtkLkyKdL9b?= =?us-ascii?Q?VXx+2BTSdI11WdSKLt66+TiGPEMVNwoZpvqYTCXpUiT5Djv7MUBWOCNWXMWS?= =?us-ascii?Q?0dEIjhQdGmYfktqqYsfHyncPJkEukweifSKNIIiafjwWOWnrYLj2CNO+Ve/E?= =?us-ascii?Q?7US572EB994CE/IgmvAdFn27rdcIWdUBfxO8Q3a+ZpI/2Tia+PDHX7s0SPsj?= =?us-ascii?Q?bAympvQOQoEA7rC1RFqh2NbcDiVYuUmlXseLFwTkZF2bS3qm9SrS2eRGIY0Y?= =?us-ascii?Q?Bbc7QaZrryNf3jPrjxByMtMYvffqtNFi7C65rCKHShAYRpXPgYp3Hba0xsAF?= =?us-ascii?Q?ayIUKkXMBSZAq447ab3iOVXz+wuXmfSkzchIZsqgxJR0yB1Qh4p++Tki9miP?= =?us-ascii?Q?YSM9lbkoaWUh88LRbtCUMHgCoGxEsH5kcBylySsDXeK5aDWdZnHBB8cwMUB/?= =?us-ascii?Q?mU8jdOqt39If1WdgJ99UNf5QtITTH8pAjjip7E+Y67tQ7pu6AY75drDfq39n?= =?us-ascii?Q?eyXewm8tszpFyd5sBLW1uBPv/+c3hV2SjByh5B+ruF6g7n6mIvhMG2jd9MFQ?= =?us-ascii?Q?zuBWO5+bmy4v2Vsz4xWPf/Z4IUa79EV+/tI7RZFg4FYqf28xjHueztypOGcU?= =?us-ascii?Q?AKWgcVQ1vvovWNc4Saii/tTdP+iSXr4N05/PtQxMv0jM70yWrXOpYMYB6thc?= =?us-ascii?Q?QPA0j64vuKCF3pOHtsefHK1lWx/BDlg7qGxnGHeEHCOfjEFXOtBH/q5eOH7+?= =?us-ascii?Q?/en/P/IkHLRACossMhiIvxvm0ZTavZshsCTjoUh4wL82mlO4iZgunfd98tDY?= =?us-ascii?Q?3aZZCmwox1YMgqbtLBI5mFXn3EanITS6SYirVXL6YSrXXTrC3A3djumtJmLb?= =?us-ascii?Q?ioXu42FiIwK+2t2e1BGEhhUcTo0zDblTy31bI1YCM6dUq3rS8QCNoPaZqive?= =?us-ascii?Q?RsskoqZQcAf9kZDnjrxEDI1e86wk+ha+xG+OT7Md4gRyS3h7shF8ulPnwN1d?= =?us-ascii?Q?LdaYOw=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR84MB1885.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 12e4ec45-55e6-4479-9f6e-08d9e33aeb3f X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2022 15:20:44.2809 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Mbyq1dC4NV3OwXbIRzvyeTEbczm3Xhu7PON3813A/ECzj0X380mfnqHIRr9fpXcOcnZ0CFDgxuT0QY5NZZQ/Fw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR84MB2083 X-OriginatorOrg: hpe.com X-Proofpoint-ORIG-GUID: NPTNNXQ5qv2MOmYa88MBA8Zli8qZYIlQ X-Proofpoint-GUID: NPTNNXQ5qv2MOmYa88MBA8Zli8qZYIlQ X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-01-29_09,2022-01-28_01,2021-12-02_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 adultscore=0 phishscore=0 mlxscore=0 mlxlogscore=967 malwarescore=0 bulkscore=0 suspectscore=0 impostorscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2201290098 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_PH7PR84MB188560454DC5CD176CECC46FFF239PH7PR84MB1885NAMP_" --_000_PH7PR84MB188560454DC5CD176CECC46FFF239PH7PR84MB1885NAMP_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks for the reminder. Apparently, I missed Gerd's feedback. His reply is= buried with another patch set he sent in my mailbox. Abner ________________________________ From: Ard Biesheuvel Sent: Saturday, January 29, 2022 2:06 AM To: edk2-devel-groups-io ; Chang, Abner (HPS SW/FW Te= chnologist) Cc: Schaefer, Daniel (ROM Janitor) ; Sunil V L ; Ard Biesheuvel ; Jiewen= Yao ; Jordan Justen ; Ger= d Hoffmann ; Leif Lindholm ; Sami Muj= awar Subject: Re: [edk2-devel] [PATCH 0/2] Migrate ArmVirtPkg BaseCachingPciExpr= essLib On Fri, 28 Jan 2022 at 17:14, Abner Chang wrote: > > Hi package owners, > Please take a look at this patch, this patch moves ArmVirtPkg BaseCaching= PciExpressLib to OvmfPkg for OvmfRiscV64. > Do you intend to incorporate Gerd's feedback? > > ________________________________ > From: devel@edk2.groups.io on behalf of Abner Chan= g > Sent: Monday, January 24, 2022 9:52 PM > To: devel@edk2.groups.io > Cc: Chang, Abner (HPS SW/FW Technologist) ; Schaefer= , Daniel (ROM Janitor) ; Sunil V L ; Ard Biesheuvel ; Jiewen Yao ; Jordan Justen ; Gerd Hoffmann <= kraxel@redhat.com>; Leif Lindholm ; Sami Mujawar > Subject: [edk2-devel] [PATCH 0/2] Migrate ArmVirtPkg BaseCachingPciExpres= sLib > > Clone BaseCachingPciExpressLib library from ArmVirtPkg to under OvmfPkg. > RISC-V Virt platform can leverage the same library to access PCI Express > registers through PCI Express base address set in PcdPciExpressBaseAddres= s > and cached in a global variable. Also remove the one under ArmVirtPkg. > > Signed-off-by: Abner Chang > Cc: Daniel Schaefer > Cc: Sunil V L > Cc: Ard Biesheuvel > Cc: Jiewen Yao > Cc: Jordan Justen > Cc: Gerd Hoffmann > Cc: Leif Lindholm > Cc: Sami Mujawar > > Abner Chang (2): > OvmfPkg/BaseCachingPciExpressLib: Clone ArmVirtPkg > BaseCachingPciExpressLib > ArmVirtPkg/BaseCachingPciExpressLib: Remove BaseCachingPciExpressLib > > ArmVirtPkg/ArmVirt.dsc.inc | 2 +- > ArmVirtPkg/ArmVirtKvmTool.dsc | 6 +++--- > .../BaseCachingPciExpressLib/BaseCachingPciExpressLib.inf | 5 +++-- > .../Library/BaseCachingPciExpressLib/PciExpressLib.c | 0 > 4 files changed, 7 insertions(+), 6 deletions(-) > rename {ArmVirtPkg =3D> OvmfPkg}/Library/BaseCachingPciExpressLib/BaseCa= chingPciExpressLib.inf (87%) > rename {ArmVirtPkg =3D> OvmfPkg}/Library/BaseCachingPciExpressLib/PciExp= ressLib.c (100%) > > -- > 2.31.1 > > > > > > >=20 --_000_PH7PR84MB188560454DC5CD176CECC46FFF239PH7PR84MB1885NAMP_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Thanks for the reminder. Apparently, I missed Gerd's feedback. His reply is= buried with another patch set he sent in my mailbox.

Abner

From: Ard Biesheuvel <ar= db@kernel.org>
Sent: Saturday, January 29, 2022 2:06 AM
To: edk2-devel-groups-io <devel@edk2.groups.io>; Chang, Abner = (HPS SW/FW Technologist) <abner.chang@hpe.com>
Cc: Schaefer, Daniel (ROM Janitor) <daniel.schaefer@hpe.com>; = Sunil V L <sunilvl@ventanamicro.com>; Ard Biesheuvel <ardb+tianoco= re@kernel.org>; Jiewen Yao <jiewen.yao@intel.com>; Jordan Justen &= lt;jordan.l.justen@intel.com>; Gerd Hoffmann <kraxel@redhat.com>; Leif Lindholm <leif@nuviainc.com>; Sami Mujawar <sami.mujawar@arm= .com>
Subject: Re: [edk2-devel] [PATCH 0/2] Migrate ArmVirtPkg BaseCaching= PciExpressLib
 
On Fri, 28 Jan 2022 at 17:14, Abner Chang <abne= r.chang@hpe.com> wrote:
>
> Hi package owners,
> Please take a look at this patch, this patch moves ArmVirtPkg BaseCach= ingPciExpressLib to OvmfPkg for OvmfRiscV64.
>

Do you intend to incorporate Gerd's feedback?

>
> ________________________________
> From: devel@edk2.groups.io <devel@edk2.groups.io> on behalf of A= bner Chang <abner.chang@hpe.com>
> Sent: Monday, January 24, 2022 9:52 PM
> To: devel@edk2.groups.io <devel@edk2.groups.io>
> Cc: Chang, Abner (HPS SW/FW Technologist) <abner.chang@hpe.com>;= Schaefer, Daniel (ROM Janitor) <daniel.schaefer@hpe.com>; Sunil V L = <sunilvl@ventanamicro.com>; Ard Biesheuvel <ardb+tianocore@kernel.= org>; Jiewen Yao <jiewen.yao@intel.com>; Jordan Justen <jordan.= l.justen@intel.com>; Gerd Hoffmann <kraxel@redhat.com>; Leif Lindholm <leif@nuviainc.c= om>; Sami Mujawar <sami.mujawar@arm.com>
> Subject: [edk2-devel] [PATCH 0/2] Migrate ArmVirtPkg BaseCachingPciExp= ressLib
>
> Clone BaseCachingPciExpressLib library from ArmVirtPkg to under OvmfPk= g.
> RISC-V Virt platform can leverage the same library to access PCI Expre= ss
> registers through PCI Express base address set in PcdPciExpressBaseAdd= ress
> and cached in a global variable. Also remove the one under ArmVirtPkg.=
>
> Signed-off-by: Abner Chang <abner.chang@hpe.com>
> Cc: Daniel Schaefer <daniel.schaefer@hpe.com>
> Cc: Sunil V L <sunilvl@ventanamicro.com>
> Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
> Cc: Jiewen Yao <jiewen.yao@intel.com>
> Cc: Jordan Justen <jordan.l.justen@intel.com>
> Cc: Gerd Hoffmann <kraxel@redhat.com>
> Cc: Leif Lindholm <leif@nuviainc.com>
> Cc: Sami Mujawar <sami.mujawar@arm.com>
>
> Abner Chang (2):
>   OvmfPkg/BaseCachingPciExpressLib: Clone ArmVirtPkg
>     BaseCachingPciExpressLib
>   ArmVirtPkg/BaseCachingPciExpressLib: Remove BaseCachingPci= ExpressLib
>
>  ArmVirtPkg/ArmVirt.dsc.inc      &n= bsp;            = ;            &n= bsp;  | 2 +-
>  ArmVirtPkg/ArmVirtKvmTool.dsc      = ;            &n= bsp;            | 6 = +++---
>  .../BaseCachingPciExpressLib/BaseCachingPciExpressLib.inf &= nbsp; | 5 +++--
>  .../Library/BaseCachingPciExpressLib/PciExpressLib.c  =       | 0
>  4 files changed, 7 insertions(+), 6 deletions(-)
>  rename {ArmVirtPkg =3D> OvmfPkg}/Library/BaseCachingPciExpres= sLib/BaseCachingPciExpressLib.inf (87%)
>  rename {ArmVirtPkg =3D> OvmfPkg}/Library/BaseCachingPciExpres= sLib/PciExpressLib.c (100%)
>
> --
> 2.31.1
>
>
>
>
>
>
--_000_PH7PR84MB188560454DC5CD176CECC46FFF239PH7PR84MB1885NAMP_--