qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 7a5ed4: nbd: convert to use the QAPI SocketAd


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 7a5ed4: nbd: convert to use the QAPI SocketAddress object
Date: Fri, 25 Sep 2015 15:30:07 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 7a5ed43764c04866b7642c7b6afcfb67bd2d424f
      
https://github.com/qemu/qemu/commit/7a5ed43764c04866b7642c7b6afcfb67bd2d424f
  Author: Daniel P. Berrange <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M block/nbd.c

  Log Message:
  -----------
  nbd: convert to use the QAPI SocketAddress object

The nbd block driver currently uses a QemuOpts object
when setting up sockets. Switch it over to use the
QAPI SocketAddress object instead.

Signed-off-by: Daniel P. Berrange <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 48bec07e8de2782fea2ea293998044bef2ab676d
      
https://github.com/qemu/qemu/commit/48bec07e8de2782fea2ea293998044bef2ab676d
  Author: Daniel P. Berrange <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M qemu-nbd.c

  Log Message:
  -----------
  qemu-nbd: convert to use the QAPI SocketAddress object

The qemu-nbd program currently uses a QemuOpts objects
when setting up sockets. Switch it over to use the
QAPI SocketAddress objects instead.

Signed-off-by: Daniel P. Berrange <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 4677bb40f809394bef5fa07329dea855c0371697
      
https://github.com/qemu/qemu/commit/4677bb40f809394bef5fa07329dea855c0371697
  Author: Marc-André Lureau <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M include/qemu-common.h
    M monitor.c
    M qapi/opts-visitor.c
    M qemu-img.c
    M qemu-io-cmds.c
    M target-i386/cpu.c
    M util/cutils.c

  Log Message:
  -----------
  utils: rename strtosz to use qemu prefix

Not only it makes sense, but it gets rid of checkpatch warning:
WARNING: consider using qemu_strtosz in preference to strtosz

Also remove get rid of tabs to please checkpatch.

Signed-off-by: Marc-André Lureau <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: fe8545386726a2b1f8af409bcd5ea3d33218af54
      
https://github.com/qemu/qemu/commit/fe8545386726a2b1f8af409bcd5ea3d33218af54
  Author: Marc-André Lureau <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M tests/test-cutils.c

  Log Message:
  -----------
  tests: add some qemu_strtosz() tests

While reading the function I decided to write some tests.

Signed-off-by: Marc-André Lureau <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 5e43efb29ae877da131e6c1a4761cd7f4eec5a16
      
https://github.com/qemu/qemu/commit/5e43efb29ae877da131e6c1a4761cd7f4eec5a16
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M scripts/checkpatch.pl

  Log Message:
  -----------
  checkpatch: do not recommend qemu_strtok over strtok

If anything it should recommend strtok_r!

Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 0eb2baeb449d27d6e6208a257dba6be1aad4d476
      
https://github.com/qemu/qemu/commit/0eb2baeb449d27d6e6208a257dba6be1aad4d476
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/scsi/scsi-generic.c

  Log Message:
  -----------
  scsi-generic: let guests recognize readonly=on on passthrough devices

Passed-through SCSI devices can be opened with the readonly=on option.
When this happens, Linux filters away write commands so that the guest
cannot overwrite the contents of the device.

However, the guest does not know that the device is read-only, and
accepts writes.  The writes only fail later when the page cache is
flushed.

This patch modifies scsi-generic to modify the MODE SENSE data and
set the read-only bit in the device-specific parameters, so that
the guest OS treats the disk as write protected.

Reviewed-by: Fam Zheng <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 57f54629299de6ad2981a275049ace2c3c165173
      
https://github.com/qemu/qemu/commit/57f54629299de6ad2981a275049ace2c3c165173
  Author: Daniel P. Berrange <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: fix build when VPATH is outside GIT tree

Steve Ellcey / Leon Alrae reported that QEMU fails to build when
the VPATH directory is outside of the GIT tree, and the system
emulators & tools build is disabled. eg

   cd ..
   mkdir build
   cd build
   ../qemu/configure --disable-system --disable-tools
   make
   (...)
   make[1]: *** No rule to make target `../qom/object.o', needed by 
`qemu-aarch64'. Stop.
   make: *** [subdir-aarch64-linux-user] Error 2

The problem is due to the fact that some sub directory deps
were listed against SOFTMMU_SUBDIR_RULES instead of SUBDIR_RULES,
so were only processed for system emulators, not user emalutors.

Signed-off-by: Daniel P. Berrange <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 500887768a2428e480d13f6f0978f85d349bc312
      
