[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 7a5ed4: nbd: convert to use the QAPI SocketAddress object,
GitHub <=