qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/33] Misc patches for 2017-01-11
@ 2017-01-11 19:34 Paolo Bonzini
  2017-01-11 19:34 ` [Qemu-devel] [PULL 01/33] bugfix: vm halt when in reset looping Paolo Bonzini
                   ` (34 more replies)
  0 siblings, 35 replies; 36+ messages in thread
From: Paolo Bonzini @ 2017-01-11 19:34 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit 41a0e54756a9ae6b60be34bb33302a7e085fdb07:

  Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2017-01-10 10:46:21 +0000)

are available in the git repository at:


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

for you to fetch changes up to af89d1b204f03e10ade3b61365c7e5c06805caee:

  Revert "win32: don't run subprocess tests on Mingw32 platform" (2017-01-11 20:13:12 +0100)

----------------------------------------------------------------
* QOM interface fix (Eduardo)
* RTC fixes (Gaohuai, Igor)
* Memory leak fixes (Li Qiang, me)
* Ctrl-a b regression (Marc-André)
* Stubs cleanups and fixes (Leif, me)
* hxtool tweak (me)
* HAX support (Vincent)
* QemuThread, exec.c, target-i386 and SCSI fixes (Roman, Xinhua, me)

----------------------------------------------------------------
Caoxinhua (1):
      qemu-thread: fix qemu_thread_set_name() race in qemu_thread_create()

Eduardo Habkost (1):
      qom: Make all interface types abstract

Igor Mammedov (1):
      pc: fix crash in rtc_set_memory() if initial cpu is marked as hotplugged

Leif Lindholm (1):
      smbios: filter based on CONFIG_SMBIOS rather than TARGET

Li Qiang (1):
      serial: fix memory leak in serial exit

Marc-André Lureau (2):
      char: fix ctrl-a b not working
      Revert "win32: don't run subprocess tests on Mingw32 platform"

Paolo Bonzini (17):
      megasas: fix guest-triggered memory leak
      stubs: merge all monitor stubs in one file, remove monitor_cur_is_qmp stub
      stubs: move smbios stubs to hw/smbios
      stubs: move acpi stubs to hw/acpi
      stubs: remove unused stub for serial_hd
      hw: move reset handlers from vl.c to hw/core
      stubs: group stubs for user-mode emulation
      stubs: group all monitor_fdset_* functions in a single file
      stubs: move vhost stubs to stubs/vhost.o
      event_notifier: cleanups around event_notifier_set_handler
      build: remove --enable-colo/--disable-colo
      stubs: remove stubs/kvm.c
      acpi: filter based on CONFIG_ACPI_X86 rather than TARGET
      target-i386: Correctly apply patch for syscall eflags.TF handling
      scsi-block: fix direction of BYTCHK test for VERIFY commands
      hxtool: emit Texinfo headings as @subsection
      ramblock-notifier: new

Peter Xu (3):
      x86: ioapic: add traces for ioapic
      x86: ioapic: dump version for "info ioapic"
      x86: ioapic: fix fail migration when irqchip=split

Roman Kapl (1):
      exec: Add missing rcu_read_unlock

Vincent Palatin (4):
      kvm: move cpu synchronization code
      target/i386: Add Intel HAX files
      Plumb the HAXM-based hardware acceleration support
      hax: add Darwin support