https://github.com/qemu/qemu/commit/500887768a2428e480d13f6f0978f85d349bc312
  Author: Marc-André Lureau <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/scsi/vhost-scsi.c
    M include/hw/virtio/vhost-scsi.h

  Log Message:
  -----------
  vhost-scsi: include linux/vhost.h

Replace ad-hoc declarations with the linux header.

Signed-off-by: Marc-André Lureau <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: ba10f729f1f158333fcffe00f8656365a74cc662
      
https://github.com/qemu/qemu/commit/ba10f729f1f158333fcffe00f8656365a74cc662
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M scripts/get_maintainer.pl

  Log Message:
  -----------
  get_maintainer.pl: \C is deprecated

"Match a single C-language char (octet) even if that is part of a larger
UTF-8 character.  Thus it breaks up characters into their UTF-8 bytes,
so you may end up with malformed pieces of UTF-8."

Just use a period instead.

Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: dcc1a2fd95d9e3e786fd5c7c61466c2fccef1e31
      
https://github.com/qemu/qemu/commit/dcc1a2fd95d9e3e786fd5c7c61466c2fccef1e31
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: there is no PPC64 TCG backend anymore

PPC32 and PPC64 were unified.

Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: c17652ee4094ce4feb1daf2f064c45db0e58ed02
      
https://github.com/qemu/qemu/commit/c17652ee4094ce4feb1daf2f064c45db0e58ed02
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Add disassemblers to the various backends

Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 0c6aa7ee4026105a43bc36b93279ecb8e55cd843
      
https://github.com/qemu/qemu/commit/0c6aa7ee4026105a43bc36b93279ecb8e55cd843
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Add more s390 files

Cc: Alexander Graf <address@hidden>
Reviewed-by: Christian Borntraeger <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 28d54e58fd21e3176a2825c824a5921215835a3c
      
https://github.com/qemu/qemu/commit/28d54e58fd21e3176a2825c824a5921215835a3c
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: add IPack section

Reviewed-by: Alberto Garcia <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 61af0ee61b551b64f9a59b7e08133e357cae4b64
      
https://github.com/qemu/qemu/commit/61af0ee61b551b64f9a59b7e08133e357cae4b64
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: add maintainer for character device front-ends

Only "Odd Fixes" status, but let's add a point of contact.

Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: f536f1124265026a0ab597773bd9df396fb59565
      
https://github.com/qemu/qemu/commit/f536f1124265026a0ab597773bd9df396fb59565
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: add maintainer for network device front-ends

Only "Odd Fixes" status, but let's add a point of contact.

Cc: Jason Wang <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: c5955a561ccdb95ede14e83de0ee8eec00868bd3
      
https://github.com/qemu/qemu/commit/c5955a561ccdb95ede14e83de0ee8eec00868bd3
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/intc/ioapic.c

  Log Message:
  -----------
  ioapic: coalesce level interrupts

If a level-triggered interrupt goes down and back up before the
corresponding EOI, it should be coalesced.  This fixes one testcase
in kvm-unit-tests' ioapic.flat.

Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 2f5a3b1252ac238590cba83a38494e1103c32e4e
      
https://github.com/qemu/qemu/commit/2f5a3b1252ac238590cba83a38494e1103c32e4e
  Author: Paolo Bonzini <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/intc/ioapic.c

  Log Message:
  -----------
  ioapic: fix contents of arbitration register

The arbitration register should read to the same value as the
IOAPIC id register.  Fixes kvm-unit-tests ioapic.flat.

Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 82a5e042fafe3def60380c847fa194220069f888
      
https://github.com/qemu/qemu/commit/82a5e042fafe3def60380c847fa194220069f888
  Author: Pavel Butsykin <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/intc/apic.c
    M include/hw/i386/apic_internal.h

  Log Message:
  -----------
  apic_internal.h: make some apic_get_* functions externally visible

Move apic_get_bit(), apic_set_bit() to apic_internal.h, make the apic_get_ppr
symbol external. It's necessary to work with isr, tmr, irr and ppr outside
hw/intc/apic.c

Signed-off-by: Pavel Butsykin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Andreas Färber <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: a22bf99c5852f369dc620be2c3c93535a5b69a58
      
https://github.com/qemu/qemu/commit/a22bf99c5852f369dc620be2c3c93535a5b69a58
  Author: Pavel Butsykin <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/intc/apic.c
    M include/hw/i386/apic_internal.h

  Log Message:
  -----------
  apic_internal.h: rename ESR_ILLEGAL_ADDRESS to APIC_ESR_ILLEGAL_ADDRESS

Added prefix APIC_ for determining the constant of a particular subsystem,
improve the overall readability and match other constant names.

