On Mon, Jul 27, 2020 at 11:42:46AM +0200, Klaus Jensen wrote: > On Jul 20 13:37, Klaus Jensen wrote: > > From: Klaus Jensen <k.jen...@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-...@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 > > > > Gentle ping on this.
I'll have free time to get back to this probably end of the week, possibly early next week.