[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/16] hw/block/nvme: dma handling and address mapping cleanup
From: |
Klaus Jensen |
Subject: |
[PATCH 00/16] hw/block/nvme: dma handling and address mapping cleanup |
Date: |
Mon, 20 Jul 2020 13:37:32 +0200 |
From: Klaus Jensen <k.jensen@samsung.com>
This series consists of patches that refactors dma read/write and adds a
number of address mapping helper functions.
Based-on: <20200706061303.246057-1-its@irrelevant.dk>
Klaus Jensen (16):
hw/block/nvme: memset preallocated requests structures
hw/block/nvme: add mapping helpers
hw/block/nvme: replace dma_acct with blk_acct equivalent
hw/block/nvme: remove redundant has_sg member
hw/block/nvme: refactor dma read/write
hw/block/nvme: pass request along for tracing
hw/block/nvme: add request mapping helper
hw/block/nvme: verify validity of prp lists in the cmb
hw/block/nvme: refactor request bounds checking
hw/block/nvme: add check for mdts
hw/block/nvme: be consistent about zeros vs zeroes
hw/block/nvme: refactor NvmeRequest clearing
hw/block/nvme: add a namespace reference in NvmeRequest
hw/block/nvme: consolidate qsg/iov clearing
hw/block/nvme: remove NvmeCmd parameter
hw/block/nvme: use preallocated qsg/iov in nvme_dma_prp
block/nvme.c | 4 +-
hw/block/nvme.c | 498 +++++++++++++++++++++++++++---------------
hw/block/nvme.h | 4 +-
hw/block/trace-events | 4 +
include/block/nvme.h | 4 +-
5 files changed, 331 insertions(+), 183 deletions(-)
--
2.27.0
- [PATCH 00/16] hw/block/nvme: dma handling and address mapping cleanup,
Klaus Jensen <=
[PATCH 04/16] hw/block/nvme: remove redundant has_sg member, Klaus Jensen, 2020/07/20