Signed-off-by: Pavel Butsykin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Andreas Färber <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 6519d187e301c5a14a8c9b32fb93027b04a4336d
      
https://github.com/qemu/qemu/commit/6519d187e301c5a14a8c9b32fb93027b04a4336d
  Author: Pavel Butsykin <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M include/hw/i386/apic_internal.h

  Log Message:
  -----------
  apic_internal.h: added more constants

These constants are needed for optimal access to
bit fields local apic registers without magic numbers.

Signed-off-by: Pavel Butsykin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Andreas Färber <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: b6cfc3c2ac5a1025d8fe7d74421a73ec495408f9
      
https://github.com/qemu/qemu/commit/b6cfc3c2ac5a1025d8fe7d74421a73ec495408f9
  Author: Pavel Butsykin <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M include/hw/i386/apic_internal.h

  Log Message:
  -----------
  apic_internal.h: fix formatting and drop unused consts

Fix formatting of local apic definitions and drop unused constant
APIC_INPUT_POLARITY, APIC_SEND_PENDING. Magic numbers in shifts are
replaced with constants defined just above.

Signed-off-by: Pavel Butsykin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Andreas Färber <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: caf15319e8b636a2606e232a95c1623857db8152
      
https://github.com/qemu/qemu/commit/caf15319e8b636a2606e232a95c1623857db8152
  Author: Pavel Butsykin <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M disas.c
    M include/monitor/hmp-target.h
    M include/monitor/monitor.h
    M monitor.c

  Log Message:
  -----------
  monitor: make monitor_fprintf and mon_get_cpu externally visible

monitor_fprintf and mon_get_cpu will be used in the target-specific monitor,
so it is advisable to make it external.

Signed-off-by: Pavel Butsykin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Andreas Färber <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 1f871d49e3446f34a434860ce403c43eaad820a1
      
https://github.com/qemu/qemu/commit/1f871d49e3446f34a434860ce403c43eaad820a1
  Author: Pavel Butsykin <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hmp-commands-info.hx
    M include/monitor/hmp-target.h
    M target-i386/cpu.h
    M target-i386/helper.c
    M target-i386/monitor.c

  Log Message:
  -----------
  hmp: added local apic dump state

Added the hmp command to query local apic registers state, may be
usefull after guest crashes to understand IRQ routing in guest.

(qemu) info lapic
dumping local APIC state for CPU 0

LVT0    0x00010700 active-hi edge  masked                      ExtINT (vec 0)
LVT1    0x00000400 active-hi edge                              NMI
LVTPC   0x00010000 active-hi edge  masked                      Fixed  (vec 0)
LVTERR  0x000000fe active-hi edge                              Fixed  (vec 254)
LVTTHMR 0x00010000 active-hi edge  masked                      Fixed  (vec 0)
LVTT    0x000000ef active-hi edge                 one-shot     Fixed  (vec 239)
Timer   DCR=0x3 (divide by 16) initial_count = 61360
SPIV    0x000001ff APIC enabled, focus=off, spurious vec 255
ICR     0x000000fd physical edge de-assert no-shorthand
ICR2    0x00000001 cpu 1 (X2APIC ID)
ESR     0x00000000
ISR     (none)
IRR     239

APR 0x00 TPR 0x00 DFR 0x0f LDR 0x00 PPR 0x00

Signed-off-by: Pavel Butsykin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Andreas Färber <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: af599407352a2e05235d96196e8841ad1b39dd0f
      
https://github.com/qemu/qemu/commit/af599407352a2e05235d96196e8841ad1b39dd0f
  Author: Pavel Butsykin <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M include/hw/i386/ioapic_internal.h

  Log Message:
  -----------
  ioapic_internal.h: added more constants

Added the masks for easy  access to fields of the redirection table entry

Signed-off-by: Pavel Butsykin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Andreas Färber <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: d665d696c53f776ec2cb91505658969b9eb9906b
      
https://github.com/qemu/qemu/commit/d665d696c53f776ec2cb91505658969b9eb9906b
  Author: Pavel Butsykin <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hmp-commands-info.hx
    M hw/i386/kvm/ioapic.c
    M hw/intc/ioapic_common.c
    M include/hw/i386/ioapic_internal.h
    M include/hw/i386/pc.h
    M include/monitor/hmp-target.h
    M target-i386/monitor.c

  Log Message:
  -----------
  hmp: added io apic dump state

Added the hmp command to query io apic state, may be usefull after guest
crashes to understand IRQ routing in guest.