hangaohuai (1):
      bugfix: vm halt when in reset looping

 MAINTAINERS                                        |    1 +
 Makefile.target                                    |    5 +-
 arch_init.c                                        |   21 -
 configure                                          |   27 +-
 cpus.c                                             |   79 +-
 exec.c                                             |    6 +
 gdbstub.c                                          |    1 +
 hax-stub.c                                         |   34 +
 hw/Makefile.objs                                   |    6 +-
 hw/acpi/Makefile.objs                              |   17 +-
 hw/acpi/acpi-stub.c                                |   29 +
 stubs/ipmi.c => hw/acpi/ipmi-stub.c                |    0
 hw/char/serial.c                                   |   10 +
 hw/core/Makefile.objs                              |    2 +-
 hw/core/reset.c                                    |   72 ++
 hw/i386/kvm/apic.c                                 |    1 +
 hw/i386/kvmvapic.c                                 |    1 +
 hw/i386/pc.c                                       |    4 +-
 hw/intc/apic_common.c                              |    3 +-
 hw/intc/ioapic.c                                   |   22 +-
 hw/intc/ioapic_common.c                            |    3 +-
 hw/intc/trace-events                               |    7 +
 hw/misc/vmport.c                                   |    2 +-
 hw/ppc/pnv_xscom.c                                 |    2 +-
 hw/ppc/ppce500_spin.c                              |    4 +-
 hw/ppc/spapr.c                                     |    2 +-
 hw/ppc/spapr_hcall.c                               |    2 +-
 hw/s390x/s390-pci-inst.c                           |    1 +
 hw/scsi/megasas.c                                  |   11 +-
 hw/scsi/scsi-disk.c                                |    2 +-
 hw/smbios/Makefile.objs                            |   12 +-
 hw/smbios/smbios-stub.c                            |   31 +
 hw/smbios/smbios.c                                 |    2 +-
 .../smbios/smbios_type_38-stub.c                   |    0
 hw/timer/mc146818rtc.c                             |   12 +
 hw/usb/ccid-card-emulated.c                        |    2 +-
 hw/virtio/Makefile.objs                            |    6 +-
 stubs/vhost.c => hw/virtio/vhost-stub.c            |    0
 hw/virtio/virtio.c                                 |   10 +-
 include/exec/memory.h                              |    6 +-
 include/exec/ram_addr.h                            |   46 +-
 include/exec/ramlist.h                             |   72 ++
 include/hw/hw.h                                    |    6 +-
 include/hw/smbios/smbios.h                         |    2 +-
 include/qemu/event_notifier.h                      |    3 -
 include/qemu/main-loop.h                           |   15 +
 include/qom/cpu.h                                  |    5 +
 include/sysemu/arch_init.h                         |    2 -
 include/sysemu/hax.h                               |   56 +
 include/sysemu/hw_accel.h                          |   48 +
 include/sysemu/kvm.h                               |   23 -
 include/sysemu/reset.h                             |   10 +
 include/sysemu/sysemu.h                            |    1 -
 iohandler.c                                        |    8 +
 migration/Makefile.objs                            |    3 +-
 monitor.c                                          |    2 +-
 numa.c                                             |   29 +
 qemu-char.c                                        |   15 +-
 qemu-options-wrapper.h                             |    2 +-
 qemu-options.hx                                    |   42 +-
 qom/cpu.c                                          |    2 +-
 qom/object.c                                       |    6 +
 scripts/hxtool                                     |   11 +-
 stubs/Makefile.objs                                |   19 +-
 stubs/cpus.c                                       |   11 -
 stubs/fdset-add-fd.c                               |    8 -
 stubs/fdset-find-fd.c                              |    8 -
 stubs/fdset-get-fd.c                               |    8 -
 stubs/fdset-remove-fd.c                            |    7 -
 stubs/fdset.c                                      |   22 +
 stubs/get-next-serial.c                            |    4 -
 stubs/iohandler.c                                  |    8 -
 stubs/kvm.c                                        |    8 -
 stubs/migration-colo.c                             |   46 -
 stubs/mon-is-qmp.c                                 |   10 -
 stubs/monitor-init.c                               |    7 -
 stubs/{get-fd.c => monitor.c}                      |    6 +
 stubs/replay-user.c                                |   33 -
 stubs/reset.c                                      |   14 -
 target/arm/cpu.c                                   |    2 +-
 target/i386/Makefile.objs                          |    7 +
 target/i386/hax-all.c                              | 1155 ++++++++++++++++++++
 target/i386/hax-darwin.c                           |  316 ++++++
 target/i386/hax-darwin.h                           |   63 ++
 target/i386/hax-i386.h                             |   94 ++
 target/i386/hax-interface.h                        |  361 ++++++
 target/i386/hax-mem.c                              |  289 +++++
 target/i386/hax-windows.c                          |  479 ++++++++
 target/i386/hax-windows.h                          |   89 ++
 target/i386/helper.c                               |    1 +
 target/i386/hyperv.c                               |    7 +-
 target/i386/kvm.c                                  |    1 +
 target/i386/translate.c                            |   10 +-
 target/mips/kvm.c                                  |    5 +
 target/ppc/kvm.c                                   |    5 +
 target/ppc/mmu-hash64.c                            |    2 +-
 target/ppc/translate_init.c                        |    2 +-
 target/s390x/gdbstub.c                             |    1 +
 target/s390x/kvm.c                                 |    5 +
 tests/Makefile.include                             |    1 +
 tests/device-introspect-test.c                     |   60 +-
 user-exec-stub.c                                   |   34 +
 util/event_notifier-posix.c                        |    9 -
 util/event_notifier-win32.c                        |   12 -
 util/qemu-thread-posix.c                           |   12 +-
 util/qemu-thread-win32.c                           |    4 +-
 vl.c                                               |   62 +-
 xen-mapcache.c                                     |    3 +
 108 files changed, 3721 insertions(+), 456 deletions(-)
 create mode 100644 hax-stub.c
 create mode 100644 hw/acpi/acpi-stub.c
 rename stubs/ipmi.c => hw/acpi/ipmi-stub.c (100%)
 create mode 100644 hw/core/reset.c
 create mode 100644 hw/smbios/smbios-stub.c
 rename stubs/smbios_type_38.c => hw/smbios/smbios_type_38-stub.c (100%)
 rename stubs/vhost.c => hw/virtio/vhost-stub.c (100%)
 create mode 100644 include/exec/ramlist.h
 create mode 100644 include/sysemu/hax.h
 create mode 100644 include/sysemu/hw_accel.h
 create mode 100644 include/sysemu/reset.h
 delete mode 100644 stubs/cpus.c
 delete mode 100644 stubs/fdset-add-fd.c
 delete mode 100644 stubs/fdset-find-fd.c
 delete mode 100644 stubs/fdset-get-fd.c
 delete mode 100644 stubs/fdset-remove-fd.c
 create mode 100644 stubs/fdset.c
 delete mode 100644 stubs/get-next-serial.c
 delete mode 100644 stubs/iohandler.c
 delete mode 100644 stubs/kvm.c
 delete mode 100644 stubs/migration-colo.c
 delete mode 100644 stubs/mon-is-qmp.c
 delete mode 100644 stubs/monitor-init.c
 rename stubs/{get-fd.c => monitor.c} (75%)
 delete mode 100644 stubs/replay-user.c
 delete mode 100644 stubs/reset.c
 create mode 100644 target/i386/hax-all.c
 create mode 100644 target/i386/hax-darwin.c
 create mode 100644 target/i386/hax-darwin.h
 create mode 100644 target/i386/hax-i386.h
 create mode 100644 target/i386/hax-interface.h
 create mode 100644 target/i386/hax-mem.c
 create mode 100644 target/i386/hax-windows.c
 create mode 100644 target/i386/hax-windows.h
 create mode 100644 user-exec-stub.c
