[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/39] Misc patches for 2016-10-07
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PULL 00/39] Misc patches for 2016-10-07 |
Date: |
Fri, 7 Oct 2016 18:57:24 +0200 |
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
--
2.7.4
- [Qemu-devel] [PULL 00/39] Misc patches for 2016-10-07,
Paolo Bonzini <=
- [Qemu-devel] [PULL 02/39] MC146818 RTC: coordinate guest clock base to destination host after migration, Paolo Bonzini, 2016/10/07
- [Qemu-devel] [PULL 01/39] hw/iommu: Fix problems reported by Coverity scan, Paolo Bonzini, 2016/10/07
- [Qemu-devel] [PULL 03/39] hw/misc/edu: support MSI interrupt, Paolo Bonzini, 2016/10/07
- [Qemu-devel] [PULL 04/39] intc: add an interface to gather statistics/informations on interrupt controllers, Paolo Bonzini, 2016/10/07
- [Qemu-devel] [PULL 05/39] intc/i8259: implement InterruptStatsProvider interface, Paolo Bonzini, 2016/10/07
- [Qemu-devel] [PULL 06/39] intc/slavio_intctl: implement InterruptStatsProvider interface, Paolo Bonzini, 2016/10/07
- [Qemu-devel] [PULL 07/39] intc/lm32_pic: implement InterruptStatsProvider interface, Paolo Bonzini, 2016/10/07
- [Qemu-devel] [PULL 08/39] intc: make HMP 'info irq' and 'info pic' commands use InterruptStatsProvider interface, Paolo Bonzini, 2016/10/07
- [Qemu-devel] [PULL 09/39] intc: make HMP 'info irq' and 'info pic' commands available on all targets, Paolo Bonzini, 2016/10/07
- [Qemu-devel] [PULL 10/39] atomic.h: fix __SANITIZE_THREAD__ build, Paolo Bonzini, 2016/10/07