Implementation is only for kvm here. The dump will look like
(qemu) info ioapic
ioapic id=0x00 sel=0x26 (redir[11])
pin 0  0x0000000000010000 dest=0 vec=0   active-hi edge  masked fixed  physical
pin 1  0x0000000000000031 dest=0 vec=49  active-hi edge         fixed  physical
...
pin 23 0x0000000000010000 dest=0 vec=0   active-hi edge  masked fixed  physical
IRR        (none)
Remote IRR (none)

Signed-off-by: Pavel Butsykin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Andreas Färber <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 6bde8fd69f874a107f04cea2695ebece849213c5
      
https://github.com/qemu/qemu/commit/6bde8fd69f874a107f04cea2695ebece849213c5
  Author: Pavel Butsykin <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/intc/ioapic.c
    M include/hw/i386/pc.h
    M target-i386/monitor.c

  Log Message:
  -----------
  hmp: implemented io apic dump state for TCG

Added support emulator for the hmp command "info ioapic"

Signed-off-by: Pavel Butsykin <address@hidden>
Signed-off-by: Denis V. Lunev <address@hidden>
CC: Paolo Bonzini <address@hidden>
CC: Andreas Färber <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 75be901cdcd20acc724534e2dff58bc7b539292f
      
https://github.com/qemu/qemu/commit/75be901cdcd20acc724534e2dff58bc7b539292f
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux_user: elfload: Default ELF_MACHINE to ELF_ARCH

In most (but not all) cases, ELF_MACHINE and ELF_ARCH are safely the
same. Default ELF_MACHINE to ELF_ARCH. This makes defining ELF_MACHINE
optional for target-*/cpu.h when they are known to match.

Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: d276a604bfba002aafc3af2a906b7412907ea598
      
https://github.com/qemu/qemu/commit/d276a604bfba002aafc3af2a906b7412907ea598
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M linux-user/elfload.c

  Log Message:
  -----------
  linux-user: elfload: Provide default for elf_check_arch

For many arch's this macro is defined as the predicatable behaviour
of checking the argument for eqaulity against ELF_ARCH. Provide a
default define as such, so only archs with special handling (usually
allowing multiple EM values) need to provide a def.

Arches that do any of:

1: provide this def exactly the same way as the new default
  (alpha, x86_64)
2: check against ELF_MACHINE while defining ELF_ARCH == ELF_MACHINE
  (arm, aarch64)
3: check against EM_FOO directly while defining ELF_ARCH == EM_FOO
  (unicore32, sparc32, ppc32, mips, openrisc, sh4, cris, m86k)

have their elf_check_arch removed as the default will provide the
correct behaviour.

Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 7cc472218c807ef85714ec71b161c39ee29d634e
      
https://github.com/qemu/qemu/commit/7cc472218c807ef85714ec71b161c39ee29d634e
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M include/hw/elf_ops.h

  Log Message:
  -----------
  elf_ops: Fix coding style for EM alias case statement

Fix the coding style for these cases as per CODING_STYLE. Reverse the
Yoda conditions and add missing if braces.

Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 98dbe5aca8c328b40a0598d6ab478d9b869d1b5c
      
https://github.com/qemu/qemu/commit/98dbe5aca8c328b40a0598d6ab478d9b869d1b5c
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/moxie/moxiesim.c
    M include/elf.h
    M include/hw/elf_ops.h
    M target-moxie/cpu.h

  Log Message:
  -----------
  elf: Update EM_MOXIE definition

EM_MOXIE now has a proper assigned elf code. Use it. Register the old
interim value as EM_MOXIE_OLD and accept either in elf loading.

Cc: Anthony Green <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: b597c3f7da17fcb37d394a16a6c0ef0a02846177
      
https://github.com/qemu/qemu/commit/b597c3f7da17fcb37d394a16a6c0ef0a02846177
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/arm/armv7m.c
    M linux-user/elfload.c
    M target-arm/cpu.h

  Log Message:
  -----------
  arm: Remove ELF_MACHINE from cpu.h

The only generic code relying on this is linux-user. Linux user
already has a lot of #ifdef TARGET_ customisation so instead, define
ELF_ARCH as either EM_ARM or EM_AARCH64 appropriately.

The armv7m bootloader can just pass EM_ARM directly, as that
is architecture specific code. Note that arm_boot already has its own
logic selecting an arm specific elf machine so this makes V7M more
consistent with arm_boot.

This removes another architecture specific definition from the global
namespace.

Cc: Peter Maydell <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: f4fc2bbfa2abd655ddcc622a8ae18c368bbce992
      
https://github.com/qemu/qemu/commit/f4fc2bbfa2abd655ddcc622a8ae18c368bbce992
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/microblaze/boot.c
    M target-microblaze/cpu.h

  Log Message:
  -----------
  mb: Remove ELF_MACHINE from cpu.h

