[PATCH v2 0/9] ch: Add Console support

William Douglas posted 9 patches 2 years, 8 months ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20210715055238.353772-1-william.douglas@intel.com
There is a newer version of this series
src/ch/ch_domain.c  |  11 ++++-
src/ch/ch_domain.h  |   3 ++
src/ch/ch_driver.c  |  78 +++++++++++++++++++++++++++++
src/ch/ch_monitor.c | 118 ++++++++++++++++++++++++++++++++++++++++++--
src/ch/ch_monitor.h |   3 ++
src/ch/ch_process.c |  67 +++++++++++++++++++++++++
6 files changed, 274 insertions(+), 6 deletions(-)
[PATCH v2 0/9] ch: Add Console support
Posted by William Douglas 2 years, 8 months ago
This series enables console support in the cloud-hypervisor driver.

Cloud-hypervisor only supports a single console or serial device at a
time, hence the checks to ensure the domain configuration is only
passing one or the other.

Changes since v1:
* Added missing patch to add the virChrdev device
* Added handling for multiple curl WRITEFUNCTION call backs
* Added missing free for data.content
* Removed redundant console configuration check
* Improved handling of pty JSON data to make use of g_autoptr
* Squashed two patches

William Douglas (9):
  ch_domain: Add virChrdevs for console support
  ch_monitor: Make unused function static
  ch_monitor: Update virCHMonitorGet to handle accept a response
  ch_monitor: Use virCHMonitorGet to access cloud-hypervisor API
  ch_monitor: Add pty json builder function
  ch_process: Handle enabled console devices
  ch_process: Update the domain with console path information
  ch_domain: Allow controller and chr devices
  ch_driver: Add handler for console API

 src/ch/ch_domain.c  |  11 ++++-
 src/ch/ch_domain.h  |   3 ++
 src/ch/ch_driver.c  |  78 +++++++++++++++++++++++++++++
 src/ch/ch_monitor.c | 118 ++++++++++++++++++++++++++++++++++++++++++--
 src/ch/ch_monitor.h |   3 ++
 src/ch/ch_process.c |  67 +++++++++++++++++++++++++
 6 files changed, 274 insertions(+), 6 deletions(-)

-- 
2.31.1