From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by mx.groups.io with SMTP id smtpd.web11.8.1643393213110186784 for ; Fri, 28 Jan 2022 10:06:53 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=T24yrBmP; spf=pass (domain: kernel.org, ip: 139.178.84.217, mailfrom: ardb@kernel.org) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 6803661C3F for ; Fri, 28 Jan 2022 18:06:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D32CEC340E0 for ; Fri, 28 Jan 2022 18:06:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1643393211; bh=TcEnoZJPm8PXABN5VzpYuQeB9Cb77EyeCO1/eIi8U/I=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=T24yrBmPuwPPPnPJ6tzvTJaDwz4hzc7MtOoV4Oo54ETiJPmJnRnHPsvftkxne7CjG xedqrMfr8oOBitCks+puhWwdA1aezEsHoMeNDekwm8dZ9Jj1sMuDLhqwx1SJTNjjiZ xYJSo2TNTGw3GgmKOh4wytpbimP9Xkuob30c/RjOgd9hGhX+SnRsOHVaxs0nMFqZhk r7cvZxfFldPNq8UozRGCGmOwsWkxf5LedA1LtMO9d+1xK2rNfRIKSCF6yvjlGjkSHP WPVkJA7bfcGuO1c/PWXLG//94+Nk4Rr1aDl2xcGkw9jt3XtM3HHl/gN+PeAW9GRfDx bvZBpNhokn90Q== Received: by mail-wr1-f54.google.com with SMTP id m14so12153248wrg.12 for ; Fri, 28 Jan 2022 10:06:51 -0800 (PST) X-Gm-Message-State: AOAM532wclDjfF3+lppKOq8xbZhxharw8m4r+3qon/XEhWX/mKZvxkhE L5k79vU6MOTeTNyUz8nlQi+CUTJCNcvMaSZmVCM= X-Google-Smtp-Source: ABdhPJxO29F6q6FYMrVL6aZAb5v9eZw9iMONJbNxFf4yvDChrK1x57LYXnsJlVo2p7XgHZNcMOjaPUtY0/E6Cz1paQs= X-Received: by 2002:a5d:6486:: with SMTP id o6mr7661961wri.454.1643393210190; Fri, 28 Jan 2022 10:06:50 -0800 (PST) MIME-Version: 1.0 References: <16CD3C9171AE60AA.31480@groups.io> In-Reply-To: From: "Ard Biesheuvel" Date: Fri, 28 Jan 2022 19:06:38 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [edk2-devel] [PATCH 0/2] Migrate ArmVirtPkg BaseCachingPciExpressLib To: edk2-devel-groups-io , Abner Chang Cc: "Schaefer, Daniel (ROM Janitor)" , Sunil V L , Ard Biesheuvel , Jiewen Yao , Jordan Justen , Gerd Hoffmann , Leif Lindholm , Sami Mujawar Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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