The only generic code relying on this is linux-user, but linux-users'
default behaviour or setting ELF_MACHINE to ELF_ARCH will handle this.

The microblaze bootloader can just pass EM_MICROBLAZE directly, as that
is architecture specific code.

This removes another architecture specific definition from the global
namespace.

Cc: Edgar E. Iglesias <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 45e6b8b61a7bbb71d1fa6c4193b47ba3a1f9f033
      
https://github.com/qemu/qemu/commit/45e6b8b61a7bbb71d1fa6c4193b47ba3a1f9f033
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/m68k/an5206.c
    M hw/m68k/dummy_m68k.c
    M hw/m68k/mcf5208.c
    M target-m68k/cpu.h

  Log Message:
  -----------
  m68k: Remove ELF_MACHINE from cpu.h

The only generic code relying on this is linux-user, but linux users'
default behaviour of defaulting ELF_MACHINE to ELF_ARCH will handle
this.

The machine model bootloaders can just pass EM_68K directly, as that
is architecture specific code.

This removes another architecture specific definition from the global
namespace.

Cc: Laurent Vivier <address@hidden>
Cc: Greg Ungerer <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Reviewed-by: Greg Ungerer <address@hidden>
Reviewed-by: Laurent Vivier <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 7233df4949df2b6c2b417beaf336a180b3c66e25
      
https://github.com/qemu/qemu/commit/7233df4949df2b6c2b417beaf336a180b3c66e25
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/cris/boot.c
    M target-cris/cpu.h

  Log Message:
  -----------
  cris: Remove ELF_MACHINE from cpu.h

The only generic code relying on this is linux-user, but linux users'
default behaviour of defaulting ELF_MACHINE to ELF_ARCH will handle
this.

The bootloader can just pass EM_CRIS directly, as that is architecture
specific code.

This removes another architecture specific definition from the global
namespace.

Cc: Edgar E. Iglesias <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: b744d332f3ef17adc1219be7098b0a4cc30b2dbe
      
https://github.com/qemu/qemu/commit/b744d332f3ef17adc1219be7098b0a4cc30b2dbe
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/moxie/moxiesim.c
    M target-moxie/cpu.h

  Log Message:
  -----------
  moxie: Remove ELF_MACHINE from cpu.h

The bootloader can just pass EM_MOXIE directly, as that is architecture
specific code.

This removes another architecture specific definition from the global
namespace.

Cc: Anthony Green <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 663c40a50d06c8c299cc7449bf2c7b8f3261c8a9
      
https://github.com/qemu/qemu/commit/663c40a50d06c8c299cc7449bf2c7b8f3261c8a9
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M target-unicore32/cpu.h

  Log Message:
  -----------
  unicore: Remove ELF_MACHINE from cpu.h

The only generic code relying on this is linux-user, but linux users'
default behaviour of defaulting ELF_MACHINE to ELF_ARCH will handle
this.

This removes another architecture specific definition from the global
namespace.

Cc: Guan Xuetao <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 22d2fb4c594e8ac540f5b3132ce0d7a635112b1a
      
https://github.com/qemu/qemu/commit/22d2fb4c594e8ac540f5b3132ce0d7a635112b1a
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/lm32/lm32_boards.c
    M hw/lm32/milkymist.c
    M target-lm32/cpu.h

  Log Message:
  -----------
  lm32: Remove ELF_MACHINE from cpu.h

The bootloaders can just pass EM_LATTICEMICO32 directly, as that is
architecture specific code.

This removes another architecture specific definition from the global
namespace.

Cc: Michael Walle <address@hidden>
Acked-By: Michael Walle <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: ed03ecf8f07a0c59a2fb422f91e80a6edd068d06
      
https://github.com/qemu/qemu/commit/ed03ecf8f07a0c59a2fb422f91e80a6edd068d06
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/openrisc/openrisc_sim.c
    M target-openrisc/cpu.h

  Log Message:
  -----------
  or32: Remove ELF_MACHINE from cpu.h

The only generic code relying on this is linux-user, but linux users'
default behaviour of defaulting ELF_MACHINE to ELF_ARCH will handle
this.

The bootloader can just pass EM_OPENRISC directly, as that is
architecture specific code.

This removes another architecture specific definition from the global
namespace.

Cc: Jia Liu <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 7183128bc9f335d66ed84316431c14e733e01a03
      
https://github.com/qemu/qemu/commit/7183128bc9f335d66ed84316431c14e733e01a03
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/tricore/tricore_testboard.c
    M target-tricore/cpu.h

  Log Message:
  -----------
  tricore: Remove ELF_MACHINE from cpu.h

