This pull request depends on the previous block pull request which has not been merged yet. It was sent on Monday, 5th of January (Message-id: <1420458696-1885-1-git-send-email-stefa...@redhat.com>).
The following changes since commit 3bd54e576f40f1d5bf45b4828c7316efd76a4db6: migration/block: fix pending() return value (2015-01-05 11:34:52 +0000) are available in the git repository at: git://github.com/stefanha/qemu.git tags/block-pull-request for you to fetch changes up to 4cba4284918145de66e27959725559f8aaf764ef: NVMe: Set correct VS Value for 1.1 Compliant Controllers (2015-01-09 10:12:23 +0000) ---------------------------------------------------------------- ---------------------------------------------------------------- Alex Friedman (1): nvme: Fix get/set number of queues feature Anubhav Rakshit (1): NVMe: Set correct VS Value for 1.1 Compliant Controllers Chrysostomos Nanakos (1): MAINTAINERS: Update email addresses for Chrysostomos Nanakos Fam Zheng (7): .gitignore: Ignore generated "common.env" qemu-iotests: Replace "/bin/true" with "true" qemu-iotests: Add "_supported_os Linux" to 058 tests/Makefile: Add check-block to make check on Linux qemu-iotests: Add supported os parameter for python tests block: Split BLOCK_OP_TYPE_COMMIT to BLOCK_OP_TYPE_COMMIT_{SOURCE, TARGET} MAINTAINERS: Add migration/block* to block subsystem John Snow (1): ide: Implement VPD response for ATAPI Marc MarĂ (6): libqos: Convert malloc-pc allocator to a generic allocator libqos: Change use of pointers to uint64_t in virtio tests: Prepare virtio-blk-test for multi-arch implementation libqos: Remove PCI assumptions in constants of virtio driver libqos: Add malloc generic libqos: Add virtio MMIO support Paolo Bonzini (6): coroutine-ucontext: use __thread qemu-thread: add per-thread atexit functions test-coroutine: avoid overflow on 32-bit systems QSLIST: add lock-free operations coroutine: rewrite pool to avoid mutex coroutine: drop qemu_coroutine_adjust_pool_size Peter Lieven (2): coroutine: try harder not to delete coroutines block: limited request size in write zeroes unsupported path Programmingkid (1): block/raw-posix.c: Fixes raw_getlength() on Mac OS X so that it reports the correct length of a real CD .gitignore | 1 + MAINTAINERS | 2 +- block.c | 11 +- block/block-backend.c | 4 - block/raw-posix.c | 18 ++- blockdev.c | 6 +- configure | 2 +- coroutine-ucontext.c | 69 +++------- hw/block/dataplane/virtio-blk.c | 3 +- hw/block/nvme.c | 8 +- hw/ide/atapi.c | 111 ++++++++++++++-- hw/ide/internal.h | 1 + include/block/block.h | 3 +- include/block/coroutine.h | 10 -- include/qemu/queue.h | 15 ++- include/qemu/thread.h | 4 + qemu-coroutine.c | 103 +++++++------- tests/Makefile | 9 +- tests/libqos/malloc-generic.c | 50 +++++++ tests/libqos/malloc-generic.h | 21 +++ tests/libqos/malloc-pc.c | 280 +-------------------------------------- tests/libqos/malloc-pc.h | 11 +- tests/libqos/malloc.c | 270 +++++++++++++++++++++++++++++++++++++ tests/libqos/malloc.h | 45 ++++--- tests/libqos/virtio-mmio.c | 190 ++++++++++++++++++++++++++ tests/libqos/virtio-mmio.h | 46 +++++++ tests/libqos/virtio-pci.c | 50 +++---- tests/libqos/virtio-pci.h | 24 ++-- tests/libqos/virtio.c | 8 +- tests/libqos/virtio.h | 16 +-- tests/qemu-iotests/058 | 1 + tests/qemu-iotests/common.config | 2 +- tests/qemu-iotests/common.filter | 2 +- tests/qemu-iotests/common.rc | 2 +- tests/qemu-iotests/iotests.py | 5 +- tests/test-coroutine.c | 2 +- tests/virtio-blk-test.c | 249 +++++++++++++++++++++++----------- util/qemu-thread-posix.c | 37 ++++++ util/qemu-thread-win32.c | 48 +++++-- 39 files changed, 1154 insertions(+), 585 deletions(-) create mode 100644 tests/libqos/malloc-generic.c create mode 100644 tests/libqos/malloc-generic.h create mode 100644 tests/libqos/malloc.c create mode 100644 tests/libqos/virtio-mmio.c create mode 100644 tests/libqos/virtio-mmio.h -- 2.1.0