Michael S. Tsirkin
9f032464c0
sysemu: drop register_devices from header
...
No user in sight.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
Reviewed-by: Juan Quintela <quintela@redhat.com >
Message-id: 20130430094149.GA29094@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 16:04:24 -05:00
Jesse Larrew
beb54a87ba
libqtest: only call fclose() on open files
...
libqtest.c can segfault when calling fclose() if the pidfile wasn't
opened successfully. This patch fixes the issue.
Signed-off-by: Jesse Larrew <jlarrew@linux.vnet.ibm.com >
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com >
Message-id: 1367250772-17928-1-git-send-email-jlarrew@linux.vnet.ibm.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 16:04:14 -05:00
Christian Borntraeger
08eb8c85e3
Wire up disabled wait a panicked event on s390
...
On s390 the disabled wait state indicates a state of attention.
For example Linux uses that state after a panic. Lets
put the system into panicked state.
An alternative implementation would be to state
disabled-wait <address> instead of pause in the action field.
(e.g. z/OS, z/VM and other classic OSes use the address of the
disabled wait to indicate an error code).
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com >
Message-id: 6cf41156322e27e81a727b69f03728dbc225d5bb.1366945969.git.hutao@cn.fujitsu.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 10:30:01 -05:00
Hu Tao
3ab135f346
pvpanic: create pvpanic by default for machine 1.5
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com >
Reviewed-by: Markus Armbruster <armbru@redhat.com >
Message-id: f840042f0e1205041f8feaf0d39ca639884f3a00.1366945969.git.hutao@cn.fujitsu.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 10:30:01 -05:00
Hu Tao
b42ffe60d8
pvpanic: add document of pvpanic
...
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com >
Reviewed-by: Markus Armbruster <armbru@redhat.com >
Message-id: a5db4ce406647e8f4663b639eae62d880531df8b.1366945969.git.hutao@cn.fujitsu.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 10:30:01 -05:00
Hu Tao
10a584b287
pvpanic: pass configurable ioport to seabios
...
This lets seabios patch the corresponding SSDT entry.
Also add fw_cfg object to /machine/fw_cfg so we can reference
it elsewhere.
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com >
Reviewed-by: Markus Armbruster <armbru@redhat.com >
Message-id: 60c65d95fe2b23b12bea67099126566010a11a1a.1366945969.git.hutao@cn.fujitsu.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 10:30:01 -05:00
Hu Tao
1dfe5057e5
fw_cfg: add required header files
...
If fw_cfg.h is included alone, gcc gives error messages like these:
error: unknown type name ‘uint32_t’
error: unknown type name ‘size_t’
error: unknown type name ‘hwaddr’
...
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com >
Reviewed-by: Markus Armbruster <armbru@redhat.com >
Message-id: d63f8bcdbfbec8135b1b57f9247c513a3e25762c.1366945969.git.hutao@cn.fujitsu.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 10:30:01 -05:00
Hu Tao
eec3d2adc9
introduce a new qom device to deal with panicked event
...
pvpanic device is used to send guest panic event from guest to qemu.
When guest panic happens, pvpanic device driver will write a event
number to IO port 0x505(which is the IO port occupied by pvpanic device,
by default). On receiving the event, pvpanic device will pause guest
cpu(s), and send a qmp event QEVENT_GUEST_PANICKED.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com >
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com >
Reviewed-by: Markus Armbruster <armbru@redhat.com >
Message-id: b66077a40235b3531632a05a6ff373850afc7d2e.1366945969.git.hutao@cn.fujitsu.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 10:30:01 -05:00
Hu Tao
c401a8a515
add a new qevent: QEVENT_GUEST_PANICKED
...
This event will be emited when qemu detects guest panic.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com >
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com >
Reviewed-by: Markus Armbruster <armbru@redhat.com >
Message-id: cf0bc45ecf9ecd3699bc72dc39f8cbab8ed79d8c.1366945969.git.hutao@cn.fujitsu.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 10:30:01 -05:00
Hu Tao
ede085b3fe
add a new runstate: RUN_STATE_GUEST_PANICKED
...
The guest will be in this state when it is panicked.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com >
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com >
Reviewed-by: Markus Armbruster <armbru@redhat.com >
Message-id: 0255f263ffdc2a3716f73e89098b96fd79a235b3.1366945969.git.hutao@cn.fujitsu.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 10:30:00 -05:00
Jan Kiszka
cffc5113a4
qdev: Report errors collected during device realization
...
Better than just releasing the error object silently.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com >
Reviewed-by: Andreas Färber <afaerber@suse.de >
Message-id: 517E68FC.6030400@siemens.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 09:52:48 -05:00
Dunrong Huang
7e7da8e358
rules.mk: Fix build breakage
...
The following error occurs when building dtc module:
CHK version_gen.h
CC libfdt/fdt.o
cc1: error: dtc: No such file or directory [-Werror]
cc1: all warnings being treated as errors
make[1]: *** [libfdt/fdt.o] Error 1
make: *** [subdir-dtc] Error 2
In rules.mak, "-I$(<D) -I$(@D)" was expanded to "-Idtc -I." when
building submodule dct. Due to the using of "-Wmissing-include-dirs,
a warning would be rarsed. To avoid it, add "-I$(<D) -I$(@D)" to
QEMU_INCLUDES instead of QEMU_CFLAGS so that QEMU_CFLAGS does not
contain the "-Idtc".
Cc: Peter Crosthwaite <peter.crosthwaite@xilinx.com >
Cc: Blue Swirl <blauwirbel@gmail.com >
Cc: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Dunrong Huang <riegamaths@gmail.com >
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1367247132-19622-1-git-send-email-riegamaths@gmail.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 09:52:14 -05:00
Alexander Graf
9ab880b3a2
QOM: Fail casts for unknown types
...
When we try to cast an object to an unknown type, fail the cast. Today
we would simply run into an assert().
This fixes a bug on qemu-system-s390x for me that gets triggered by the
audio code looking for PCI and ISA buses.
Signed-off-by: Alexander Graf <agraf@suse.de >
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1367326936-28539-1-git-send-email-agraf@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 09:40:11 -05:00
Paolo Bonzini
b7da6c6081
pc_piix: remove undesired change in pc_init1
...
Introduced when applying commit f81222b (audio: look for the ISA and
PCI buses, 2013-04-18).
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1367330432-14417-1-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 09:34:30 -05:00
Paolo Bonzini
b3e6d591b0
audio: enable PCI audio cards for all PCI-enabled targets
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1366303444-24620-9-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 12:17:06 -05:00
Paolo Bonzini
f81222bc0c
audio: look for the ISA and PCI buses
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1366303444-24620-8-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 12:16:57 -05:00
Paolo Bonzini
2e1103f60a
qom: do not return root for empty path
...
An empty path will return the sole object of that type in the
QOM tree. This is different from "/", which returns the root.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1366303444-24620-7-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 12:16:37 -05:00
Paolo Bonzini
98af93fde2
audio: replace audio card configuration with default-configs
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1366303444-24620-6-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 12:16:37 -05:00
Paolo Bonzini
f6547f07d4
audio: remove CONFIG_* symbols
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1366303444-24620-5-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 12:16:36 -05:00
Paolo Bonzini
ffa48cf5ab
audio: remove HAS_AUDIO
...
Several targets can have wavcapture/-soundhw support via PCI cards.
HAS_AUDIO is a useless limitation, remove it.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1366303444-24620-4-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 12:16:36 -05:00
Paolo Bonzini
36cd6f6f20
audio: remove the need for audio card CONFIG_* symbols
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1366303444-24620-3-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 12:16:36 -05:00
Paolo Bonzini
8c444a1978
adlib: qdev-ify
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Message-id: 1366303444-24620-2-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 12:16:36 -05:00
Lei Li
7504ae690c
doc: document the Pseudo-encoding of LED state
...
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com >
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com >
Message-id: 1366867752-11578-5-git-send-email-lilei@linux.vnet.ibm.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:28:51 -05:00
Lei Li
e7b2aaccd9
vnc: Adjust lock state sync logic with VNC_FEATURE_LED_STATE
...
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com >
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com >
Message-id: 1366867752-11578-4-git-send-email-lilei@linux.vnet.ibm.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:28:51 -05:00
Lei Li
ab99e5c1d9
vnc: Support for LED state extension
...
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com >
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com >
Message-id: 1366867752-11578-3-git-send-email-lilei@linux.vnet.ibm.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:28:51 -05:00
Lei Li
96f3d174bd
vnc: Add SCROLL lock key to kbd_leds
...
Signed-off-by: Lei Li <lilei@linux.vnet.ibm.com >
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com >
Message-id: 1366867752-11578-2-git-send-email-lilei@linux.vnet.ibm.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:28:50 -05:00
Andreas Färber
1a63e059de
libqos: Convert fw_cfg values to host endianness
...
The fw_cfg ABI is Little Endian, so byte-swap the generically read
byte array to host endianness.
This unbreaks the fw_cfg tests on ppc.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367167547-19931-1-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:28:15 -05:00
Andreas Färber
61e477f4c7
wdt_ib700: QOM'ify
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-21-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:50 -05:00
Andreas Färber
f02317ad4e
vmport: QOM'ify
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Drop reserved underscore from struct name while at it.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-20-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:50 -05:00
Andreas Färber
e3b7fbead8
vmmouse: QOM'ify
...
Introduce type constant and cast macro to obsolete DO_UPCAST() and
container_of(). Prepares for ISA realizefn.
Remove reserved underscore from struct name while at it.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-19-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:50 -05:00
Andreas Färber
a72dc5fc67
vga-isa: QOM'ify ISA VGA
...
Introduce type constant and cast macro to obsolete DO_UPCAST() and
container_of(). Prepares for ISA realizefn.
Unify function naming scheme while at it.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-18-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:49 -05:00
Andreas Färber
b582b5a398
sga: QOM'ify
...
Introduce type constant and cast macro.
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-17-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:49 -05:00
Andreas Färber
eeceb0849d
serial: QOM'ify ISA serial
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-16-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:49 -05:00
Andreas Färber
399f05a6e1
sb16: QOM'ify
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-15-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:48 -05:00
Andreas Färber
d367ece5e5
pcspk: QOM'ify
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-14-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:48 -05:00
Andreas Färber
a2e0b863eb
pckbd: QOM'ify
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-13-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:48 -05:00
Andreas Färber
a0881c6408
pc: QOM'ify port 92
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-12-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:48 -05:00
Andreas Färber
b0dc5ee6bd
parallel: QOM'ify
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-11-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:48 -05:00
Andreas Färber
fe6f5deb66
ne2000-isa: QOM'ify
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-10-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:48 -05:00
Andreas Färber
0e41271ec4
mc146818rtc: QOM'ify
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Reviewed-by: Igor Mammedov <imammedo@redhat.com >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-9-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:48 -05:00
Andreas Färber
a2772c70a9
m48t59: QOM'ify ISA M48T59 NVRAM
...
Introduce type constant and cast macro to obsolete DO_UPCAST() and
container_of().
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-8-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:48 -05:00
Andreas Färber
2f12688b93
ide: QOM'ify ISA IDE
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Add missing braces.
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-7-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:47 -05:00
Andreas Färber
29bb5317cb
i8259: QOM cleanups
...
Eliminate DO_UPCAST() for PICCommonState. Prepares for ISA realizefn.
Also give the i8259_common type registration functions unique names
while at it.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-6-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:47 -05:00
Andreas Färber
eb1440e7ec
i82374: QOM'ify
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-5-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:47 -05:00
Andreas Färber
020c8e7602
fdc: QOM'ify ISA floppy controller
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Reuse type constant for PC machine compatibility settings.
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-4-git-send-email-afaerber@suse.de
Cc: Markus Armbruster <armbru@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:47 -05:00
Andreas Färber
6d4c2f1755
cirrus_vga: QOM'ify ISA Cirrus VGA
...
Introduce type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-3-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:47 -05:00
Andreas Färber
82407b6c34
applesmc: QOM'ify
...
Add a typedef for the state struct and rename from Status to State.
Add type constant and cast macro to obsolete DO_UPCAST().
Prepares for ISA realizefn.
Signed-off-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Andreas Färber <afaerber@suse.de >
Message-id: 1367093935-29091-2-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:46 -05:00
Jason Wang
ec57db1630
virtio-net: unbreak the minix guest
...
Multiqueue patchset conditionally add control vq only when guest negotiate the
feature. Though the spec is not clear on this but it breaks the minix guest
since it will identify the ctrl vq even if it does not support it. Though this
behavior seems a violation on the spec "If the VIRTIO_NET_F_CTRL_VQ feature bit
is negotiated, identify the control virtqueue.", to keep the backward
compatibility, always add the ctrl vq at end of the queues.
Reported-by: Aurelien Jarno <aurelien@aurel32.net >
Acked-by: Michael S. Tsirkin <mst@redhat.com >
Tested-by: Aurelien Jarno <aurelien@aurel32.net >
Signed-off-by: Jason Wang <jasowang@redhat.com >
Message-id: 1366874663-2566-1-git-send-email-jasowang@redhat.com
Cc: Aurelien Jarno <aurelien@aurel32.net >
Signed-off-by: Jason Wang <jasowang@redhat.com >
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:27:15 -05:00
Anthony Liguori
b48df71c91
Merge remote-tracking branch 'bonzini/migration-writev' into staging
...
# By Paolo Bonzini
# Via Paolo Bonzini
* bonzini/migration-writev:
win32: add readv/writev emulation
win32: generate console executable again
win32: move Makefile dependencies on version-obj-y to rules.mak
win32: add generic RC rules to rules.mak
Message-id: 1367230284-24612-1-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:26:47 -05:00
Anthony Liguori
45dddd90c3
Merge remote-tracking branch 'alon/libcacard_ccid.2' into staging
...
# By Cole Robinson
# Via Alon Levy
* alon/libcacard_ccid.2:
ccid: Fix crash when backend isn't specified
Message-id: 20130426234357.GA12457@garlic.tami
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-29 08:26:39 -05:00