diff options
author | jimharris <jimharris@FreeBSD.org> | 2016-01-07 16:18:32 +0000 |
---|---|---|
committer | jimharris <jimharris@FreeBSD.org> | 2016-01-07 16:18:32 +0000 |
commit | fbca74bfe104ed3fdad5c45b8c929e18d7acd15a (patch) | |
tree | 511a88f7fb2cbdfbe5b1ff351f904fd472162e5d /contrib/llvm/lib/ExecutionEngine | |
parent | 0c3ac2f3b1aa3758ac67b2b0e5e7cda14404f8bc (diff) | |
download | FreeBSD-src-fbca74bfe104ed3fdad5c45b8c929e18d7acd15a.zip FreeBSD-src-fbca74bfe104ed3fdad5c45b8c929e18d7acd15a.tar.gz |
nvme: do not revert o single I/O queue when per-CPU queues not possible
Previously nvme(4) would revert to a signle I/O queue if it could not
allocate enought interrupt vectors or NVMe submission/completion queues
to have one I/O queue per core. This patch determines how to utilize a
smaller number of available interrupt vectors, and assigns (as closely
as possible) an equal number of cores to each associated I/O queue.
MFC after: 3 days
Sponsored by: Intel
Diffstat (limited to 'contrib/llvm/lib/ExecutionEngine')
0 files changed, 0 insertions, 0 deletions