The bootloader can just pass EM_TRICORE directly, as that
is architecture specific code.

This removes another architecture specific definition from the global
namespace.

Cc: Bastian Koppelmann <address@hidden>
Acked-By: Bastian Koppelmann <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 943cd387223df9398279a473ef20605c315ed2df
      
https://github.com/qemu/qemu/commit/943cd387223df9398279a473ef20605c315ed2df
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/xtensa/sim.c
    M hw/xtensa/xtfpga.c
    M target-xtensa/cpu.h

  Log Message:
  -----------
  xtensa: Remove ELF_MACHINE from cpu.h

The bootloaders can just pass EM_XTENSA directly, as that
is architecture specific code.

This removes another architecture specific definition from the global
namespace.

Cc: Max Filippov <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: bf337d4eae5ccf4d7f5d91b8d4471e7523f051de
      
https://github.com/qemu/qemu/commit/bf337d4eae5ccf4d7f5d91b8d4471e7523f051de
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M target-sh4/cpu.h

  Log Message:
  -----------
  sh4: Remove ELF_MACHINE from cpu.h

The only generic code relying on this is linux-user, but linux users'
default behaviour of defaulting ELF_MACHINE to ELF_ARCH will handle
this.

This removes another architecture specific definition from the global
namespace.

Cc: Aurelien Jarno <address@hidden>
Acked-by: Aurelien Jarno <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 99a4434ed7355ba9b282b872ba2c2eb294f5dbec
      
https://github.com/qemu/qemu/commit/99a4434ed7355ba9b282b872ba2c2eb294f5dbec
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/s390x/ipl.c
    M target-s390x/cpu.h

  Log Message:
  -----------
  s390: Remove ELF_MACHINE from cpu.h

The bootloader can just pass EM_S390 directly, as that
is architecture specific code.

This removes another architecture specific definition from the global
namespace.

Cc: Richard Henderson <address@hidden>
Cc: Alexander Graf <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 77452383e0c45704e2339b58eac29a3730bc18b1
      
https://github.com/qemu/qemu/commit/77452383e0c45704e2339b58eac29a3730bc18b1
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/sparc/leon3.c
    M hw/sparc/sun4m.c
    M hw/sparc64/sun4u.c
    M target-sparc/cpu.h

  Log Message:
  -----------
  sparc: Remove ELF_MACHINE from cpu.h

The bootloaders can just pass EM_SPARC or EM_SPARCV9 directly, as
they are architecture specific code (to one or the other).

This removes another architecture specific definition from the global
namespace.

Cc: Mark Cave-Ayland <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 04ce380e9e3fad1dbf4e86ebdf9315573a06b30e
      
https://github.com/qemu/qemu/commit/04ce380e9e3fad1dbf4e86ebdf9315573a06b30e
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/mips/mips_fulong2e.c
    M hw/mips/mips_malta.c
    M hw/mips/mips_mipssim.c
    M hw/mips/mips_r4k.c
    M target-mips/cpu.h

  Log Message:
  -----------
  mips: Remove ELF_MACHINE from cpu.h

The only generic code relying on this is linux-user, but linux users'
default behaviour of defaulting ELF_MACHINE to ELF_ARCH will handle
this.

The bootloaders can just pass EM_MIPS directly, as that is
architecture specific code.

This removes another architecture specific definition from the global
namespace.

Cc: Aurelien Jarno <address@hidden>
Cc: Leon Alrae <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: a0036becd80f8eae260df68d7f2fd2d8d7d90f35
      
https://github.com/qemu/qemu/commit/a0036becd80f8eae260df68d7f2fd2d8d7d90f35
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M target-alpha/cpu.h

  Log Message:
  -----------
  alpha: Remove ELF_MACHINE from cpu.h

ELF_MACHINE is unused by target alpha.

Cc: Richard Henderson <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: a5e8788f89312f19f54dba0454ee5bf7209b4cd7
      
https://github.com/qemu/qemu/commit/a5e8788f89312f19f54dba0454ee5bf7209b4cd7
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/i386/multiboot.c
    M target-i386/cpu.h

  Log Message:
  -----------
  i386: Rename ELF_MACHINE to be x86 specific

Rename ELF_MACHINE to be I386 specific. This is used as-is by the
multiboot loader.

Linux-user previously used this definition but will not anymore,
falling back to the default bahaviour of using ELF_ARCH as ELF_MACHINE.

This removes another architecture specific definition from the global
namespace.

