numam-spdk/lib
Jim Harris 3d1b60557c env: add spdk_vtophys_register/unregister
These APIs can be used to register/unregister regions
of pinned, huge page memory that are separate from
huge page memory allocated by the default DPDK
allocations.  These APIs will be used by an upcoming
SPDK vhost-scsi target to enable SPDK to target
NVMe DMA operations directly to VM memory that has
been allocated by QEMU using pinned huge pages.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: I649a4adeeb758b29bd29cd42c8872eed3d5d6ce9
2016-11-16 09:21:57 -07:00
..
bdev replace SPDK_TRACELOG with SPDK_ERRLOG when an error happens (#68) 2016-11-14 10:30:49 -07:00
conf build: include spdk.common.mk in lib Makefiles 2016-07-18 16:17:40 -07:00
copy env: remove spdk_pci_device_get_device_name() 2016-11-02 15:58:03 -07:00
cunit eofnl: check for extra trailing newlines 2016-10-11 13:30:33 -07:00
env_dpdk env: add spdk_vtophys_register/unregister 2016-11-16 09:21:57 -07:00
event app: add spdk_app_start_shutdown() 2016-11-07 09:59:59 -07:00
ioat ioat: Remove ioat_impl, use swappable env lib instead. 2016-10-11 13:34:08 -07:00
iscsi scsi: refactor usage of iov from spdk_scsi_task 2016-11-09 10:19:53 -07:00
json json: add spdk_json_write_[u]int64() 2016-11-02 09:10:54 -07:00
jsonrpc build: include spdk.common.mk in lib Makefiles 2016-07-18 16:17:40 -07:00
log spdk: tweak tracedump 2016-10-05 09:40:21 -07:00
net net: fix spdk_get_ifc_ipv4 request creation 2016-10-20 16:22:05 -07:00
nvme nvme: use spdk_zmalloc for IO qpair creation 2016-11-09 15:03:45 -07:00
nvmf nvmf: Remove spdk_nvmf_transport from public API 2016-11-16 08:11:46 -07:00
rpc rpc: always unregister RPC setup poller 2016-10-21 15:42:53 -07:00
scsi scsi: fix panic issue of spdk_scsi_dev_queue_task 2016-11-10 13:29:12 -07:00
trace Replace rte_get_tsc calls with spdk_get_ticks 2016-10-11 13:34:09 -07:00
util util/bit_array: use spdk_realloc for process sharing 2016-11-09 15:04:20 -07:00
Makefile env: rename default implementation to env_dpdk 2016-11-14 08:48:20 -07:00