[libvirt] [PATCH V3 0/5] support sending sysrq key

Chunyan Liu cyliu at suse.com
Wed Dec 17 08:48:51 UTC 2014


xend/libxl support sending sysrq key to guest kernel but not support
sending any key sequence as virDomainSendKey is expected to do. To
add equivalant sysrq functionality in libvirt for xen/libxl, add a new
virDomainSendSysrq API and add related codes to virsh, remote driver,
xen/libxl driver.


Changes to V2:
  * change parameter from 'const char *key' to 'char key'.
  * add 'flags' parameter to virDomainSendSysrq API.
  * update codes to fit for above changes.

  V2 is here:
  http://www.mail-archive.com/libvir-list@redhat.com/msg106106.html

Chunyan Liu (5):
  Add public API virDomainSendSysrq
  implement remote protocol for domainSendSysrq
  virsh: add 'sysrq' command
  libxl: implement .domainSendSysrq method
  xen: add .domainSendSysrq method

 include/libvirt/libvirt-domain.h |  3 +++
 src/driver-hypervisor.h          |  4 +++
 src/libvirt-domain.c             | 39 +++++++++++++++++++++++++++++
 src/libvirt_public.syms          |  5 ++++
 src/libxl/libxl_driver.c         | 25 +++++++++++++++++++
 src/remote/remote_driver.c       |  1 +
 src/remote/remote_protocol.x     | 14 ++++++++++-
 src/remote_protocol-structs      |  6 +++++
 src/rpc/gendispatch.pl           | 12 +++++++++
 src/xen/xen_driver.c             | 21 ++++++++++++++++
 src/xen/xend_internal.c          | 21 ++++++++++++++++
 src/xen/xend_internal.h          |  1 +
 tools/virsh-domain.c             | 54 ++++++++++++++++++++++++++++++++++++++++
 13 files changed, 205 insertions(+), 1 deletion(-)

-- 
1.8.4.5




More information about the libvir-list mailing list