OSDN Git Service

hw/block/nvme: add support for scatter gather lists
authorKlaus Jensen <k.jensen@samsung.com>
Fri, 12 Apr 2019 18:53:16 +0000 (20:53 +0200)
committerKlaus Jensen <k.jensen@samsung.com>
Tue, 27 Oct 2020 06:24:47 +0000 (07:24 +0100)
commitcba0a8a344fea94aa2212e105611b8e099343cb1
treea8aef1b3fe98019092cac3f7eeb91d6be6a8017e
parent6e0ac3a03f3ab0d0b69d086e3226bac77a20a468
hw/block/nvme: add support for scatter gather lists

For now, support the Data Block, Segment and Last Segment descriptor
types.

See NVM Express 1.3d, Section 4.4 ("Scatter Gather List (SGL)").

Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Reviewed-by: Keith Busch <kbusch@kernel.org>
hw/block/nvme.c
hw/block/trace-events
include/block/nvme.h