[libvirt] [PATCH 0/6 V4] Add support for injecting NMI to guest

Lai Jiangshan laijs at cn.fujitsu.com
Tue May 10 08:26:00 UTC 2011


This patch series implements a feature of injecting NMI to guest,
which is accessible via new virDomainInjectNMI API and
'inject-nmi' command in virsh.

Lai Jiangshan (6):
  inject-nmi: Defining the public API
  inject-nmi: Defining the internal API
  inject-nmi: Implementing the public API
  inject-nmi: Implementing the remote protocol
  inject-nmi: Expose the new API in virsh
  qemu,inject-nmi: Implement the driver methods

 daemon/remote_generator.pl   |    2 +-
 include/libvirt/libvirt.h.in |    2 +
 src/driver.h                 |    4 +++
 src/esx/esx_driver.c         |    1 +
 src/libvirt.c                |   44 +++++++++++++++++++++++++++++++++++++++++
 src/libvirt_public.syms      |    5 ++++
 src/libxl/libxl_driver.c     |    1 +
 src/lxc/lxc_driver.c         |    1 +
 src/openvz/openvz_driver.c   |    1 +
 src/phyp/phyp_driver.c       |    3 +-
 src/qemu/qemu_driver.c       |   45 ++++++++++++++++++++++++++++++++++++++++++
 src/qemu/qemu_monitor.c      |   14 +++++++++++++
 src/qemu/qemu_monitor.h      |    2 +
 src/qemu/qemu_monitor_json.c |   27 +++++++++++++++++++++++++
 src/qemu/qemu_monitor_json.h |    1 +
 src/qemu/qemu_monitor_text.c |   28 ++++++++++++++++++++++++++
 src/qemu/qemu_monitor_text.h |    1 +
 src/remote/remote_driver.c   |    1 +
 src/remote/remote_protocol.x |    8 ++++++-
 src/remote_protocol-structs  |    4 +++
 src/test/test_driver.c       |    1 +
 src/uml/uml_driver.c         |    1 +
 src/vbox/vbox_tmpl.c         |    1 +
 src/vmware/vmware_driver.c   |    1 +
 src/xen/xen_driver.c         |    1 +
 src/xen/xen_driver.h         |    1 +
 src/xen/xen_hypervisor.c     |    1 +
 src/xen/xen_inotify.c        |    1 +
 src/xen/xend_internal.c      |    1 +
 src/xen/xm_internal.c        |    1 +
 src/xen/xs_internal.c        |    1 +
 src/xenapi/xenapi_driver.c   |    1 +
 tools/virsh.c                |   35 ++++++++++++++++++++++++++++++++
 tools/virsh.pod              |    4 +++
 34 files changed, 243 insertions(+), 3 deletions(-)

-- 
1.7.4.4




More information about the libvir-list mailing list