]> xenbits.xensource.com Git - qemu-xen.git/commitdiff
Merge remote-tracking branch 'armbru/tags/pull-qapi-2017-05-23' into staging
authorStefan Hajnoczi <stefanha@redhat.com>
Tue, 30 May 2017 08:33:36 +0000 (09:33 +0100)
committerStefan Hajnoczi <stefanha@redhat.com>
Tue, 30 May 2017 08:33:40 +0000 (09:33 +0100)
QAPI patches for 2017-05-23

# gpg: Signature made Tue 23 May 2017 12:33:32 PM BST
# gpg:                using RSA key 0x3870B400EB918653
# gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
# gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>"
# Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653

* armbru/tags/pull-qapi-2017-05-23:
  qapi-schema: Remove obsolete note from ObjectTypeInfo
  block: Use QDict helpers for --force-share
  shutdown: Expose bool cause in SHUTDOWN and RESET events
  shutdown: Add source information to SHUTDOWN and RESET
  shutdown: Preserve shutdown cause through replay
  shutdown: Prepare for use of an enum in reset/shutdown_request
  shutdown: Simplify shutdown_signal
  sockets: Plug memory leak in socket_address_flatten()
  scripts/qmp/qom-set: fix the value argument passed to srv.command()

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
1  2 
include/sysemu/sysemu.h
migration/colo.c
migration/savevm.c
qapi-schema.json
vl.c

index ed8fe3bf34fc17236cb9c05e350f72b6a546e464,a86b8cfad77756b7297bfae0f3de0fdbfb8e2622..69046ebf1bd401c27df901d9d8e1b25303b51cc4
@@@ -62,11 -80,12 +80,11 @@@ void qemu_system_debug_request(void)
  void qemu_system_vmstop_request(RunState reason);
  void qemu_system_vmstop_request_prepare(void);
  bool qemu_vmstop_requested(RunState *r);
int qemu_shutdown_requested_get(void);
int qemu_reset_requested_get(void);
ShutdownCause qemu_shutdown_requested_get(void);
ShutdownCause qemu_reset_requested_get(void);
  void qemu_system_killed(int signal, pid_t pid);
- void qemu_system_reset(bool report);
+ void qemu_system_reset(ShutdownCause reason);
  void qemu_system_guest_panicked(GuestPanicInformation *info);
 -size_t qemu_target_page_size(void);
  
  void qemu_add_exit_notifier(Notifier *notify);
  void qemu_remove_exit_notifier(Notifier *notify);
Simple merge
Simple merge
Simple merge
diff --cc vl.c
Simple merge