diff options
author | Jon Derrick <jonathan.derrick@intel.com> | 2015-07-20 10:14:09 -0600 |
---|---|---|
committer | Jens Axboe <axboe@fb.com> | 2015-07-21 09:40:11 -0600 |
commit | 8ffaadf7429270914b8f146ec13cf305e01df20d (patch) | |
tree | c122dc7aa4babd3bbb8ea7451fa5b8ae93738ab4 /drivers/vhost | |
parent | 498c43949c7b8f57e0afb8195019cf5a7ba72de0 (diff) |
NVMe: Use CMB for the IO SQes if available
Some controllers have a controller-side memory buffer available for use
for submissions, completions, lists, or data.
If a CMB is available, the entire CMB will be ioremapped and it will
attempt to map the IO SQes onto the CMB. The queues will be shrunk as
needed. The CMB will not be used if the queue depth is shrunk below some
threshold where it may have reduced performance over a larger queue
in system memory.
Signed-off-by: Jon Derrick <jonathan.derrick@intel.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'drivers/vhost')
0 files changed, 0 insertions, 0 deletions