mbox

[PULL,00/39] Misc patches for 2016-10-07

Message ID 1475859483-32234-1-git-send-email-pbonzini@redhat.com
State New
Headers show

Pull-request

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

Message

Paolo Bonzini Oct. 7, 2016, 4:57 p.m. UTC
The following changes since commit 49540a1f652afd419812bd4d35cc6f45a46a2afe:

  Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into staging (2016-09-30 00:42:08 +0100)

are available in the git repository at:

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

for you to fetch changes up to 78e87797ba0b6612fc1c95216a0b81c744fb85b0:

  qemu-doc: merge qemu-tech and qemu-doc (2016-10-07 10:05:54 +0200)

----------------------------------------------------------------
* Thread Sanitizer fixes (Alex)
* Coverity fixes (David)
* test-qht fixes (Emilio)
* QOM interface for info irq/info pic (Hervé)
* -rtc clock=rt fix (Junlian)
* mux chardev fixes (Marc-André)
* nicer report on death by signal (Michal)
* qemu-tech TLC (Paolo)
* MSI support for edu device (Peter)
* qemu-nbd --offset fix (Tomáš)

----------------------------------------------------------------
Alex Bennée (10):
      atomic.h: fix __SANITIZE_THREAD__ build
      atomic.h: comment on use of atomic_read/set
      tcg/optimize: move default return out of if statement
      qom/object: update class cache atomically
      qom/cpu: atomically clear the tb_jmp_cache
      cpu: atomically modify cpu->exit_request
      util/qht: atomically set b->hashes
      linux-user/syscall: extend lock around cpu-list
      qga/command: use QEMU atomic primitives
      .travis.yml: add gcc sanitizer build

David Kiarie (1):
      hw/iommu: Fix problems reported by Coverity scan

Emilio G. Cota (3):
      qht: simplify qht_reset_size
      qht: fix unlock-after-free segfault upon resizing
      test-qht: perform lookups under rcu_read_lock

Hervé Poussineau (7):
      intc: add an interface to gather statistics/informations on interrupt controllers
      intc/i8259: implement InterruptStatsProvider interface
      intc/slavio_intctl: implement InterruptStatsProvider interface
      intc/lm32_pic: implement InterruptStatsProvider interface
      intc: make HMP 'info irq' and 'info pic' commands use InterruptStatsProvider interface
      intc: make HMP 'info irq' and 'info pic' commands available on all targets
      i8259: give ISA device when registering ISA ioports

Junlian Bell (1):
      MC146818 RTC: coordinate guest clock base to destination host after migration

Marc-André Lureau (2):
      char: use a fixed idx for child muxed chr
      char: update read handler in all cases

Michal Privoznik (2):
      util: Introduce qemu_get_pid_name
      qemu_kill_report: Report PID name too

Paolo Bonzini (11):
      seqlock: use atomic writes for the sequence
      qemu-tech: drop index
      qemu-doc: replace introduction with the one from the internals manual
      qemu-doc: drop installation and compilation notes
      qemu-tech: move text from qemu-tech to tcg/README
      qemu-tech: document lazy condition code evaluation in cpu.h
      qemu-tech: move user mode emulation features from qemu-tech
      qemu-tech: move TCG test documentation to tests/tcg/README
      qemu-tech: reorganize content
      qemu-tech: rewrite some parts
      qemu-doc: merge qemu-tech and qemu-doc

Peter Xu (1):
      hw/misc/edu: support MSI interrupt

Tomáš Golembiovský (1):
      qemu-nbd: Shrink image size by specified offset

 .gitignore                 |   2 -
 .travis.yml                |  45 ++++
 Makefile                   |  13 +-
 README                     |   2 -
 cpu-exec.c                 |   8 +-
 docs/specs/edu.txt         |   7 +-
 hmp-commands-info.hx       |  17 +-
 hmp.c                      |  65 ++++++
 hmp.h                      |   2 +
 hw/i386/amd_iommu.c        |  22 +-
 hw/intc/Makefile.objs      |   1 +
 hw/intc/i8259.c            |  73 +++---
 hw/intc/i8259_common.c     |   5 +-
 hw/intc/intc.c             |  41 ++++
 hw/intc/lm32_pic.c         |  63 +++--
 hw/intc/slavio_intctl.c    |  67 +++---
 hw/misc/edu.c              |  18 +-
 hw/sparc/sun4m.c           |  15 +-
 hw/timer/mc146818rtc.c     |  10 +-
 include/hw/i386/pc.h       |   2 -
 include/hw/intc/intc.h     |  33 +++
 include/hw/lm32/lm32_pic.h |   3 -
 include/hw/sparc/sun4m.h   |   8 -
 include/qemu/atomic.h      |   8 +-
 include/qemu/osdep.h       |  10 +
 include/qemu/seqlock.h     |   4 +-
 include/sysemu/char.h      |   1 +
 linux-user/syscall.c       |   7 +-
 monitor.c                  |   6 -
 qemu-char.c                |  24 +-
 qemu-doc.texi              | 352 ++++++----------------------
 qemu-nbd.c                 |   8 +
 qemu-tech.texi             | 557 ++++++++++-----------------------------------
 qemu.nsi                   |   3 -
 qga/commands.c             |  17 +-
 qom/cpu.c                  |  10 +-
 qom/object.c               |  15 +-
 target-cris/cpu.h          |   7 +
 target-i386/cpu.h          |   7 +
 target-m68k/cpu.h          |   8 +
 target-s390x/cpu.h         |   7 +
 target-sparc/cpu.h         |   5 +
 tcg/README                 |   5 +
 tcg/optimize.c             |   3 +-
 tests/tcg/README           |  76 +++++++
 tests/test-qht.c           |   4 +
 ui/cocoa.m                 |   9 -
 util/oslib-posix.c         |  27 +++
 util/oslib-win32.c         |   7 +
 util/qht.c                 |  65 +++---
 vl.c                       |   8 +-
 51 files changed, 802 insertions(+), 980 deletions(-)
 create mode 100644 hw/intc/intc.c
 create mode 100644 include/hw/intc/intc.h
 create mode 100644 tests/tcg/README

Comments

Peter Maydell Oct. 10, 2016, 10:44 a.m. UTC | #1
On 7 October 2016 at 17:57, Paolo Bonzini <pbonzini@redhat.com> wrote:
> The following changes since commit 49540a1f652afd419812bd4d35cc6f45a46a2afe:
>
>   Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into staging (2016-09-30 00:42:08 +0100)
>
> are available in the git repository at:
>
>   git://github.com/bonzini/qemu.git tags/for-upstream
>
> for you to fetch changes up to 78e87797ba0b6612fc1c95216a0b81c744fb85b0:
>
>   qemu-doc: merge qemu-tech and qemu-doc (2016-10-07 10:05:54 +0200)
>
> ----------------------------------------------------------------
> * Thread Sanitizer fixes (Alex)
> * Coverity fixes (David)
> * test-qht fixes (Emilio)
> * QOM interface for info irq/info pic (Hervé)
> * -rtc clock=rt fix (Junlian)
> * mux chardev fixes (Marc-André)
> * nicer report on death by signal (Michal)
> * qemu-tech TLC (Paolo)
> * MSI support for edu device (Peter)
> * qemu-nbd --offset fix (Tomáš)
>

Applied, thanks.

-- PMM