From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by mx.groups.io with SMTP id smtpd.web08.23893.1633431467580513829 for ; Tue, 05 Oct 2021 03:57:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=itU3MCfr; spf=pass (domain: kernel.org, ip: 198.145.29.99, mailfrom: ardb@kernel.org) Received: by mail.kernel.org (Postfix) with ESMTPSA id 117DC61139 for ; Tue, 5 Oct 2021 10:57:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1633431467; bh=Xwy/YWyzQO/EFUIyfx1wimG9Lcpymw9KLjDRd7mba80=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=itU3MCfr/IBF1IT3Xo8ylRLn52DyRw1CHn90O5oMSEV4xxumHd5nJEaQLywQBytyQ UtuUXzDdmdVgddUm5Zvy2WszUSnxInYIjFaaFjBjtwlDrtfYubyAEdcoyrbuZvocQV RSvzmZUoz56vaggEdKQDUlvTVzcfP+kI9UdvRQXPojP3WiCr7F3HWK1u73WVXODMuV GdzzNflvDi21MUDMvCtQo6+ePelGXOpmymdTYB7TsyyamUKMqei5GME4VjdEng8KNA JDHE2pfs/M5lPHkwMvaSIlg1X8czxcESWS1C02IEu8Y3jgmRGziV7kBnDn172COeAm k0n5t5C0xfIuQ== Received: by mail-ot1-f51.google.com with SMTP id u20-20020a9d7214000000b0054e170300adso273175otj.13 for ; Tue, 05 Oct 2021 03:57:47 -0700 (PDT) X-Gm-Message-State: AOAM530uREnpF+CoYlPXcUuFy+gP6OWCobHD+Qnaz+9Ib8SeOhtNkiCE zb23XWrt6dwN6J7taaqBbNQQIdzc71RtvFLa/hg= X-Google-Smtp-Source: ABdhPJwPIHEJoG4MsUnSovIOLr+sURIO5SRcrETOdBgLUwuyBLjFh9TIghZQ6gkA49tW9GPMr1QxRHhZgpbJlTGjusA= X-Received: by 2002:a9d:63c7:: with SMTP id e7mr13630334otl.30.1633431466421; Tue, 05 Oct 2021 03:57:46 -0700 (PDT) MIME-Version: 1.0 References: <20210908090119.2378189-1-kraxel@redhat.com> In-Reply-To: <20210908090119.2378189-1-kraxel@redhat.com> From: "Ard Biesheuvel" Date: Tue, 5 Oct 2021 12:57:35 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 00/19] OvmfPkg: Add support for microvm machine type To: Gerd Hoffmann Cc: edk2-devel-groups-io , Jiewen Yao , =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= , Michael D Kinney , Andrew Fish , Jordan Justen , Leif Lindholm , Julien Grall , Anthony Perard , Ard Biesheuvel , Stefan Berger Content-Type: text/plain; charset="UTF-8" On Wed, 8 Sept 2021 at 11:01, Gerd Hoffmann 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 >