From: Klaus Jensen <k.jen...@samsung.com> This adds support for scatter gather lists (SGLs). The full flexibility of SGLs require the device to be a bit more strict about CMB access, hence the "hw/block/nvme: harden cmb access" patch.
Based-on: <20200629202053.1223342-1-...@irrelevant.dk> ("[PATCH 0/2] hw/block/nvme: handle transient dma errors") Gollu Appalanaidu (1): hw/block/nvme: add support for sgl bit bucket descriptor Klaus Jensen (2): hw/block/nvme: harden cmb access hw/block/nvme: add support for scatter gather lists hw/block/nvme.c | 359 +++++++++++++++++++++++++++++++++++------- hw/block/trace-events | 4 + include/block/nvme.h | 6 +- 3 files changed, 308 insertions(+), 61 deletions(-) -- 2.27.0