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