[PULL 0/3] Some refactoring/cleanups for cpu versions on microvms

Ani Sinha posted 3 patches 11 months, 1 week ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250305075015.26892-1-anisinha@redhat.com
Maintainers: Sergio Lopez <slp@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Gerd Hoffmann <kraxel@redhat.com>, Zhao Liu <zhao1.liu@intel.com>
hw/i386/microvm.c             |  2 +-
hw/i386/pc_sysfw.c            | 30 ++++++++++++++++++++++--------
hw/i386/pc_sysfw_ovmf-stubs.c | 10 ++++++++++
hw/i386/pc_sysfw_ovmf.c       | 10 ++++++++++
include/hw/i386/pc.h          |  2 ++
include/hw/i386/x86.h         |  1 +
target/i386/cpu.c             | 15 ---------------
target/i386/cpu.h             |  4 ----
8 files changed, 46 insertions(+), 28 deletions(-)
[PULL 0/3] Some refactoring/cleanups for cpu versions on microvms
Posted by Ani Sinha 11 months, 1 week ago
The following changes since commit 661c2e1ab29cd9c4d268ae3f44712e8d421c0e56:

  scripts/checkpatch: Fix a typo (2025-03-04 09:30:26 +0800)

are available in the Git repository at:

  git@gitlab.com:anisinha/qemu.git tags/pull-master-20250305

for you to fetch changes up to 22550e8eaba43233f68a344bd5a3d4d2f62b23a4:

  microvm: do not use the lastest cpu version (2025-03-05 12:19:45 +0530)

----------------------------------------------------------------
Cleanup latest cpu model usage for microvms.
Some refactoring of code around ovmf metadata parsing.

----------------------------------------------------------------
Ani Sinha (3):
      hw/i386: introduce x86_firmware_reconfigure api
      hw/i386/ovmf: check if ovmf is supported before calling ovmf parsing code
      microvm: do not use the lastest cpu version

 hw/i386/microvm.c             |  2 +-
 hw/i386/pc_sysfw.c            | 30 ++++++++++++++++++++++--------
 hw/i386/pc_sysfw_ovmf-stubs.c | 10 ++++++++++
 hw/i386/pc_sysfw_ovmf.c       | 10 ++++++++++
 include/hw/i386/pc.h          |  2 ++
 include/hw/i386/x86.h         |  1 +
 target/i386/cpu.c             | 15 ---------------
 target/i386/cpu.h             |  4 ----
 8 files changed, 46 insertions(+), 28 deletions(-)