[PATCH 0/6] block/nvme: Align block pages queue to host page size

Philippe Mathieu-Daudé posted 6 patches 4 years ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200504094641.4963-1-philmd@redhat.com
Test docker-mingw@fedora passed
Test checkpatch passed
Test asan passed
Test docker-quick@centos7 passed
Test FreeBSD passed
Maintainers: Kevin Wolf <kwolf@redhat.com>, Max Reitz <mreitz@redhat.com>, Fam Zheng <fam@euphon.net>, Keith Busch <kbusch@kernel.org>
There is a newer version of this series
include/block/block.h          |  8 ++++++--
include/qemu/bitmap.h          |  2 ++
include/qemu/osdep.h           |  3 +++
include/sysemu/block-backend.h | 26 ++++++++++++++++++++++++++
block/nvme.c                   |  2 +-
hw/block/nvme.c                |  4 +---
hw/block/Makefile.objs         |  2 +-
7 files changed, 40 insertions(+), 7 deletions(-)
[PATCH 0/6] block/nvme: Align block pages queue to host page size
Posted by Philippe Mathieu-Daudé 4 years ago
The most important patch of this series is 'Align block pages
queue to host page size', it start fixing an issue on PowerPC
hosts. It is not sufficient, but the rest is VFIO specific,
so I prefer to send it separately.

The other patches are documentation I was writing down while
looking at the code.

The last patch is about the emulated device and writeback.
Marked as RFC as I don't understand writeback/dirty_log_mask yet.

Philippe Mathieu-Daudé (6):
  qemu/osdep: Document qemu_memalign() and friends
  qemu/bitmap: Document bitmap_new() returned pointer
  sysemu/block-backend: Document blk_read()/blk_pwrite()
  block/block: Document BlockSizes fields
  block/nvme: Align block pages queue to host page size
  hw/block/nvme: Make device target agnostic

 include/block/block.h          |  8 ++++++--
 include/qemu/bitmap.h          |  2 ++
 include/qemu/osdep.h           |  3 +++
 include/sysemu/block-backend.h | 26 ++++++++++++++++++++++++++
 block/nvme.c                   |  2 +-
 hw/block/nvme.c                |  4 +---
 hw/block/Makefile.objs         |  2 +-
 7 files changed, 40 insertions(+), 7 deletions(-)

-- 
2.21.3