On Wed, 8 Sept 2021 at 11:01, Gerd Hoffmann <kra...@redhat.com> wrote: > > This patch series adds basic support for the > microvm machine type to OVMF. > > Working: > - uefi shell @ serial console. > - direct kernel boot. > > Comming in followup patches: > - virtio-mmio support. > - pcie support. > > Usage: > qemu-system-x86_64 -nographic -M microvm -bios MICROVM.fd ... > > v2 changes: > - pick up review tags > - add bugzilla link > - fix timer configuration > - fix reset shutdown > - add readme > - add maintainers entry > > v3 changes: > - pick up more review tags > - fix CI failures (https://github.com/tianocore/edk2/pull/1949) > > Gerd Hoffmann (19): > OvmfPkg/Microvm: copy OvmfPkgX64 files as-is > OvmfPkg/Microvm: rename output files, fix includes > OvmfPkg/Microvm: no smm > OvmfPkg/Microvm: no secure boot > OvmfPkg/Microvm: no tpm > OvmfPkg/Microvm: no sev > OvmfPkg/Microvm: no csm > OvmfPkg/Microvm: no emulated scsi > OvmfPkg/Microvm: use MdePkg/Library/SecPeiDxeTimerLibCpu > OvmfPkg/Microvm: use XenTimerDxe (lapic timer) > OvmfPkg/Microvm: PlatformPei/MemDetect tweaks > OvmfPkg/Microvm: PlatformPei/Platform memory map tweaks > OvmfPkg/Microvm: PlatformPei/Platform: add id. > OvmfPkg/ResetSystemLib: add driver for microvm > OvmfPkg/Microvm: BdsPlatform: PciAcpiInitialization tweak. > OvmfPkg/Microvm: use PciHostBridgeLibNull > OvmfPkg/Microvm: wire up serial console, drop super-io > OvmfPkg/Microvm: add README > OvmfPkg/Microvm: add Maintainers.txt entry >
Merged as #2042 Thanks all, > OvmfPkg/Microvm/MicrovmX64.dsc | 839 ++++++++++++++++++ > OvmfPkg/Microvm/MicrovmX64.fdf | 462 ++++++++++ > .../BaseResetSystemLibMicrovm.inf | 37 + > .../DxeResetSystemLibMicrovm.inf | 40 + > OvmfPkg/Include/IndustryStandard/Microvm.h | 19 + > OvmfPkg/Include/OvmfPlatforms.h | 1 + > .../PlatformBootManagerLib/BdsPlatform.c | 42 + > .../ResetSystemLib/DxeResetSystemLibMicrovm.c | 49 + > .../ResetSystemLib/ResetSystemLibMicrovm.c | 89 ++ > OvmfPkg/PlatformPei/MemDetect.c | 4 + > OvmfPkg/PlatformPei/Platform.c | 14 + > Maintainers.txt | 6 + > OvmfPkg/Microvm/README | 54 ++ > 13 files changed, 1656 insertions(+) > create mode 100644 OvmfPkg/Microvm/MicrovmX64.dsc > create mode 100644 OvmfPkg/Microvm/MicrovmX64.fdf > create mode 100644 > OvmfPkg/Library/ResetSystemLib/BaseResetSystemLibMicrovm.inf > create mode 100644 > OvmfPkg/Library/ResetSystemLib/DxeResetSystemLibMicrovm.inf > create mode 100644 OvmfPkg/Include/IndustryStandard/Microvm.h > create mode 100644 OvmfPkg/Library/ResetSystemLib/DxeResetSystemLibMicrovm.c > create mode 100644 OvmfPkg/Library/ResetSystemLib/ResetSystemLibMicrovm.c > create mode 100644 OvmfPkg/Microvm/README > > -- > 2.31.1 > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#81510): https://edk2.groups.io/g/devel/message/81510 Mute This Topic: https://groups.io/mt/85454868/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-