-- 
1.8.3.1

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

end of thread, other threads:[~2017-01-13  9:42 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-11 19:34 [Qemu-devel] [PULL 00/33] Misc patches for 2017-01-11 Paolo Bonzini
2017-01-11 19:34 ` [Qemu-devel] [PULL 01/33] bugfix: vm halt when in reset looping Paolo Bonzini
2017-01-11 19:34 ` [Qemu-devel] [PULL 02/33] megasas: fix guest-triggered memory leak Paolo Bonzini
2017-01-11 19:34 ` [Qemu-devel] [PULL 03/33] qom: Make all interface types abstract Paolo Bonzini
2017-01-11 19:34 ` [Qemu-devel] [PULL 04/33] smbios: filter based on CONFIG_SMBIOS rather than TARGET Paolo Bonzini
2017-01-11 19:34 ` [Qemu-devel] [PULL 05/33] stubs: merge all monitor stubs in one file, remove monitor_cur_is_qmp stub Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 06/33] stubs: move smbios stubs to hw/smbios Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 07/33] stubs: move acpi stubs to hw/acpi Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 08/33] stubs: remove unused stub for serial_hd Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 09/33] hw: move reset handlers from vl.c to hw/core Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 10/33] stubs: group stubs for user-mode emulation Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 11/33] stubs: group all monitor_fdset_* functions in a single file Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 12/33] stubs: move vhost stubs to stubs/vhost.o Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 13/33] event_notifier: cleanups around event_notifier_set_handler Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 14/33] build: remove --enable-colo/--disable-colo Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 15/33] stubs: remove stubs/kvm.c Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 16/33] acpi: filter based on CONFIG_ACPI_X86 rather than TARGET Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 17/33] target-i386: Correctly apply patch for syscall eflags.TF handling Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 18/33] pc: fix crash in rtc_set_memory() if initial cpu is marked as hotplugged Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 19/33] scsi-block: fix direction of BYTCHK test for VERIFY commands Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 20/33] serial: fix memory leak in serial exit Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 21/33] qemu-thread: fix qemu_thread_set_name() race in qemu_thread_create() Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 22/33] hxtool: emit Texinfo headings as @subsection Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 23/33] x86: ioapic: add traces for ioapic Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 24/33] x86: ioapic: dump version for "info ioapic" Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 25/33] x86: ioapic: fix fail migration when irqchip=split Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 26/33] exec: Add missing rcu_read_unlock Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 27/33] char: fix ctrl-a b not working Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 28/33] ramblock-notifier: new Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 29/33] kvm: move cpu synchronization code Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 30/33] target/i386: Add Intel HAX files Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 31/33] Plumb the HAXM-based hardware acceleration support Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 32/33] hax: add Darwin support Paolo Bonzini
2017-01-11 19:35 ` [Qemu-devel] [PULL 33/33] Revert "win32: don't run subprocess tests on Mingw32 platform" Paolo Bonzini
2017-01-11 20:32 ` [Qemu-devel] [PULL 00/33] Misc patches for 2017-01-11 no-reply
2017-01-13  9:41 ` Peter Maydell

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).