[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 0/9] virtio: use MemoryRegionCache for descriptor
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH v3 0/9] virtio: use MemoryRegionCache for descriptors and rings |
Date: |
Fri, 27 Jan 2017 16:40:11 +0100 |
A few fixes caught by "make check" (yes, brown paper bag).
Paolo
v2->v3: patch 1 committed already (replaced by new patch 1)
fix error handling in patch 3
fix freeing uninitialized VRingMemoryRegionCache (patch 7)
new patch 8
Paolo Bonzini (9):
memory: make memory_listener_unregister idempotent
virtio: add virtio_*_phys_cached
virtio: use address_space_map/unmap to access descriptors
exec: make address_space_cache_destroy idempotent
virtio: use MemoryRegionCache to access descriptors
virtio: add MemoryListener to cache ring translations
virtio: use VRingMemoryRegionCaches for descriptor ring
virtio: check for ring setup in virtio_queue_update_used_idx
virtio: use VRingMemoryRegionCaches for avail and used rings
exec.c | 1 +
hw/net/virtio-net.c | 14 +-
hw/virtio/virtio.c | 338 ++++++++++++++++++++++++++++++--------
include/exec/memory.h | 2 +
include/hw/virtio/virtio-access.h | 52 ++++++
include/hw/virtio/virtio.h | 1 +
memory.c | 5 +
7 files changed, 345 insertions(+), 68 deletions(-)
--
1.8.3.1
- [Qemu-devel] [PATCH v3 0/9] virtio: use MemoryRegionCache for descriptors and rings,
Paolo Bonzini <=
- [Qemu-devel] [PATCH 1/9] memory: make memory_listener_unregister idempotent, Paolo Bonzini, 2017/01/27
- [Qemu-devel] [PATCH 2/9] virtio: add virtio_*_phys_cached, Paolo Bonzini, 2017/01/27
- [Qemu-devel] [PATCH 3/9] virtio: use address_space_map/unmap to access descriptors, Paolo Bonzini, 2017/01/27
- [Qemu-devel] [PATCH 5/9] virtio: use MemoryRegionCache to access descriptors, Paolo Bonzini, 2017/01/27
- [Qemu-devel] [PATCH 7/9] virtio: use VRingMemoryRegionCaches for descriptor ring, Paolo Bonzini, 2017/01/27
- [Qemu-devel] [PATCH 4/9] exec: make address_space_cache_destroy idempotent, Paolo Bonzini, 2017/01/27
- [Qemu-devel] [PATCH 6/9] virtio: add MemoryListener to cache ring translations, Paolo Bonzini, 2017/01/27
- [Qemu-devel] [PATCH 8/9] virtio: check for vring setup in virtio_queue_update_used_idx, Paolo Bonzini, 2017/01/27
- [Qemu-devel] [PATCH 9/9] virtio: use VRingMemoryRegionCaches for avail and used rings, Paolo Bonzini, 2017/01/27