[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v2 0/8] virtio: use MemoryRegionCache for descriptor

From: Paolo Bonzini
Subject: [Qemu-devel] [PATCH v2 0/8] virtio: use MemoryRegionCache for descriptors and rings
Date: Tue, 24 Jan 2017 19:04:12 +0100

Compared to v1, I have improved error recovery (thanks to Stefan
for the great review!).  Patch 3 is pretty much rewritten,
making patch 4 also much easier to review hopefully.


Paolo Bonzini (8):
  virtio: make virtio_should_notify static
  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: use VRingMemoryRegionCaches for avail and used rings

 exec.c                            |   1 +
 hw/net/virtio-net.c               |  14 +-
 hw/virtio/virtio.c                | 321 ++++++++++++++++++++++++++++++--------
 include/exec/memory.h             |   2 +
 include/hw/virtio/virtio-access.h |  52 ++++++
 include/hw/virtio/virtio.h        |   2 +-
 6 files changed, 323 insertions(+), 69 deletions(-)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]