qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/28] Changes for 2014-10-09
@ 2014-10-09 10:10 Paolo Bonzini
  2014-10-09 10:10 ` [Qemu-devel] [PULL 01/28] qemu-char: Make the filename size for a chardev a #define Paolo Bonzini
                   ` (28 more replies)
  0 siblings, 29 replies; 36+ messages in thread
From: Paolo Bonzini @ 2014-10-09 10:10 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit 1831e150606a221898bf46ffaf0453e9952cbbc4:

  Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (2014-09-30 16:45:35 +0100)

are available in the git repository at:


  git://github.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to e50fffc7209c9ce844dcb21a99f2d4b3f93900c0:

  qemu-char: Fix reconnect socket error reporting (2014-10-09 12:08:42 +0200)

----------------------------------------------------------------
Four changes here.  Polling for reconnection of character devices,
the QOMification of accelerators, a fix for -kernel support on x86, and one
for a recently-introduced virtio-scsi optimization.

----------------------------------------------------------------
Corey Minyard (9):
      qemu-char: Make the filename size for a chardev a #define
      qemu-char: Rework qemu_chr_open_socket() for reconnect
      qemu-char: Move some items into TCPCharDriver
      qemu-char: set socket filename to disconnected when not connected
      qemu-char: Add reconnecting to client sockets
      qemu-char: Print the remote and local addresses for a socket
      qemu-error: Add error_vreport()
      qemu-sockets: Add error to non-blocking connect handler
      qemu-char: Fix reconnect socket error reporting

Eduardo Habkost (17):
      vl.c: Small coding style fix
      accel: Move accel code to accel.c
      accel: Create AccelType typedef
      accel: Simplify configure_accelerator() using AccelType *acc variable
      accel: Move accel name lookup to separate function
      accel: Use QOM classes for accel types
      accel: Make AccelClass.available() optional
      accel: Report unknown accelerator as "not found" instead of "does not exist"
      accel: Move KVM accel registration to kvm-all.c
      accel: Move Xen registration code to xen-common.c
      accel: Move qtest accel registration to qtest.c
      accel: Remove tcg_available() function
      accel: Move accel init/allowed code to separate function
      accel: Rename 'init' method to 'init_machine'
      accel: Pass MachineState object to accel init functions
      accel: Create accel object when initializing machine
      kvm: Make KVMState be the TYPE_KVM_ACCEL instance struct

Paolo Bonzini (2):
      linuxboot: compute initrd loading address
      virtio-scsi: fix use-after-free of VirtIOSCSIReq

 Makefile.objs                 |   1 +
 accel.c                       | 157 ++++++++++++++++++
 arch_init.c                   |   5 -
 hw/scsi/virtio-scsi.c         |   9 +-
 include/hw/boards.h           |   1 +
 include/hw/xen/xen.h          |   1 -
 include/qemu/error-report.h   |   1 +
 include/qemu/sockets.h        |   2 +-
 include/qemu/typedefs.h       |   3 +
 include/sysemu/accel.h        |  62 ++++++++
 include/sysemu/arch_init.h    |   1 -
 include/sysemu/kvm.h          |   2 -
 include/sysemu/qtest.h        |   1 -
 kvm-all.c                     |  40 ++++-
 kvm-stub.c                    |   5 -
 migration-tcp.c               |   4 +-
 migration-unix.c              |   4 +-
 pc-bios/linuxboot.bin         | Bin 1024 -> 1024 bytes
 pc-bios/optionrom/linuxboot.S |  47 +++++-
 pc-bios/optionrom/optionrom.h |  21 ++-
 qapi-schema.json              |  15 +-
 qemu-char.c                   | 359 ++++++++++++++++++++++++++++++++----------
 qemu-options.hx               |  20 ++-
 qtest.c                       |  27 +++-
 util/qemu-error.c             |  23 ++-
 util/qemu-sockets.c           |  20 ++-
 vl.c                          |  83 +---------
 xen-common-stub.c             |   6 -
 xen-common.c                  |  25 ++-
 29 files changed, 712 insertions(+), 233 deletions(-)
 create mode 100644 accel.c
 create mode 100644 include/sysemu/accel.h
-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2014-10-10 10:13 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-09 10:10 [Qemu-devel] [PULL 00/28] Changes for 2014-10-09 Paolo Bonzini
2014-10-09 10:10 ` [Qemu-devel] [PULL 01/28] qemu-char: Make the filename size for a chardev a #define Paolo Bonzini
2014-10-09 10:10 ` [Qemu-devel] [PULL 02/28] qemu-char: Rework qemu_chr_open_socket() for reconnect Paolo Bonzini
2014-10-09 10:10 ` [Qemu-devel] [PULL 03/28] qemu-char: Move some items into TCPCharDriver Paolo Bonzini
2014-10-09 10:10 ` [Qemu-devel] [PULL 04/28] qemu-char: set socket filename to disconnected when not connected Paolo Bonzini
2014-10-09 10:10 ` [Qemu-devel] [PULL 05/28] qemu-char: Add reconnecting to client sockets Paolo Bonzini
2014-10-09 10:10 ` [Qemu-devel] [PULL 06/28] qemu-char: Print the remote and local addresses for a socket Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 08/28] accel: Move accel code to accel.c Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 09/28] accel: Create AccelType typedef Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 10/28] accel: Simplify configure_accelerator() using AccelType *acc variable Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 11/28] accel: Move accel name lookup to separate function Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 12/28] accel: Use QOM classes for accel types Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 13/28] accel: Make AccelClass.available() optional Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 14/28] accel: Report unknown accelerator as "not found" instead of "does not exist" Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 15/28] accel: Move KVM accel registration to kvm-all.c Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 16/28] accel: Move Xen registration code to xen-common.c Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 17/28] accel: Move qtest accel registration to qtest.c Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 18/28] accel: Remove tcg_available() function Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 19/28] accel: Move accel init/allowed code to separate function Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 20/28] accel: Rename 'init' method to 'init_machine' Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 21/28] accel: Pass MachineState object to accel init functions Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 22/28] accel: Create accel object when initializing machine Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 23/28] kvm: Make KVMState be the TYPE_KVM_ACCEL instance struct Paolo Bonzini
2014-10-10  8:47   ` Cornelia Huck
2014-10-10  9:11     ` Cornelia Huck
2014-10-10 10:09       ` Paolo Bonzini
2014-10-10 10:12         ` Cornelia Huck
2014-10-10  9:19     ` Gonglei
2014-10-09 10:17 ` [Qemu-devel] [PULL 24/28] linuxboot: compute initrd loading address Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 25/28] virtio-scsi: fix use-after-free of VirtIOSCSIReq Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 26/28] qemu-error: Add error_vreport() Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 27/28] qemu-sockets: Add error to non-blocking connect handler Paolo Bonzini
2014-10-09 10:17 ` [Qemu-devel] [PULL 28/28] qemu-char: Fix reconnect socket error reporting Paolo Bonzini
2014-10-09 10:21 ` [Qemu-devel] [PULL 07/28] vl.c: Small coding style fix Paolo Bonzini
2014-10-09 10:55 ` [Qemu-devel] [PULL 00/28] Changes for 2014-10-09 Peter Maydell
2014-10-09 10:59   ` Paolo Bonzini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).