Cc: Paolo Bonzini <address@hidden>
Cc: Richard Henderson <address@hidden>
Cc: Eduardo Habkost <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Acked-by: Eduardo Habkost <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 4ecd4d16a0af714ff7d9a1ad2559c621bf27649f
      
https://github.com/qemu/qemu/commit/4ecd4d16a0af714ff7d9a1ad2559c621bf27649f
  Author: Peter Crosthwaite <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M hw/ppc/e500.c
    M hw/ppc/mac_newworld.c
    M hw/ppc/mac_oldworld.c
    M hw/ppc/ppc440_bamboo.c
    M hw/ppc/prep.c
    M hw/ppc/spapr.c
    M hw/ppc/virtex_ml507.c
    M linux-user/elfload.c
    M target-ppc/cpu.h

  Log Message:
  -----------
  ppc: Rename ELF_MACHINE to be PPC specific

Rename ELF_MACHINE to be PPC specific. This is used as-is by the
various PPC bootloaders and is locally defined to ELF_MACHINE in linux
user in PPC specific ifdeffery.

This removes another architecture specific definition from the global
namespace (as desired by multi-arch).

Cc: Alexander Graf <address@hidden>
Cc: address@hidden
Reviewed-by: Richard Henderson <address@hidden>
Acked-By: Riku Voipio <address@hidden>
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 6220e900bcdc524a175b2d2e725ebb9bb11a0008
      
https://github.com/qemu/qemu/commit/6220e900bcdc524a175b2d2e725ebb9bb11a0008
  Author: Pavel Dovgalyuk <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M cpu-exec.c
    M target-i386/cpu.c

  Log Message:
  -----------
  i386: partial revert of interrupt poll fix

Processing CPU_INTERRUPT_POLL requests in cpu_has_work functions
break the determinism of cpu_exec. This patch is required to make
interrupts processing deterministic.

Signed-off-by: Paolo Bonzini <address@hidden>

Signed-off-by: Pavel Dovgalyuk <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: a4fc321219cc1c6bd5ca1262cdbbb2e8cee8d56e
      
https://github.com/qemu/qemu/commit/a4fc321219cc1c6bd5ca1262cdbbb2e8cee8d56e
  Author: Pavel Dovgalyuk <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M target-i386/seg_helper.c

  Log Message:
  -----------
  i386: interrupt poll processing

This patch updates x86_cpu_exec_interrupt function.
It can process two interrupt request at a time (poll and another one).
This makes its execution non-deterministic. Determinism is requred
for recorded icount execution.

Signed-off-by: Pavel Dovgalyuk <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: ae1e93801d9a60642b349c571122909f0019d59e
      
https://github.com/qemu/qemu/commit/ae1e93801d9a60642b349c571122909f0019d59e
  Author: Pavel Dovgalyuk <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M include/qemu/option.h
    M include/qemu/typedefs.h

  Log Message:
  -----------
  typedef: add typedef for QemuOpts

This patch moves typedefs for QemuOpts and related types
to qemu/typedefs.h file.

Reviewed-by: Paolo Bonzini <address@hidden>

Signed-off-by: Pavel Dovgalyuk <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 717171bd2025f732d7fcf43efc08f1551953a0e3
      
https://github.com/qemu/qemu/commit/717171bd2025f732d7fcf43efc08f1551953a0e3
  Author: Daniel P. Berrange <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M MAINTAINERS
    A docs/build-system.txt

  Log Message:
  -----------
  docs: describe the QEMU build system structure / design

Developers who are new to QEMU, or have a background familiarity
with GNU autotools, can have trouble getting their head around the
home-grown QEMU build system. This document attempts to explain
the structure / design of the configure script and the various
Makefile pieces that live across the source tree.

Signed-off-by: Daniel P. Berrange <address@hidden>
Message-Id: <address@hidden>
Acked-by: Laszlo Ersek <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 8e9620a683925daf9900c2ac5f2dfa14b6439932
      
https://github.com/qemu/qemu/commit/8e9620a683925daf9900c2ac5f2dfa14b6439932
  Author: Thomas Huth <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M qemu-tech.texi

  Log Message:
  -----------
  doc: Refresh URLs in the qemu-tech documentation

The TwoOStwo and Willows page seem to have disappeared completely,
and also some of the other links were not pointing to the right
locations anymore.

Signed-off-by: Thomas Huth <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 9e071429e649346c14b2dc76902f84f8352d2333
      
