The following changes since commit 8a47d575dfac0f6675e2ac56c5921cc520d021a6:
Merge remote-tracking branch 'remotes/weil/tags/pull-wxx-20150924' into staging (2015-09-24 22:09:41 +0100) are available in the git repository at: git://github.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 8e9620a683925daf9900c2ac5f2dfa14b6439932: doc: Refresh URLs in the qemu-tech documentation (2015-09-25 12:20:21 +0200) ---------------------------------------------------------------- * First batch of MAINTAINERS updates * IOAPIC fixes (to pass kvm-unit-tests with -machine kernel_irqchip=off) * NBD API upgrades from Daniel * strtosz fixes from Marc-André * improved support for readonly=on on scsi-generic devices * new "info ioapic" and "info lapic" monitor commands * Peter Crosthwaite's ELF_MACHINE cleanups * docs patches from Thomas and Daniel ---------------------------------------------------------------- Daniel P. Berrange (4): nbd: convert to use the QAPI SocketAddress object qemu-nbd: convert to use the QAPI SocketAddress object Makefile: fix build when VPATH is outside GIT tree docs: describe the QEMU build system structure / design Marc-André Lureau (3): utils: rename strtosz to use qemu prefix tests: add some qemu_strtosz() tests vhost-scsi: include linux/vhost.h Paolo Bonzini (11): checkpatch: do not recommend qemu_strtok over strtok scsi-generic: let guests recognize readonly=on on passthrough devices get_maintainer.pl: \C is deprecated MAINTAINERS: there is no PPC64 TCG backend anymore MAINTAINERS: Add disassemblers to the various backends MAINTAINERS: Add more s390 files MAINTAINERS: add IPack section MAINTAINERS: add maintainer for character device front-ends MAINTAINERS: add maintainer for network device front-ends ioapic: coalesce level interrupts ioapic: fix contents of arbitration register Pavel Butsykin (9): apic_internal.h: make some apic_get_* functions externally visible apic_internal.h: rename ESR_ILLEGAL_ADDRESS to APIC_ESR_ILLEGAL_ADDRESS apic_internal.h: added more constants apic_internal.h: fix formatting and drop unused consts monitor: make monitor_fprintf and mon_get_cpu externally visible hmp: added local apic dump state ioapic_internal.h: added more constants hmp: added io apic dump state hmp: implemented io apic dump state for TCG Pavel Dovgalyuk (3): i386: partial revert of interrupt poll fix i386: interrupt poll processing typedef: add typedef for QemuOpts Peter Crosthwaite (21): linux_user: elfload: Default ELF_MACHINE to ELF_ARCH linux-user: elfload: Provide default for elf_check_arch elf_ops: Fix coding style for EM alias case statement elf: Update EM_MOXIE definition arm: Remove ELF_MACHINE from cpu.h mb: Remove ELF_MACHINE from cpu.h m68k: Remove ELF_MACHINE from cpu.h cris: Remove ELF_MACHINE from cpu.h moxie: Remove ELF_MACHINE from cpu.h unicore: Remove ELF_MACHINE from cpu.h lm32: Remove ELF_MACHINE from cpu.h or32: Remove ELF_MACHINE from cpu.h tricore: Remove ELF_MACHINE from cpu.h xtensa: Remove ELF_MACHINE from cpu.h sh4: Remove ELF_MACHINE from cpu.h s390: Remove ELF_MACHINE from cpu.h sparc: Remove ELF_MACHINE from cpu.h mips: Remove ELF_MACHINE from cpu.h alpha: Remove ELF_MACHINE from cpu.h i386: Rename ELF_MACHINE to be x86 specific ppc: Rename ELF_MACHINE to be PPC specific Thomas Huth (1): doc: Refresh URLs in the qemu-tech documentation MAINTAINERS | 58 ++++- Makefile | 3 +- block/nbd.c | 71 +++--- cpu-exec.c | 9 + disas.c | 10 - docs/build-system.txt | 507 ++++++++++++++++++++++++++++++++++++++ hmp-commands-info.hx | 32 +++ hw/arm/armv7m.c | 2 +- hw/cris/boot.c | 2 +- hw/i386/kvm/ioapic.c | 10 + hw/i386/multiboot.c | 2 +- hw/intc/apic.c | 22 +- hw/intc/ioapic.c | 20 +- hw/intc/ioapic_common.c | 55 +++++ hw/lm32/lm32_boards.c | 4 +- hw/lm32/milkymist.c | 2 +- hw/m68k/an5206.c | 2 +- hw/m68k/dummy_m68k.c | 2 +- hw/m68k/mcf5208.c | 2 +- hw/microblaze/boot.c | 4 +- hw/mips/mips_fulong2e.c | 2 +- hw/mips/mips_malta.c | 2 +- hw/mips/mips_mipssim.c | 2 +- hw/mips/mips_r4k.c | 2 +- hw/moxie/moxiesim.c | 4 +- hw/openrisc/openrisc_sim.c | 2 +- hw/ppc/e500.c | 2 +- hw/ppc/mac_newworld.c | 4 +- hw/ppc/mac_oldworld.c | 4 +- hw/ppc/ppc440_bamboo.c | 2 +- hw/ppc/prep.c | 2 +- hw/ppc/spapr.c | 4 +- hw/ppc/virtex_ml507.c | 2 +- hw/s390x/ipl.c | 4 +- hw/scsi/scsi-generic.c | 14 ++ hw/scsi/vhost-scsi.c | 1 + hw/sparc/leon3.c | 2 +- hw/sparc/sun4m.c | 4 +- hw/sparc64/sun4u.c | 4 +- hw/tricore/tricore_testboard.c | 2 +- hw/xtensa/sim.c | 4 +- hw/xtensa/xtfpga.c | 2 +- include/elf.h | 3 + include/hw/elf_ops.h | 23 +- include/hw/i386/apic_internal.h | 96 +++++++- include/hw/i386/ioapic_internal.h | 7 + include/hw/i386/pc.h | 5 + include/hw/virtio/vhost-scsi.h | 25 -- include/monitor/hmp-target.h | 3 + include/monitor/monitor.h | 1 + include/qemu-common.h | 27 +- include/qemu/option.h | 5 +- include/qemu/typedefs.h | 3 + linux-user/elfload.c | 37 +-- monitor.c | 7 +- qapi/opts-visitor.c | 4 +- qemu-img.c | 5 +- qemu-io-cmds.c | 2 +- qemu-nbd.c | 102 +++----- qemu-tech.texi | 73 +++--- scripts/checkpatch.pl | 4 +- scripts/get_maintainer.pl | 22 +- target-alpha/cpu.h | 2 - target-arm/cpu.h | 2 - target-cris/cpu.h | 2 - target-i386/cpu.c | 14 +- target-i386/cpu.h | 7 +- target-i386/helper.c | 191 ++++++++++++++ target-i386/monitor.c | 17 ++ target-i386/seg_helper.c | 3 + target-lm32/cpu.h | 2 - target-m68k/cpu.h | 2 - target-microblaze/cpu.h | 2 - target-mips/cpu.h | 2 - target-moxie/cpu.h | 2 - target-openrisc/cpu.h | 1 - target-ppc/cpu.h | 4 +- target-s390x/cpu.h | 1 - target-sh4/cpu.h | 2 - target-sparc/cpu.h | 6 - target-tricore/cpu.h | 2 - target-unicore32/cpu.h | 2 - target-xtensa/cpu.h | 1 - tests/test-cutils.c | 91 +++++++ util/cutils.c | 25 +- 85 files changed, 1341 insertions(+), 386 deletions(-) create mode 100644 docs/build-system.txt -- 2.5.0