[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 2d620f: virtio: don't waste irqfds on control
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 2d620f: virtio: don't waste irqfds on control vqs |
Date: |
Mon, 14 Jan 2013 10:00:19 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 2d620f593d9395abd9aa453f8ae0861a51d674d8
https://github.com/qemu/qemu/commit/2d620f593d9395abd9aa453f8ae0861a51d674d8
Author: Michael S. Tsirkin <address@hidden>
Date: 2013-01-07 (Mon, 07 Jan 2013)
Changed paths:
M hw/vhost.c
M hw/virtio-pci.c
M hw/virtio-pci.h
M hw/virtio.h
Log Message:
-----------
virtio: don't waste irqfds on control vqs
Pass nvqs to set_guest_notifiers. This makes it possible to
save on irqfds by not allocating one for the control vq
for virtio-net.
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 4c93bfa9c9f00104b5c7e837da697f9506cb70c7
https://github.com/qemu/qemu/commit/4c93bfa9c9f00104b5c7e837da697f9506cb70c7
Author: Michael S. Tsirkin <address@hidden>
Date: 2013-01-07 (Mon, 07 Jan 2013)
Changed paths:
M hw/pci/msix.c
M hw/pci/msix.h
Log Message:
-----------
msix: add api to access msix message
Will be used by virtio pci.
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 078bbb504031dc89616d4b67adcf2ce884cb880b
https://github.com/qemu/qemu/commit/078bbb504031dc89616d4b67adcf2ce884cb880b
Author: Michael S. Tsirkin <address@hidden>
Date: 2013-01-07 (Mon, 07 Jan 2013)
Changed paths:
M kvm-stub.c
Log Message:
-----------
kvm: add stub for update msi route
Will be used by virtio-pci.
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 774345f981854b026e24aeb0833311183a8e8067
https://github.com/qemu/qemu/commit/774345f981854b026e24aeb0833311183a8e8067
Author: Michael S. Tsirkin <address@hidden>
Date: 2013-01-07 (Mon, 07 Jan 2013)
Changed paths:
M hw/virtio-pci.c
M hw/virtio-pci.h
Log Message:
-----------
virtio-pci: cache msix messages
Some guests mask a vector then unmask without changing it.
Store vectors to avoid kvm system calls in this case.
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: f1d0f15a6d46bd47e7658e44a004c8898c8cb91e
https://github.com/qemu/qemu/commit/f1d0f15a6d46bd47e7658e44a004c8898c8cb91e
Author: Michael S. Tsirkin <address@hidden>
Date: 2013-01-07 (Mon, 07 Jan 2013)
Changed paths:
M hw/virtio-pci.c
M hw/virtio.h
Log Message:
-----------
virtio: backend virtqueue notifier masking
some backends (notably vhost) can mask events
at their source in a way that is more efficient
than masking through kvm.
Specifically
- masking in kvm uses rcu write side so it has high latency
- in kvm on unmask we always send an interrupt
masking at source does not have these issues.
Add such support in virtio.h and use in virtio-pci.
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 1830b80ff29dbd9d149f7f3cb565a690b5d5994c
https://github.com/qemu/qemu/commit/1830b80ff29dbd9d149f7f3cb565a690b5d5994c
Author: Michael S. Tsirkin <address@hidden>
Date: 2013-01-07 (Mon, 07 Jan 2013)
Changed paths:
M hw/virtio-net.c
Log Message:
-----------
virtio-net: set/clear vhost_started in reverse order
As vhost started is cleared last thing on stop,
set it first things on start. This makes it
possible to use vhost_started while start is in
progress which is used by follow-up patches.
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 24f4fe345c1b80bab1ee18573914123d8028a9e6
https://github.com/qemu/qemu/commit/24f4fe345c1b80bab1ee18573914123d8028a9e6
Author: Michael S. Tsirkin <address@hidden>
Date: 2013-01-07 (Mon, 07 Jan 2013)
Changed paths:
M hw/vhost.c
Log Message:
-----------
vhost: set started flag while start is in progress
This makes it possible to use started flag for sanity checking
of callbacks that happen during start/stop.
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: f56a12475ff1b8aa61210d08522c3c8aaf0e2648
https://github.com/qemu/qemu/commit/f56a12475ff1b8aa61210d08522c3c8aaf0e2648
Author: Michael S. Tsirkin <address@hidden>
Date: 2013-01-07 (Mon, 07 Jan 2013)
Changed paths:
M hw/vhost.c
M hw/vhost.h
M hw/vhost_net.c
M hw/vhost_net.h
M hw/virtio-net.c
Log Message:
-----------
vhost: backend masking support
Support backend guest notifier masking in vhost-net:
create eventfd at device init, when masked,
make vhost use that as eventfd instead of
sending an interrupt.
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 28e7a650691fac674b3aa8697353e27f9c165b1b
https://github.com/qemu/qemu/commit/28e7a650691fac674b3aa8697353e27f9c165b1b
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-08 (Tue, 08 Jan 2013)
Changed paths:
A docs/specs/pci-ids.txt
R pci-ids.txt
Log Message:
-----------
docs: move pci-ids.txt to docs/specs/
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 4ea9296c0738e7885e27f463bb6bcbab32b6ef7a
https://github.com/qemu/qemu/commit/4ea9296c0738e7885e27f463bb6bcbab32b6ef7a
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-08 (Tue, 08 Jan 2013)
Changed paths:
M docs/specs/pci-ids.txt
Log Message:
-----------
reorganize pci-ids.txt
Some devices were missing, and we're using two PCI vendor ids.
This patch only adds devices that are already documented in hw/pci/pci.h.
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 13744bd0a054bc7a4b1432cc8facd23d41a9806e
https://github.com/qemu/qemu/commit/13744bd0a054bc7a4b1432cc8facd23d41a9806e
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-08 (Tue, 08 Jan 2013)
Changed paths:
M docs/specs/pci-ids.txt
M hw/9pfs/virtio-9p-device.c
M hw/pci/pci.h
Log Message:
-----------
virtio-9p: use symbolic constant, add to pci-ids.txt
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: b8ef62a9b746f2d7078d97c7ee5d1c7a31b42d5d
https://github.com/qemu/qemu/commit/b8ef62a9b746f2d7078d97c7ee5d1c7a31b42d5d
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-08 (Tue, 08 Jan 2013)
Changed paths:
M docs/specs/pci-ids.txt
M hw/ivshmem.c
Log Message:
-----------
ivshmem: use symbolic constant for PCI ID, add to pci-ids.txt
Due to disagreement on a name that is generic enough for hw/pci/pci.h,
the symbolic constants are placed in the .c files.
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 5c03a2542fbe1a275fe3dd7ebd48a6a283b249ed
https://github.com/qemu/qemu/commit/5c03a2542fbe1a275fe3dd7ebd48a6a283b249ed
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-09 (Wed, 09 Jan 2013)
Changed paths:
M docs/specs/pci-ids.txt
M hw/pci/pci.h
M hw/pci_bridge_dev.c
M hw/serial-pci.c
Log Message:
-----------
pci: use constants for devices under the 1B36 device ID, document them
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: feb9a2ab4b0260d8d680a7ffd25063dafc7ec628
https://github.com/qemu/qemu/commit/feb9a2ab4b0260d8d680a7ffd25063dafc7ec628
Author: Alex Williamson <address@hidden>
Date: 2013-01-09 (Wed, 09 Jan 2013)
Changed paths:
M hw/kvm/pci-assign.c
Log Message:
-----------
pci-assign: Enable MSIX on device to match guest
When a guest enables MSIX on a device we evaluate the MSIX vector
table, typically find no unmasked vectors and don't switch the device
to MSIX mode. This generally works fine and the device will be
switched once the guest enables and therefore unmasks a vector.
Unfortunately some drivers enable MSIX, then use interfaces to send
commands between VF & PF or PF & firmware that act based on the host
state of the device. These therefore may break when MSIX is managed
lazily. This change re-enables the previous test used to enable MSIX
(see qemu-kvm a6b402c9), which basically guesses whether a vector
will be used based on the data field of the vector table.
Cc: address@hidden
Signed-off-by: Alex Williamson <address@hidden>
Acked-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 6ad53bdf5830bfc30221aee8d4ced9a9eaf8fe03
https://github.com/qemu/qemu/commit/6ad53bdf5830bfc30221aee8d4ced9a9eaf8fe03
Author: Wen Congyang <address@hidden>
Date: 2013-01-09 (Wed, 09 Jan 2013)
Changed paths:
M target-i386/arch_memory_mapping.c
Log Message:
-----------
target-i386: fix bits 39:32 of the final physical address when using 4M page
((pde & 0x1fe000) << 19) is the bits 39:32 of the final physical address, and
we shouldn't use unit32_t to calculate it. Convert the type to hwaddr to fix
this problem.
Signed-off-by: Wen Congyang <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Luiz Capitulino <address@hidden>
Commit: 517823449ebe8e3758b86c441cc74968b68e6491
https://github.com/qemu/qemu/commit/517823449ebe8e3758b86c441cc74968b68e6491
Author: Markus Armbruster <address@hidden>
Date: 2013-01-10 (Thu, 10 Jan 2013)
Changed paths:
M monitor.c
Log Message:
-----------
monitor: assert monitor_puts()'s loop invariant
Chiefly to hush up Coverity.
Signed-off-by: Markus Armbruster <address@hidden>
Signed-off-by: Luiz Capitulino <address@hidden>
Commit: 4d4545743f55b37d37535f7b32456b82c97efeb8
https://github.com/qemu/qemu/commit/4d4545743f55b37d37535f7b32456b82c97efeb8
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M block/iscsi.c
M blockdev.c
M fsdev/Makefile.objs
M fsdev/qemu-fsdev-dummy.c
A fsdev/qemu-fsdev-opts.c
M fsdev/qemu-fsdev.c
M hw/qdev-monitor.c
M include/qemu/config-file.h
M include/sysemu/sysemu.h
M monitor.c
M net/net.c
M qemu-char.c
M qemu-config.c
M ui/spice-core.c
M vl.c
Log Message:
-----------
qemu-option: move standard option definitions out of qemu-config.c
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 5708fc665524c5218076388504d078441fb3940c
https://github.com/qemu/qemu/commit/5708fc665524c5218076388504d078441fb3940c
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile
M Makefile.objs
M exec.c
R qemu-tool.c
R qemu-user.c
M stubs/Makefile.objs
A stubs/clock-warp.c
A stubs/cpu-get-clock.c
A stubs/cpu-get-icount.c
A stubs/get-vm-name.c
A stubs/iothread-lock.c
A stubs/migr-blocker.c
A stubs/mon-is-qmp.c
A stubs/mon-print-filename.c
A stubs/mon-printf.c
A stubs/mon-protocol-event.c
A stubs/mon-set-error.c
A stubs/slirp.c
A stubs/vm-stop.c
M tests/Makefile
Log Message:
-----------
stubs: fully replace qemu-tool.c and qemu-user.c
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: f141ccfa15096a7610b9973ae5ebae6562625a8d
https://github.com/qemu/qemu/commit/f141ccfa15096a7610b9973ae5ebae6562625a8d
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M libcacard/Makefile
M rules.mak
Log Message:
-----------
build: make libtool verbose when making with V=1
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 2165588274332e9f08891d5b22d56f4c0b7dc437
https://github.com/qemu/qemu/commit/2165588274332e9f08891d5b22d56f4c0b7dc437
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M configure
M libcacard/Makefile
M rules.mak
Log Message:
-----------
build: support linking with libtool objects/libraries
This patch moves the complication of using libtool to the generic
rules.mak file.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 2c13ec50e763621889f2b2e6b5d587f692e58f3f
https://github.com/qemu/qemu/commit/2c13ec50e763621889f2b2e6b5d587f692e58f3f
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M rules.mak
M trace/Makefile.objs
Log Message:
-----------
build: move dtrace rules to rules.mak
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: afd347ab3874858bfb609f22032c34ecd5f37d08
https://github.com/qemu/qemu/commit/afd347ab3874858bfb609f22032c34ecd5f37d08
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M configure
M hw/Makefile.objs
M hw/usb/Makefile.objs
Log Message:
-----------
build: remove CONFIG_SMARTCARD
The passthru smartcard does not have the shared library dependency, build
it unconditionally.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: e832341bde5448a6a1392ea903a553497a13763b
https://github.com/qemu/qemu/commit/e832341bde5448a6a1392ea903a553497a13763b
Author: Alon Levy <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M libcacard/Makefile
Log Message:
-----------
libcacard: fix missing symbol in libcacard.so
Before patch:
$ make libcacard.la
$ nm ./libcacard/.libs/libcacard.so.0.0.0 | grep " U " | \
egrep -v "(g_)|(GLIBC)|(SECMOD)|(PK11)|(CERT)|(NSS)|(PORT)|(PR)"
U error_set
Signed-off-by: Alon Levy <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: b6fc675b25d32f018870e202eb4b2a6eb509f88b
https://github.com/qemu/qemu/commit/b6fc675b25d32f018870e202eb4b2a6eb509f88b
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile
M configure
M libcacard/Makefile
M rules.mak
Log Message:
-----------
libcacard: require libtool to build it
Do not fail at build time, instead just disable the library if libtool
is not present.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 591eca679e6d1165c9c69896dcecc8087bb1619c
https://github.com/qemu/qemu/commit/591eca679e6d1165c9c69896dcecc8087bb1619c
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M libcacard/Makefile
Log Message:
-----------
libcacard: prepare to use -y trick in the Makefile
Rename variables to follow the conventions of the rest of the build
systems.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: af0c8e9f3c75a23905b97be6f6e530acaa7bedc3
https://github.com/qemu/qemu/commit/af0c8e9f3c75a23905b97be6f6e530acaa7bedc3
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M libcacard/Makefile
Log Message:
-----------
libcacard: use per-target variable definitions
This lets the libcacard Makefile use more rules.mak magic.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 5018f1cc9f9e2b68c12671e83cd1e3c6a12ec2b5
https://github.com/qemu/qemu/commit/5018f1cc9f9e2b68c12671e83cd1e3c6a12ec2b5
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M libcacard/Makefile
A libcacard/libcacard.syms
Log Message:
-----------
libcacard: add list of exported symbols
Do not export internal QEMU symbols.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 992aeb8eb53e5846a957cf333f2e1ec8cb6e0c04
https://github.com/qemu/qemu/commit/992aeb8eb53e5846a957cf333f2e1ec8cb6e0c04
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile
M configure
M libcacard/Makefile
Log Message:
-----------
libcacard: rewrite Makefile in non-recursive style
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 26ca8c06d2e4fb43903c9d5e8ebe27792ffc461b
https://github.com/qemu/qemu/commit/26ca8c06d2e4fb43903c9d5e8ebe27792ffc461b
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M libcacard/Makefile
Log Message:
-----------
libcacard: link vscclient to dynamic library
There is no reason for vscclient to duplicate the code. rules.mak
takes care of invoking libtool to do the link.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: d9dc91ace82d1c4ca6f2c6f10a9cfcacf988662e
https://github.com/qemu/qemu/commit/d9dc91ace82d1c4ca6f2c6f10a9cfcacf988662e
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M libcacard/Makefile
Log Message:
-----------
libcacard: list oslib-obj-y file explicitly
We will grow the list of files in the next patches, but libcacard
should remain slim.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: e4b42e6ebc2442f5ae9885d62171599cc682b4f5
https://github.com/qemu/qemu/commit/e4b42e6ebc2442f5ae9885d62171599cc682b4f5
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile
M Makefile.objs
M Makefile.target
M tests/Makefile
Log Message:
-----------
build: rename oslib-obj-y to util-obj-y
This prepares the creation of libqemuutil.a in the next patch.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 8a090705b4485eaed602632963cc53acaf3ba12e
https://github.com/qemu/qemu/commit/8a090705b4485eaed602632963cc53acaf3ba12e
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile
M Makefile.objs
M Makefile.target
M tests/Makefile
Log Message:
-----------
build: move util-obj-y to libqemuutil.a
Use a static library to eliminate repetition in the linking rules.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: f157ebba2de4a6225679e13cc1ce01ff5d147c76
https://github.com/qemu/qemu/commit/f157ebba2de4a6225679e13cc1ce01ff5d147c76
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile
M Makefile.objs
M tests/Makefile
Log Message:
-----------
build: move files away from tools-obj-y, common-obj-y, user-obj-y
Split them between libqemuutil.a and, for those used by qemu-img/io/nbd,
block-obj-y.
Static libraries ensure that binaries such as qemu-ga do not include
unused modules.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: baacf04799ace72a9c735dd9306a1ceaf305e7cf
https://github.com/qemu/qemu/commit/baacf04799ace72a9c735dd9306a1ceaf305e7cf
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile.objs
R acl.c
R aes.c
R bitmap.c
R bitops.c
R cache-utils.c
R compatfd.c
R cutils.c
R envlist.c
R error.c
R event_notifier-posix.c
R event_notifier-win32.c
R host-utils.c
R iov.c
M libcacard/Makefile
R module.c
R notify.c
R osdep.c
R oslib-posix.c
R oslib-win32.c
R path.c
R qemu-config.c
R qemu-error.c
R qemu-option.c
R qemu-progress.c
R qemu-sockets.c
R qemu-thread-posix.c
R qemu-thread-win32.c
R qemu-timer-common.c
R uri.c
A util/Makefile.objs
A util/acl.c
A util/aes.c
A util/bitmap.c
A util/bitops.c
A util/cache-utils.c
A util/compatfd.c
A util/cutils.c
A util/envlist.c
A util/error.c
A util/event_notifier-posix.c
A util/event_notifier-win32.c
A util/host-utils.c
A util/iov.c
A util/module.c
A util/notify.c
A util/osdep.c
A util/oslib-posix.c
A util/oslib-win32.c
A util/path.c
A util/qemu-config.c
A util/qemu-error.c
A util/qemu-option.c
A util/qemu-progress.c
A util/qemu-sockets.c
A util/qemu-thread-posix.c
A util/qemu-thread-win32.c
A util/qemu-timer-common.c
A util/uri.c
Log Message:
-----------
build: move libqemuutil.a components to util/
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: a372823a14461c454feaa86373bd672fd518847a
https://github.com/qemu/qemu/commit/a372823a14461c454feaa86373bd672fd518847a
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile
M Makefile.objs
R json-lexer.c
R json-parser.c
R json-streamer.c
R qbool.c
R qdict.c
R qerror.c
R qfloat.c
R qint.c
R qjson.c
R qlist.c
A qobject/Makefile.objs
A qobject/json-lexer.c
A qobject/json-parser.c
A qobject/json-streamer.c
A qobject/qbool.c
A qobject/qdict.c
A qobject/qerror.c
A qobject/qfloat.c
A qobject/qint.c
A qobject/qjson.c
A qobject/qlist.c
A qobject/qstring.c
R qstring.c
M tests/Makefile
Log Message:
-----------
build: move qobject files to qobject/ and libqemuutil.a
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 9444e9e640d56039253d885ba88c3fa818a00149
https://github.com/qemu/qemu/commit/9444e9e640d56039253d885ba88c3fa818a00149
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile.objs
M Makefile.target
M hw/Makefile.objs
M qom/Makefile.objs
Log Message:
-----------
build: consolidate multiple variables into universal-obj-y
The directory descent mechanism, and a less-flat tree both helped
in making some *-obj-y definitions very short. Many of these
often end up in universal-obj-y, and used to be separate only
because of libuser (which is now part of history...).
Consolidate these variables in a single one.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 59cacde8cdf2e85de9b1aff63e456e89a8a5c59d
https://github.com/qemu/qemu/commit/59cacde8cdf2e85de9b1aff63e456e89a8a5c59d
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile.objs
M tests/Makefile
Log Message:
-----------
build: move QAPI definitions for QEMU out of qapi-obj-y
There is no reason why for example qemu-ga should include all the
definitions for the QEMU monitor. However, there are a few
that are needed (qapi_free_SocketAddress, qapi_free_InetSocketAddress,
ErrorClass_lookup). These should be moved to a separate "core"
.json schema that goes into libqemuutil.a.
For now, make this clearer by moving the qapi-*.o definitions out
of libqemuutil.a. Once the above refactoring is done, qga-obj-y
should not include anymore qapi-types.o and qapi-visit.o.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 576d55068d210c7316297af4194a10f729efe742
https://github.com/qemu/qemu/commit/576d55068d210c7316297af4194a10f729efe742
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile
M Makefile.objs
M qapi/Makefile.objs
M tests/Makefile
Log Message:
-----------
build: move base QAPI files to libqemuutil.a
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: bf0842b71f581e0c60f4bbfbebf37ff999a22b88
https://github.com/qemu/qemu/commit/bf0842b71f581e0c60f4bbfbebf37ff999a22b88
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile
M Makefile.objs
M rules.mak
Log Message:
-----------
build: move version-obj-y to the generic LINK rule
There is no reason for it to be in block-obj-y, in particular.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 84ecb7a6b9b2b14adadc1ff21c854d9e5f42be56
https://github.com/qemu/qemu/commit/84ecb7a6b9b2b14adadc1ff21c854d9e5f42be56
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile.objs
Log Message:
-----------
build: remove coroutine-obj-y
Just fold it into block-obj-y.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 0e848f482bce75f4d9cbac9f495fa45e51d08c9a
https://github.com/qemu/qemu/commit/0e848f482bce75f4d9cbac9f495fa45e51d08c9a
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
A include/trace.h
R trace.h
M trace/Makefile.objs
Log Message:
-----------
build: some simplifications for "trace/Makefile.objs"
Signed-off-by: LluĂs Vilanova <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: ff667e2e9b86fdc36e3b143483526f4c4fe80049
https://github.com/qemu/qemu/commit/ff667e2e9b86fdc36e3b143483526f4c4fe80049
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile
M Makefile.objs
M libcacard/Makefile
M tests/Makefile
M trace/Makefile.objs
Log Message:
-----------
build: fold trace-obj-y into libqemuutil.a
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: aaf821fde35f2ac5cf509ebd83a7d40704ea8d48
https://github.com/qemu/qemu/commit/aaf821fde35f2ac5cf509ebd83a7d40704ea8d48
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M Makefile.target
Log Message:
-----------
build: improve quiet output for .stp rules
Mention the directory in which the .stp file is being generated.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: bc5f92e5db6f303e73387278e32f8669f0abf0e5
https://github.com/qemu/qemu/commit/bc5f92e5db6f303e73387278e32f8669f0abf0e5
Author: Markus Armbruster <address@hidden>
Date: 2013-01-13 (Sun, 13 Jan 2013)
Changed paths:
M hw/qxl.c
Log Message:
-----------
qxl: Fix SPICE_RING_PROD_ITEM(), SPICE_RING_CONS_ITEM() sanity check
The pointer arithmetic there is safe, but ugly. Coverity grouses
about it. However, the actual comparison is off by one: <= end
instead of < end. Fix by rewriting the check in a cleaner way.
Signed-off-by: Markus Armbruster <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 08688af04dc1137ac2f420b35c235183926b4a23
https://github.com/qemu/qemu/commit/08688af04dc1137ac2f420b35c235183926b4a23
Author: Markus Armbruster <address@hidden>
Date: 2013-01-13 (Sun, 13 Jan 2013)
Changed paths:
M hw/qxl.c
Log Message:
-----------
qxl: Don't drop client capability bits
interface_set_client_capabilities() copies only the first few bits,
because it falls into a Classic C trap: you can declare a parameter
uint8_t caps[58], but the resulting parameter type is uint8_t *, not
uint8_t[58]. In particular, sizeof(caps) is sizeof(uint8_t *), not
the intended sizeof(uint8_t[58]).
Harmless, because the bits aren't used, yet. Broken in commit
c10018d6. Spotted by Coverity.
Signed-off-by: Markus Armbruster <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 00e4d0dbad9f2d449f021394addec9dfae5678bf
https://github.com/qemu/qemu/commit/00e4d0dbad9f2d449f021394addec9dfae5678bf
Author: Gerd Hoffmann <address@hidden>
Date: 2013-01-13 (Sun, 13 Jan 2013)
Changed paths:
M hw/pc-testdev.c
Log Message:
-----------
pc-testdev: use typedefs
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 8125184178de05d762e39ee07f44ada6006e87bd
https://github.com/qemu/qemu/commit/8125184178de05d762e39ee07f44ada6006e87bd
Author: Gerd Hoffmann <address@hidden>
Date: 2013-01-13 (Sun, 13 Jan 2013)
Changed paths:
M hw/usb/hcd-xhci.c
Log Message:
-----------
xhci: create xhci_detach_slot helper function
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: f3dcf6384cc94b6a688f3a366c20642f36247b68
https://github.com/qemu/qemu/commit/f3dcf6384cc94b6a688f3a366c20642f36247b68
Author: Gerd Hoffmann <address@hidden>
Date: 2013-01-13 (Sun, 13 Jan 2013)
Changed paths:
M hw/usb/hcd-xhci.c
Log Message:
-----------
xhci: call xhci_detach_slot on root port detach too
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 0cb41e2c5ebc1f8fa180a1726981416fee9abad1
https://github.com/qemu/qemu/commit/0cb41e2c5ebc1f8fa180a1726981416fee9abad1
Author: Gerd Hoffmann <address@hidden>
Date: 2013-01-13 (Sun, 13 Jan 2013)
Changed paths:
M hw/usb/hcd-xhci.c
Log Message:
-----------
xhci: nuke transfe5rs on detach
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 8e895599a1beb250ebca00e83b5fae6a828d2171
https://github.com/qemu/qemu/commit/8e895599a1beb250ebca00e83b5fae6a828d2171
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M block.c
Log Message:
-----------
block: do not probe zero-sized disks
A blank CD or DVD is visible as a zero-sized disks. Probing such
disks will lead to an EIO and a failure to start the VM. Treating
them as raw is a better solution.
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: 0e7106d8b5f7ef4f9df10baf1dfb3db482bcd046
https://github.com/qemu/qemu/commit/0e7106d8b5f7ef4f9df10baf1dfb3db482bcd046
Author: Liu Yuan <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M block/sheepdog.c
Log Message:
-----------
sheepdog: implement direct write semantics
Sheepdog supports both writeback/writethrough write but has not yet supported
DIRECTIO semantics which bypass the cache completely even if Sheepdog daemon is
set up with cache enabled.
Suppose cache is enabled on Sheepdog daemon size, the new cache control is
cache=writeback # enable the writeback semantics for write
cache=writethrough # enable the emulated writethrough semantics for write
cache=directsync # disable cache competely
Guest WCE toggling on the run time to toggle writeback/writethrough is also
supported.
Cc: MORITA Kazutaka <address@hidden>
Cc: Kevin Wolf <address@hidden>
Cc: Stefan Hajnoczi <address@hidden>
Signed-off-by: Liu Yuan <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: MORITA Kazutaka <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: b608c8dc02c78ee95455a0989bdf1b41c768b2ef
https://github.com/qemu/qemu/commit/b608c8dc02c78ee95455a0989bdf1b41c768b2ef
Author: Paolo Bonzini <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M block/raw-posix.c
Log Message:
-----------
raw-posix: fix bdrv_aio_ioctl
When the raw-posix aio=thread code was moved from posix-aio-compat.c
to block/raw-posix.c, there was an unintended change to the ioctl code.
The code used to return the ioctl command, which posix_aio_read()
would later morph into a zero. This hack is not necessary anymore,
and in fact breaks scsi-generic (which expects a zero return code).
Remove it.
Cc: address@hidden
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: c53b1c5114bdf7fc945cbf11436da61789ca2267
https://github.com/qemu/qemu/commit/c53b1c5114bdf7fc945cbf11436da61789ca2267
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M block.c
M block/raw-posix.c
M include/block/block.h
Log Message:
-----------
block: make qiov_is_aligned() public
The qiov_is_aligned() function checks whether a QEMUIOVector meets a
BlockDriverState's alignment requirements. This is needed by
virtio-blk-data-plane so:
1. Move the function from block/raw-posix.c to block/block.c.
2. Make it public in block/block.h.
3. Rename to bdrv_qiov_is_aligned().
4. Change return type from int to bool.
Signed-off-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: b5ef1aab945c1b04740574064b13eb93f1572587
https://github.com/qemu/qemu/commit/b5ef1aab945c1b04740574064b13eb93f1572587
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M hw/dataplane/virtio-blk.c
Log Message:
-----------
dataplane: extract virtio-blk read/write processing into do_rdwr_cmd()
Extract code for read/write command processing into do_rdwr_cmd(). This
brings together pieces that are spread across process_request().
The real motivation is to set the stage for handling misaligned
requests, which the next patch tackles.
Signed-off-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: de0161c0d553f2aaf6118ca87f978a5e6b4a9732
https://github.com/qemu/qemu/commit/de0161c0d553f2aaf6118ca87f978a5e6b4a9732
Author: Stefan Hajnoczi <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M hw/dataplane/virtio-blk.c
Log Message:
-----------
dataplane: handle misaligned virtio-blk requests
O_DIRECT on Linux has alignment requirements on I/O buffers and
misaligned requests result in -EINVAL. The Linux virtio_blk guest
driver usually submits aligned requests so I forgot to handle misaligned
requests.
It turns out that virtio-win guest drivers submit misaligned requests.
Handle them using a bounce buffer that meets alignment requirements.
Signed-off-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Kevin Wolf <address@hidden>
Commit: cc8d2b65c7e5f44172bf3ec300407522162e9a7f
https://github.com/qemu/qemu/commit/cc8d2b65c7e5f44172bf3ec300407522162e9a7f
Author: Markus Armbruster <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M hw/usb/hcd-ehci.c
Log Message:
-----------
ehci: Assert state machine is sane w.r.t. EHCIQueue
Coverity worries the EHCIQueue pointer could be null when we pass it
to functions that reference it. The state machine ensures it can't be
null then. Assert that, to hush the checker.
Signed-off-by: Markus Armbruster <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 4663530898a15944706d51b523d1f1545e32e46a
https://github.com/qemu/qemu/commit/4663530898a15944706d51b523d1f1545e32e46a
Author: Markus Armbruster <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M hw/usb/host-linux.c
Log Message:
-----------
usb-host: Drop superfluous null test from usb_host_auto_scan()
Coverity points out that port is later passed to usb_host_open(),
which dereferences it. It actually can't be null: it always points to
usb_host_scan()'s auto port[]. Drop the superfluous port == NULL
test.
Signed-off-by: Markus Armbruster <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 036078475427f2562c8e505f6bb44dbf5d8cbd95
https://github.com/qemu/qemu/commit/036078475427f2562c8e505f6bb44dbf5d8cbd95
Author: Markus Armbruster <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M hw/usb/host-linux.c
Log Message:
-----------
usb-host: Initialize dev->port the obviously safe way
Coverity worries the strcpy() could overrun the destination. It
can't, because the source always points to usb_host_scan()'s auto
port[], which has the same size. Use pstrcpy() anyway, to hush the
checker.
Signed-off-by: Markus Armbruster <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: f9943cd58f8a053172aa701d79da512ccd10d758
https://github.com/qemu/qemu/commit/f9943cd58f8a053172aa701d79da512ccd10d758
Author: Gerd Hoffmann <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M Makefile
M configure
Log Message:
-----------
pixman: pass extra cflags and ldflags
Store --extra-cflags and --extra-ldflags in config-host.mak,
then pass them on to the pixman configure script.
Cc: Scott Wood <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 0054ee8c4168e7e298915baaa1a88d717e541bd3
https://github.com/qemu/qemu/commit/0054ee8c4168e7e298915baaa1a88d717e541bd3
Author: Anthony Liguori <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M monitor.c
M target-i386/arch_memory_mapping.c
Log Message:
-----------
Merge remote-tracking branch 'qmp/queue/qmp' into staging
* qmp/queue/qmp:
monitor: assert monitor_puts()'s loop invariant
target-i386: fix bits 39:32 of the final physical address when using 4M page
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 7adef3bc5a195d483987469fc80fbbe4a25a5b9d
https://github.com/qemu/qemu/commit/7adef3bc5a195d483987469fc80fbbe4a25a5b9d
Author: Anthony Liguori <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M Makefile
M Makefile.objs
M Makefile.target
R acl.c
R aes.c
R bitmap.c
R bitops.c
M block/iscsi.c
M blockdev.c
R cache-utils.c
R compatfd.c
M configure
R cutils.c
R envlist.c
R error.c
R event_notifier-posix.c
R event_notifier-win32.c
M exec.c
M fsdev/Makefile.objs
M fsdev/qemu-fsdev-dummy.c
A fsdev/qemu-fsdev-opts.c
M fsdev/qemu-fsdev.c
R host-utils.c
M hw/Makefile.objs
M hw/qdev-monitor.c
M hw/usb/Makefile.objs
M include/qemu/config-file.h
M include/sysemu/sysemu.h
A include/trace.h
R iov.c
R json-lexer.c
R json-parser.c
R json-streamer.c
M libcacard/Makefile
A libcacard/libcacard.syms
R module.c
M monitor.c
M net/net.c
R notify.c
R osdep.c
R oslib-posix.c
R oslib-win32.c
R path.c
M qapi/Makefile.objs
R qbool.c
R qdict.c
M qemu-char.c
R qemu-config.c
R qemu-error.c
R qemu-option.c
R qemu-progress.c
R qemu-sockets.c
R qemu-thread-posix.c
R qemu-thread-win32.c
R qemu-timer-common.c
R qemu-tool.c
R qemu-user.c
R qerror.c
R qfloat.c
R qint.c
R qjson.c
R qlist.c
A qobject/Makefile.objs
A qobject/json-lexer.c
A qobject/json-parser.c
A qobject/json-streamer.c
A qobject/qbool.c
A qobject/qdict.c
A qobject/qerror.c
A qobject/qfloat.c
A qobject/qint.c
A qobject/qjson.c
A qobject/qlist.c
A qobject/qstring.c
M qom/Makefile.objs
R qstring.c
M rules.mak
M stubs/Makefile.objs
A stubs/clock-warp.c
A stubs/cpu-get-clock.c
A stubs/cpu-get-icount.c
A stubs/get-vm-name.c
A stubs/iothread-lock.c
A stubs/migr-blocker.c
A stubs/mon-is-qmp.c
A stubs/mon-print-filename.c
A stubs/mon-printf.c
A stubs/mon-protocol-event.c
A stubs/mon-set-error.c
A stubs/slirp.c
A stubs/vm-stop.c
M tests/Makefile
R trace.h
M trace/Makefile.objs
M ui/spice-core.c
R uri.c
A util/Makefile.objs
A util/acl.c
A util/aes.c
A util/bitmap.c
A util/bitops.c
A util/cache-utils.c
A util/compatfd.c
A util/cutils.c
A util/envlist.c
A util/error.c
A util/event_notifier-posix.c
A util/event_notifier-win32.c
A util/host-utils.c
A util/iov.c
A util/module.c
A util/notify.c
A util/osdep.c
A util/oslib-posix.c
A util/oslib-win32.c
A util/path.c
A util/qemu-config.c
A util/qemu-error.c
A util/qemu-option.c
A util/qemu-progress.c
A util/qemu-sockets.c
A util/qemu-thread-posix.c
A util/qemu-thread-win32.c
A util/qemu-timer-common.c
A util/uri.c
M vl.c
Log Message:
-----------
Merge remote-tracking branch 'bonzini/stub' into staging
* bonzini/stub: (27 commits)
build: improve quiet output for .stp rules
build: fold trace-obj-y into libqemuutil.a
build: some simplifications for "trace/Makefile.objs"
build: remove coroutine-obj-y
build: move version-obj-y to the generic LINK rule
build: move base QAPI files to libqemuutil.a
build: move QAPI definitions for QEMU out of qapi-obj-y
build: consolidate multiple variables into universal-obj-y
build: move qobject files to qobject/ and libqemuutil.a
build: move libqemuutil.a components to util/
build: move files away from tools-obj-y, common-obj-y, user-obj-y
build: move util-obj-y to libqemuutil.a
build: rename oslib-obj-y to util-obj-y
libcacard: list oslib-obj-y file explicitly
libcacard: link vscclient to dynamic library
libcacard: rewrite Makefile in non-recursive style
libcacard: add list of exported symbols
libcacard: use per-target variable definitions
libcacard: prepare to use -y trick in the Makefile
libcacard: require libtool to build it
...
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 8e9a8681dd6066e4f79ba85b59deedb4d3d11aa2
https://github.com/qemu/qemu/commit/8e9a8681dd6066e4f79ba85b59deedb4d3d11aa2
Author: Anthony Liguori <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
A docs/specs/pci-ids.txt
M hw/9pfs/virtio-9p-device.c
M hw/ivshmem.c
M hw/kvm/pci-assign.c
M hw/pci/msix.c
M hw/pci/msix.h
M hw/pci/pci.h
M hw/pci_bridge_dev.c
M hw/serial-pci.c
M hw/vhost.c
M hw/vhost.h
M hw/vhost_net.c
M hw/vhost_net.h
M hw/virtio-net.c
M hw/virtio-pci.c
M hw/virtio-pci.h
M hw/virtio.h
M kvm-stub.c
R pci-ids.txt
Log Message:
-----------
Merge remote-tracking branch 'mst/tags/for_anthony' into staging
pci,virtio
This further optimizes MSIX handling in virtio-pci.
Also included is pci cleanup by Paolo, and pci device
assignment fix by Alex.
Signed-off-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>
* mst/tags/for_anthony:
pci-assign: Enable MSIX on device to match guest
pci: use constants for devices under the 1B36 device ID, document them
ivshmem: use symbolic constant for PCI ID, add to pci-ids.txt
virtio-9p: use symbolic constant, add to pci-ids.txt
reorganize pci-ids.txt
docs: move pci-ids.txt to docs/specs/
vhost: backend masking support
vhost: set started flag while start is in progress
virtio-net: set/clear vhost_started in reverse order
virtio: backend virtqueue notifier masking
virtio-pci: cache msix messages
kvm: add stub for update msi route
msix: add api to access msix message
virtio: don't waste irqfds on control vqs
Commit: da758bd7a3156fc96a630684ad9e4b4a03064306
https://github.com/qemu/qemu/commit/da758bd7a3156fc96a630684ad9e4b4a03064306
Author: Anthony Liguori <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M block.c
M block/raw-posix.c
M block/sheepdog.c
M hw/dataplane/virtio-blk.c
M include/block/block.h
Log Message:
-----------
Merge remote-tracking branch 'kwolf/for-anthony' into staging
* kwolf/for-anthony:
dataplane: handle misaligned virtio-blk requests
dataplane: extract virtio-blk read/write processing into do_rdwr_cmd()
block: make qiov_is_aligned() public
raw-posix: fix bdrv_aio_ioctl
sheepdog: implement direct write semantics
block: do not probe zero-sized disks
Signed-off-by: Anthony Liguori <address@hidden>
Commit: a69f221ef840cde778080ffaa78e0d9dd27b87c7
https://github.com/qemu/qemu/commit/a69f221ef840cde778080ffaa78e0d9dd27b87c7
Author: Anthony Liguori <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M hw/pc-testdev.c
Log Message:
-----------
Merge remote-tracking branch 'kraxel/testdev.2' into staging
* kraxel/testdev.2:
pc-testdev: use typedefs
Signed-off-by: Anthony Liguori <address@hidden>
Commit: 167eb811d006b95e9a26d4a0e681907ae77f5ce4
https://github.com/qemu/qemu/commit/167eb811d006b95e9a26d4a0e681907ae77f5ce4
Author: Anthony Liguori <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M hw/qxl.c
Log Message:
-----------
Merge remote-tracking branch 'spice/spice.v67' into staging
* spice/spice.v67:
qxl: Don't drop client capability bits
qxl: Fix SPICE_RING_PROD_ITEM(), SPICE_RING_CONS_ITEM() sanity check
Signed-off-by: Anthony Liguori <address@hidden>
Commit: b55160c3d9b38c5d481ceccc30e397430f26fe92
https://github.com/qemu/qemu/commit/b55160c3d9b38c5d481ceccc30e397430f26fe92
Author: Anthony Liguori <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M hw/usb/hcd-ehci.c
M hw/usb/hcd-xhci.c
M hw/usb/host-linux.c
Log Message:
-----------
Merge remote-tracking branch 'kraxel/usb.76' into staging
* kraxel/usb.76:
usb-host: Initialize dev->port the obviously safe way
usb-host: Drop superfluous null test from usb_host_auto_scan()
ehci: Assert state machine is sane w.r.t. EHCIQueue
xhci: nuke transfe5rs on detach
xhci: call xhci_detach_slot on root port detach too
xhci: create xhci_detach_slot helper function
Signed-off-by: Anthony Liguori <address@hidden>
Commit: a507db9599599ce33007b524276a6ea88e521662
https://github.com/qemu/qemu/commit/a507db9599599ce33007b524276a6ea88e521662
Author: Anthony Liguori <address@hidden>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M Makefile
M configure
Log Message:
-----------
Merge remote-tracking branch 'kraxel/pixman.v6' into staging
* kraxel/pixman.v6:
pixman: pass extra cflags and ldflags
Signed-off-by: Anthony Liguori <address@hidden>
Compare: https://github.com/qemu/qemu/compare/63fb25908391...a507db959959
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 2d620f: virtio: don't waste irqfds on control vqs,
GitHub <=