diff options
author | Fam Zheng | 2018-01-16 07:08:55 +0100 |
---|---|---|
committer | Fam Zheng | 2018-02-08 02:22:03 +0100 |
commit | bdd6a90a9e5fe22201dce84aea60ac08197e2c63 (patch) | |
tree | 51510269cdaf1b43fadba613215f41066f8825f1 /MAINTAINERS | |
parent | util: Introduce vfio helpers (diff) | |
download | qemu-bdd6a90a9e5fe22201dce84aea60ac08197e2c63.tar.gz qemu-bdd6a90a9e5fe22201dce84aea60ac08197e2c63.tar.xz qemu-bdd6a90a9e5fe22201dce84aea60ac08197e2c63.zip |
block: Add VFIO based NVMe driver
This is a new protocol driver that exclusively opens a host NVMe
controller through VFIO. It achieves better latency than linux-aio by
completely bypassing host kernel vfs/block layer.
$rw-$bs-$iodepth linux-aio nvme://
----------------------------------------
randread-4k-1 10.5k 21.6k
randread-512k-1 745 1591
randwrite-4k-1 30.7k 37.0k
randwrite-512k-1 1945 1980
(unit: IOPS)
The driver also integrates with the polling mechanism of iothread.
This patch is co-authored by Paolo and me.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Fam Zheng <famz@redhat.com>
Message-Id: <20180116060901.17413-4-famz@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Fam Zheng <famz@redhat.com>
Diffstat (limited to 'MAINTAINERS')
-rw-r--r-- | MAINTAINERS | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index bbc3a617c2..301b6996e1 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1888,6 +1888,12 @@ L: qemu-block@nongnu.org S: Supported F: block/null.c +NVMe Block Driver +M: Fam Zheng <famz@redhat.com> +L: qemu-block@nongnu.org +S: Supported +F: block/nvme* + Bootdevice M: Gonglei <arei.gonglei@huawei.com> S: Maintained |