Spdk/test/lib
Ben Walker 6b1e4e732d Drop libpciaccess and switch to DPDK PCI
This patch also drops support for automatically unbinding
devices from the kernel - run scripts/setup.sh first.

Our generic pci interface is now hidden behind include/spdk/pci.h
and implemented in lib/util/pci.c. We no longer wrap the calls
in nvme_impl.h or ioat_impl.h. The implementation now only uses
DPDK and the libpciaccess dependency has been removed. If using
a version of DPDK earlier than 16.07, enumerating devices
by class code isn't available and only Intel SSDs will be
discovered. DPDK 16.07 adds enumeration by class code and all
NVMe devices will be correctly discovered.

Change-Id: I0e8bac36b5ca57df604a2b310c47342c67dc9f3c
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
2016-10-04 15:59:00 -07:00
..
bdev Drop libpciaccess and switch to DPDK PCI 2016-10-04 15:59:00 -07:00
event event: allow unregistering a poller within its poller fn 2016-10-03 08:41:26 -07:00
ioat Drop libpciaccess and switch to DPDK PCI 2016-10-04 15:59:00 -07:00
iscsi scsi: change spdk_put_task to spdk_scsi_task_put 2016-09-29 15:42:29 -07:00
json test: run more unit tests under Valgrind 2016-10-04 09:38:34 -07:00
jsonrpc test: run more unit tests under Valgrind 2016-10-04 09:38:34 -07:00
log test: run more unit tests under Valgrind 2016-10-04 09:38:34 -07:00
memory Replace RTE_VERIFY with assert 2016-09-28 10:15:56 -07:00
nvme Drop libpciaccess and switch to DPDK PCI 2016-10-04 15:59:00 -07:00
nvmf Drop libpciaccess and switch to DPDK PCI 2016-10-04 15:59:00 -07:00
scsi test: run more unit tests under Valgrind 2016-10-04 09:38:34 -07:00
util test: run more unit tests under Valgrind 2016-10-04 09:38:34 -07:00
Makefile util: add bit array data structure 2016-09-15 15:47:56 -07:00