diff --git a/OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatform.c b/OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatform.c index 31bbf6c474..d5c78c61d5 100644 --- a/OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatform.c +++ b/OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatform.c @@ -1,8 +1,9 @@ /** @file - OVMF ACPI Platform Driver + bhyve ACPI Platform Driver Copyright (c) 2020, Rebecca Cran Copyright (c) 2008 - 2012, Intel Corporation. All rights reserved.
+ SPDX-License-Identifier: BSD-2-Clause-Patent **/ diff --git a/OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatform.h b/OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatform.h index d30cd11a1d..994ee2c7cd 100644 --- a/OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatform.h +++ b/OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatform.h @@ -1,5 +1,5 @@ /** @file - Sample ACPI Platform Driver + bhyve ACPI Platform Driver Copyright (c) 2020, Rebecca Cran Copyright (c) 2008 - 2012, Intel Corporation. All rights reserved.
@@ -11,17 +11,14 @@ #define _ACPI_PLATFORM_H_INCLUDED_ #include - #include #include #include - #include -#include #include #include +#include #include - #include typedef struct { @@ -73,5 +70,4 @@ RestorePciDecoding ( IN UINTN Count ); -#endif - +#endif /* _ACPI_PLATFORM_H_INCLUDED_ */ diff --git a/OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatformDxe.inf b/OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatformDxe.inf index eec5a42f41..595fd055f9 100644 --- a/OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatformDxe.inf +++ b/OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatformDxe.inf @@ -8,7 +8,7 @@ ## [Defines] - INF_VERSION = 0x00010005 + INF_VERSION = 1.29 BASE_NAME = AcpiPlatform FILE_GUID = D5F92408-BAB5-44CA-8A60-C212F01D7E9D MODULE_TYPE = DXE_DRIVER @@ -24,9 +24,9 @@ [Sources] AcpiPlatform.c AcpiPlatform.h + Bhyve.c EntryPoint.c PciDecoding.c - Bhyve.c [Packages] MdePkg/MdePkg.dec @@ -35,17 +35,17 @@ UefiCpuPkg/UefiCpuPkg.dec [LibraryClasses] - UefiLib - PcdLib + BaseLib BaseMemoryLib + BhyveFwCtlLib DebugLib + DxeServicesTableLib + MemoryAllocationLib + OrderedCollectionLib + PcdLib UefiBootServicesTableLib UefiDriverEntryPoint - BhyveFwCtlLib - MemoryAllocationLib - BaseLib - DxeServicesTableLib - OrderedCollectionLib + UefiLib [Protocols] gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_CONSUMED diff --git a/OvmfPkg/Bhyve/AcpiPlatformDxe/Bhyve.c b/OvmfPkg/Bhyve/AcpiPlatformDxe/Bhyve.c index 6d42264b65..01ee894746 100644 --- a/OvmfPkg/Bhyve/AcpiPlatformDxe/Bhyve.c +++ b/OvmfPkg/Bhyve/AcpiPlatformDxe/Bhyve.c @@ -9,8 +9,8 @@ #include "AcpiPlatform.h" #include -#include #include +#include STATIC EFI_STATUS diff --git a/OvmfPkg/Bhyve/AcpiTables/AcpiTables.inf b/OvmfPkg/Bhyve/AcpiTables/AcpiTables.inf index 3aab42419c..f422793f49 100644 --- a/OvmfPkg/Bhyve/AcpiTables/AcpiTables.inf +++ b/OvmfPkg/Bhyve/AcpiTables/AcpiTables.inf @@ -12,7 +12,7 @@ ## [Defines] - INF_VERSION = 0x00010005 + INF_VERSION = 1.29 BASE_NAME = PlatformAcpiTables FILE_GUID = B4BA6241-936C-4485-A483-9FA832C758CA MODULE_TYPE = USER_DEFINED @@ -25,14 +25,14 @@ # [Sources] - Platform.h - Madt.aslc + Dsdt.asl Facp.aslc Facs.aslc - Dsdt.asl Hpet.aslc - Spcr.aslc + Madt.aslc Mcfg.aslc + Platform.h + Spcr.aslc [Packages] MdePkg/MdePkg.dec diff --git a/OvmfPkg/Bhyve/AcpiTables/Platform.h b/OvmfPkg/Bhyve/AcpiTables/Platform.h index fc43ab4114..c6d43041f3 100644 --- a/OvmfPkg/Bhyve/AcpiTables/Platform.h +++ b/OvmfPkg/Bhyve/AcpiTables/Platform.h @@ -14,8 +14,8 @@ #define _Platform_h_INCLUDED_ #include -#include #include +#include // // ACPI table information used to initialize tables. diff --git a/OvmfPkg/Bhyve/BhyveRfbDxe/BhyveRfbDxe.inf b/OvmfPkg/Bhyve/BhyveRfbDxe/BhyveRfbDxe.inf index 5d6e41f057..d4016605f3 100644 --- a/OvmfPkg/Bhyve/BhyveRfbDxe/BhyveRfbDxe.inf +++ b/OvmfPkg/Bhyve/BhyveRfbDxe/BhyveRfbDxe.inf @@ -10,7 +10,7 @@ ## [Defines] - INF_VERSION = 0x00010005 + INF_VERSION = 1.29 BASE_NAME = EmuGopDxe FILE_GUID = 1b290126-5760-424e-8aa2-3faf4d0d7978 MODULE_TYPE = UEFI_DRIVER @@ -29,12 +29,11 @@ [Sources] ComponentName.c - GopScreen.c - GopDriver.c Gop.h + GopDriver.c + GopScreen.c VbeShim.c - [Packages] MdePkg/MdePkg.dec OvmfPkg/OvmfPkg.dec @@ -55,7 +54,6 @@ UefiBootServicesTableLib UefiDriverEntryPoint - [Protocols] gEfiGraphicsOutputProtocolGuid # PROTOCOL BY_START gEfiDevicePathProtocolGuid # PROTOCOL TO_START diff --git a/OvmfPkg/Bhyve/BhyveRfbDxe/Gop.h b/OvmfPkg/Bhyve/BhyveRfbDxe/Gop.h index d196a8e6cf..13cf397626 100644 --- a/OvmfPkg/Bhyve/BhyveRfbDxe/Gop.h +++ b/OvmfPkg/Bhyve/BhyveRfbDxe/Gop.h @@ -8,8 +8,8 @@ SPDX-License-Identifier: BSD-2-Clause-Patent **/ -#ifndef __UGA_H_ -#define __UGA_H_ +#ifndef _GOP_H_ +#define _GOP_H_ #include #include @@ -146,4 +146,4 @@ InstallVbeShim ( IN EFI_PHYSICAL_ADDRESS FrameBufferBase ); -#endif +#endif /* _GOP_H_ */ diff --git a/OvmfPkg/Bhyve/BhyveX64.dsc b/OvmfPkg/Bhyve/BhyveX64.dsc index c9813097ca..b93fe30ae4 100644 --- a/OvmfPkg/Bhyve/BhyveX64.dsc +++ b/OvmfPkg/Bhyve/BhyveX64.dsc @@ -17,7 +17,7 @@ PLATFORM_NAME = Bhyve PLATFORM_GUID = 562b76ee-ceb2-4f4f-adfe-a4c8dc46e4ff PLATFORM_VERSION = 0.1 - DSC_SPECIFICATION = 0x00010005 + DSC_SPECIFICATION = 1.30 OUTPUT_DIRECTORY = Build/BhyveX64 SUPPORTED_ARCHITECTURES = X64 BUILD_TARGETS = NOOPT|DEBUG|RELEASE diff --git a/OvmfPkg/Bhyve/PlatformPei/Cmos.h b/OvmfPkg/Bhyve/PlatformPei/Cmos.h index 3cd98799a3..ef7901fbea 100644 --- a/OvmfPkg/Bhyve/PlatformPei/Cmos.h +++ b/OvmfPkg/Bhyve/PlatformPei/Cmos.h @@ -6,8 +6,8 @@ **/ -#ifndef __CMOS_H__ -#define __CMOS_H__ +#ifndef _CMOS_H_ +#define _CMOS_H_ /** Reads 8-bits of CMOS data. @@ -46,5 +46,5 @@ CmosWrite8 ( ); -#endif +#endif /* _CMOS_H_ */ diff --git a/OvmfPkg/Bhyve/PlatformPei/Fv.c b/OvmfPkg/Bhyve/PlatformPei/Fv.c index ee4ecab615..94b7e21415 100644 --- a/OvmfPkg/Bhyve/PlatformPei/Fv.c +++ b/OvmfPkg/Bhyve/PlatformPei/Fv.c @@ -10,8 +10,8 @@ #include "Platform.h" #include #include -#include #include +#include /** diff --git a/OvmfPkg/Bhyve/PlatformPei/Platform.c b/OvmfPkg/Bhyve/PlatformPei/Platform.c index 9f1900626d..3a414ffcb7 100644 --- a/OvmfPkg/Bhyve/PlatformPei/Platform.c +++ b/OvmfPkg/Bhyve/PlatformPei/Platform.c @@ -21,13 +21,13 @@ #include #include #include +#include #include #include #include #include #include #include -#include #include #include #include diff --git a/OvmfPkg/Bhyve/PlatformPei/PlatformPei.inf b/OvmfPkg/Bhyve/PlatformPei/PlatformPei.inf index 7288cff4c8..12203e9f80 100644 --- a/OvmfPkg/Bhyve/PlatformPei/PlatformPei.inf +++ b/OvmfPkg/Bhyve/PlatformPei/PlatformPei.inf @@ -11,7 +11,7 @@ ## [Defines] - INF_VERSION = 0x00010005 + INF_VERSION = 1.29 BASE_NAME = PlatformPei FILE_GUID = aa89d903-345b-4ab2-9abf-030b5efb5d50 MODULE_TYPE = PEIM @@ -51,15 +51,15 @@ DebugLib HobLib IoLib + LocalApicLib + MemEncryptSevLib + MtrrLib PciLib - ResourcePublicationLib + PeimEntryPoint PeiServicesLib PeiServicesTablePointerLib - PeimEntryPoint - MtrrLib - MemEncryptSevLib PcdLib - LocalApicLib + ResourcePublicationLib [Pcd] gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvBase diff --git a/OvmfPkg/Bhyve/SmbiosPlatformDxe/SmbiosPlatformDxe.h b/OvmfPkg/Bhyve/SmbiosPlatformDxe/SmbiosPlatformDxe.h index 1971827be4..12d7be7b24 100644 --- a/OvmfPkg/Bhyve/SmbiosPlatformDxe/SmbiosPlatformDxe.h +++ b/OvmfPkg/Bhyve/SmbiosPlatformDxe/SmbiosPlatformDxe.h @@ -13,14 +13,13 @@ #define _SMBIOS_PLATFORM_DXE_H_ #include - #include #include -#include #include #include -#include +#include #include +#include /** @@ -49,4 +48,4 @@ IsEntryPointStructureValid ( IN SMBIOS_TABLE_ENTRY_POINT *EntryPointStructure ); -#endif +#endif /* _SMBIOS_PLATFORM_DXE_H_ */ diff --git a/OvmfPkg/Bhyve/SmbiosPlatformDxe/SmbiosPlatformDxe.inf b/OvmfPkg/Bhyve/SmbiosPlatformDxe/SmbiosPlatformDxe.inf index a4cc6e7a56..12deae7825 100644 --- a/OvmfPkg/Bhyve/SmbiosPlatformDxe/SmbiosPlatformDxe.inf +++ b/OvmfPkg/Bhyve/SmbiosPlatformDxe/SmbiosPlatformDxe.inf @@ -10,7 +10,7 @@ ## [Defines] - INF_VERSION = 0x00010005 + INF_VERSION = 1.29 BASE_NAME = SmbiosPlatformDxe FILE_GUID = e2d8a63c-c239-484f-bb21-2917843cc382 MODULE_TYPE = DXE_DRIVER @@ -25,9 +25,9 @@ # [Sources] + Bhyve.c SmbiosPlatformDxe.h SmbiosPlatformDxe.c - Bhyve.c [Packages] MdePkg/MdePkg.dec @@ -35,14 +35,14 @@ OvmfPkg/OvmfPkg.dec [LibraryClasses] - UefiBootServicesTableLib - BaseMemoryLib BaseLib - UefiDriverEntryPoint + BaseMemoryLib DebugLib HobLib MemoryAllocationLib PcdLib + UefiBootServicesTableLib + UefiDriverEntryPoint [Pcd] gUefiOvmfPkgTokenSpaceGuid.PcdQemuSmbiosValidated