On Fri, 2023-05-05 at 08:43 -0600, Rebecca Cran wrote: > On 5/3/23 01:32, Corvin Köhne wrote: > > > diff --git a/OvmfPkg/Bhyve/BhyveX64.dsc > > b/OvmfPkg/Bhyve/BhyveX64.dsc > > index d0d2712c5662..465b81ffcd51 100644 > > --- a/OvmfPkg/Bhyve/BhyveX64.dsc > > +++ b/OvmfPkg/Bhyve/BhyveX64.dsc > > @@ -341,6 +341,7 @@ [LibraryClasses.common.UEFI_DRIVER] > >     > > PciLib|OvmfPkg/Library/DxePciLibI440FxQ35/DxePciLibI440FxQ35.inf > >   > >   [LibraryClasses.common.DXE_DRIVER] > > +  > > AcpiPlatformLib|OvmfPkg/Library/AcpiPlatformLib/DxeAcpiPlatformLib. > > inf > > That file doesn't exist. There's > OvmfPkg/AcpiPlatformDxe/AcpiPlatformDxe.inf and > OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatformDxe.inf . > > It's added by the first commit of this series. --- OvmfPkg/OvmfPkg.dec | 4 + OvmfPkg/OvmfXen.dsc | 1 + .../AcpiPlatformLib/DxeAcpiPlatformLib.inf | 26 ++++++ .../XenAcpiPlatformDxe/XenAcpiPlatformDxe.inf | 1 + OvmfPkg/Include/Library/AcpiPlatformLib.h | 25 +++++ .../AcpiPlatformLib/DxeAcpiPlatformLib.c | 90 ++++++++++++++++++ OvmfPkg/XenAcpiPlatformDxe/Xen.c | 93 ++----------------- 7 files changed, 153 insertions(+), 87 deletions(-) create mode 100644 OvmfPkg/Library/AcpiPlatformLib/DxeAcpiPlatformLib.inf create mode 100644 OvmfPkg/Include/Library/AcpiPlatformLib.h create mode 100644 OvmfPkg/Library/AcpiPlatformLib/DxeAcpiPlatformLib.c -- Kind regards, Corvin