[libvirt PATCH 0/2] ch: Use payload api

Praveen K Paladugu prapal at linux.microsoft.com
Tue Oct 10 21:42:56 UTC 2023


Introduced virCHCapsInitCHVersionCaps to check and cache capabilities of
cloud-hypervisor based on its version. Modified ch driver to use "payload" api
to pass kernel, initramfs and cmdline options to cloud-hypervisor.

Cloud-hypervisor currently has a single LTS release, v28, that will be supported
until May 24. All versions older than v28 have reached EOL. Can I bump up the
min version of cloud-hypervisor to v28 in ch driver? If I can bump up the min
supported version in ch driver, I can drop a check in this commit related to
supporting serial and console devices in parallel.

Praveen K Paladugu (2):
  ch: use payload api to send kernel details
  ch: support serial and console devices in parallel

 src/ch/ch_capabilities.c | 55 ++++++++++++++++++++++++++++++++++++++++
 src/ch/ch_capabilities.h | 34 +++++++++++++++++++++++++
 src/ch/ch_conf.h         |  6 +++++
 src/ch/ch_domain.c       | 28 ++++++++++++--------
 src/ch/ch_driver.c       |  3 +++
 src/ch/ch_monitor.c      | 48 +++++++++++++++++++++++++++++++----
 src/ch/ch_monitor.h      |  4 ++-
 src/ch/ch_process.c      |  2 +-
 src/ch/meson.build       |  2 ++
 9 files changed, 165 insertions(+), 17 deletions(-)
 create mode 100644 src/ch/ch_capabilities.c
 create mode 100644 src/ch/ch_capabilities.h

-- 
2.41.0



More information about the libvir-list mailing list