[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC PATCH 0/3] introduce QMP-only binaries
|
From: |
Paolo Bonzini |
|
Subject: |
[RFC PATCH 0/3] introduce QMP-only binaries |
|
Date: |
Tue, 8 Feb 2022 09:44:55 -0500 |
These three patches introduce a new system emulation binary qemu-qmp-*
that does nothing but start a QMP monitor (via systemd activation
protocol if possible, otherwise on stdio). The idea is that the
creation of the machine would happen through new commands such as
machine-set, accel-set, etc.
Patches 1 and 2 simply avoid that {'execute':'quit'} crashes; that's
more or less the extent of my testing.
Paolo
Paolo Bonzini (3):
migration: allow calling migration_shutdown without a prior
initialization
net: initialize global variables early
introduce qemu-qmp-*
hw/net/xen_nic.c | 20 +++---
include/net/net.h | 1 +
meson.build | 16 +++--
migration/migration.c | 4 ++
net/net.c | 5 +-
softmmu/{vl.c => climain.c} | 2 +-
softmmu/meson.build | 1 -
softmmu/qmpmain.c | 120 ++++++++++++++++++++++++++++++++++++
softmmu/runstate.c | 1 +
9 files changed, 153 insertions(+), 17 deletions(-)
rename softmmu/{vl.c => climain.c} (99%)
create mode 100644 softmmu/qmpmain.c
--
2.31.1
- [RFC PATCH 0/3] introduce QMP-only binaries,
Paolo Bonzini <=