numam-spdk/lib
Jim Harris 13f8cf1536 nvme: add NVME_QUIRK_DELAY_AFTER_QUEUE_ALLOC
The VirtualBox emulated NVMe device will intermittently
hang on the first read/write command after an I/O
qpair has been allocated.  The frequency of the hang
diminishes if a delay is added after allocating the I/O
qpair - until it disappears completely with a 100us delay.
So add a quirk to insert this delay.

Note - the 100us delay was tested by running
the hello_world example app 50000 times.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: I237e31b1b8a1a1e28262851ae0a21cd7345f0f1a
2017-05-01 10:22:18 -07:00
..
bdev bdev/nvme: Improve names of fields in config file 2017-04-12 13:11:01 -07:00
blob scripts/check_format.sh: check spaces in comments 2017-04-24 13:37:41 -07:00
blobfs blob: check memory allocation in check_readahead 2017-03-28 10:38:26 -07:00
conf conf: add Boolean value helper function 2017-04-03 11:17:47 -07:00
copy scripts/check_format.sh: check spaces in comments 2017-04-24 13:37:41 -07:00
cunit eofnl: check for extra trailing newlines 2016-10-11 13:30:33 -07:00
env_dpdk env/dpdk: make SPDK can compile with DPDK 17.05 2017-04-28 09:22:09 -07:00
event scripts/check_format.sh: catch misaligned comments 2017-04-26 06:39:58 -07:00
ioat util: move common helper functions to util.h 2017-02-10 09:38:52 -07:00
iscsi scripts/check_format.sh: catch misaligned comments 2017-04-26 06:39:58 -07:00
json rpc: add bool-type decoder 2017-04-26 21:52:11 -07:00
jsonrpc util: add SPDK_COUNTOF() array size macro 2017-03-07 12:43:42 -07:00
log util: add SPDK_COUNTOF() array size macro 2017-03-07 12:43:42 -07:00
net scripts/check_format.sh: check spaces in comments 2017-04-24 13:37:41 -07:00
nvme nvme: add NVME_QUIRK_DELAY_AFTER_QUEUE_ALLOC 2017-05-01 10:22:18 -07:00
nvmf nvmf: Move the check of NVMe remove from session layer to subsystem layer. 2017-04-24 13:57:25 -07:00
rpc env: Move lcore functions into env layer. 2017-04-04 09:19:01 -07:00
scsi scripts/check_format.sh: catch misaligned comments 2017-04-26 06:39:58 -07:00
trace scripts/check_format.sh: check spaces in comments 2017-04-24 13:37:41 -07:00
util string: make spdk_parse_ip_addr() params non-const 2017-02-14 10:28:29 -07:00
vhost scripts/check_format.sh: check spaces in comments 2017-04-24 13:37:41 -07:00
Makefile blobfs: Add a lightweight filesystem built on the blobstore 2017-03-24 14:15:45 -07:00