qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PULL v3 00/32] Misc patches for 2017-01-11
Date: Fri, 20 Jan 2017 18:16:52 +0100	[thread overview]
Message-ID: <35284413-b856-beed-e203-d1f6b22b6776@redhat.com> (raw)
In-Reply-To: <20170120133139.31080-1-pbonzini@redhat.com>

No cigar, conflicts with master.

Paolo

On 20/01/2017 14:31, Paolo Bonzini wrote:
> The following changes since commit 2ccede18bd24fce5db83fef3674563a1f256717b:
> 
>   Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-2.9-pull-request' into staging (2017-01-16 12:41:35 +0000)
> 
> are available in the git repository at:
> 
>   git://github.com/bonzini/qemu.git tags/for-upstream
> 
> for you to fetch changes up to abc62c89f3191774dbd600a2caec803cbf557160:
> 
>   pc.h: move x-mach-use-reliable-get-clock compat entry to PC_COMPAT_2_8 (2017-01-20 13:22:57 +0100)
> 
> Third time is the charm...
> 
> v2->v3 adds "KVM: PPC: eliminate unnecessary duplicate constants"
> to fix the build failure, and patches 34-35 just because they're
> small and nice.
> 
> ----------------------------------------------------------------
> * 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 and SCSI fixes (Roman, Xinhua, me)
> * PC_COMPAT_2_8 fix (Marcelo)
> * stronger bitmap assertions (Peter)
> 
> ----------------------------------------------------------------
> 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"
> 
> Marcelo Tosatti (1):
>       pc.h: move x-mach-use-reliable-get-clock compat entry to PC_COMPAT_2_8
> 
> 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
>       scsi-block: fix direction of BYTCHK test for VERIFY commands
>       hxtool: emit Texinfo headings as @subsection
>       ramblock-notifier: new
>       KVM: PPC: eliminate unnecessary duplicate constants
> 
> Peter Lieven (1):
>       bitmap: assert that start and nr are non negative
> 
> 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/i386/pc.h                               |    7 +-
>  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/mips/kvm.c                                  |    5 +
>  target/ppc/kvm.c                                   |    7 +-
>  target/ppc/kvm_ppc.h                               |   12 -
>  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/bitmap.c                                      |    8 +
>  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 +
>  110 files changed, 3729 insertions(+), 467 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
> 

  parent reply	other threads:[~2017-01-20 17:17 UTC|newest]

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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=35284413-b856-beed-e203-d1f6b22b6776@redhat.com \
    --to=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).