https://github.com/qemu/qemu/commit/9e071429e649346c14b2dc76902f84f8352d2333
  Author: Peter Maydell <address@hidden>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M MAINTAINERS
    M Makefile
    M block/nbd.c
    M cpu-exec.c
    M disas.c
    A docs/build-system.txt
    M hmp-commands-info.hx
    M hw/arm/armv7m.c
    M hw/cris/boot.c
    M hw/i386/kvm/ioapic.c
    M hw/i386/multiboot.c
    M hw/intc/apic.c
    M hw/intc/ioapic.c
    M hw/intc/ioapic_common.c
    M hw/lm32/lm32_boards.c
    M hw/lm32/milkymist.c
    M hw/m68k/an5206.c
    M hw/m68k/dummy_m68k.c
    M hw/m68k/mcf5208.c
    M hw/microblaze/boot.c
    M hw/mips/mips_fulong2e.c
    M hw/mips/mips_malta.c
    M hw/mips/mips_mipssim.c
    M hw/mips/mips_r4k.c
    M hw/moxie/moxiesim.c
    M hw/openrisc/openrisc_sim.c
    M hw/ppc/e500.c
    M hw/ppc/mac_newworld.c
    M hw/ppc/mac_oldworld.c
    M hw/ppc/ppc440_bamboo.c
    M hw/ppc/prep.c
    M hw/ppc/spapr.c
    M hw/ppc/virtex_ml507.c
    M hw/s390x/ipl.c
    M hw/scsi/scsi-generic.c
    M hw/scsi/vhost-scsi.c
    M hw/sparc/leon3.c
    M hw/sparc/sun4m.c
    M hw/sparc64/sun4u.c
    M hw/tricore/tricore_testboard.c
    M hw/xtensa/sim.c
    M hw/xtensa/xtfpga.c
    M include/elf.h
    M include/hw/elf_ops.h
    M include/hw/i386/apic_internal.h
    M include/hw/i386/ioapic_internal.h
    M include/hw/i386/pc.h
    M include/hw/virtio/vhost-scsi.h
    M include/monitor/hmp-target.h
    M include/monitor/monitor.h
    M include/qemu-common.h
    M include/qemu/option.h
    M include/qemu/typedefs.h
    M linux-user/elfload.c
    M monitor.c
    M qapi/opts-visitor.c
    M qemu-img.c
    M qemu-io-cmds.c
    M qemu-nbd.c
    M qemu-tech.texi
    M scripts/checkpatch.pl
    M scripts/get_maintainer.pl
    M target-alpha/cpu.h
    M target-arm/cpu.h
    M target-cris/cpu.h
    M target-i386/cpu.c
    M target-i386/cpu.h
    M target-i386/helper.c
    M target-i386/monitor.c
    M target-i386/seg_helper.c
    M target-lm32/cpu.h
    M target-m68k/cpu.h
    M target-microblaze/cpu.h
    M target-mips/cpu.h
    M target-moxie/cpu.h
    M target-openrisc/cpu.h
    M target-ppc/cpu.h
    M target-s390x/cpu.h
    M target-sh4/cpu.h
    M target-sparc/cpu.h
    M target-tricore/cpu.h
    M target-unicore32/cpu.h
    M target-xtensa/cpu.h
    M tests/test-cutils.c
    M util/cutils.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging

* 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

# gpg: Signature made Fri 25 Sep 2015 11:20:52 BST using RSA key ID 78C7AE83
# gpg: Good signature from "Paolo Bonzini <address@hidden>"
# gpg:                 aka "Paolo Bonzini <address@hidden>"

* remotes/bonzini/tags/for-upstream: (52 commits)
  doc: Refresh URLs in the qemu-tech documentation
  docs: describe the QEMU build system structure / design
  typedef: add typedef for QemuOpts
  i386: interrupt poll processing
  i386: partial revert of interrupt poll fix
  ppc: Rename ELF_MACHINE to be PPC specific
  i386: Rename ELF_MACHINE to be x86 specific
  alpha: Remove ELF_MACHINE from cpu.h
  mips: Remove ELF_MACHINE from cpu.h
  sparc: Remove ELF_MACHINE from cpu.h
  s390: Remove ELF_MACHINE from cpu.h
  sh4: Remove ELF_MACHINE from cpu.h
  xtensa: Remove ELF_MACHINE from cpu.h
  tricore: Remove ELF_MACHINE from cpu.h
  or32: Remove ELF_MACHINE from cpu.h
  lm32: Remove ELF_MACHINE from cpu.h
  unicore: Remove ELF_MACHINE from cpu.h
  moxie: Remove ELF_MACHINE from cpu.h
  cris: Remove ELF_MACHINE from cpu.h
  m68k: Remove ELF_MACHINE from cpu.h
  ...

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/8bfbbb4bcb6e...9e071429e649

reply via email to

[Prev in Thread] Current Thread [Next in Thread]