Spdk/lib/env_dpdk
Darek Stojaczyk ac9895f768 env: move struct spdk_pci_device to public headers
In order to populate our PCI device list with devices
located behind the VMD, we'll need to fill out those
device structures from within a special VMD driver. That
driver will base on PCI configuration and BAR accesses,
but definitely not on DPDK. We want to put the VMD driver
outside of the env lib, so we provide it with a direct
access to the device struct.

Change-Id: Iabddf361a805e69d7e857c2d07ceaed36aca261d
Signed-off-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
Reviewed-on: https://review.gerrithub.io/435800
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
2018-12-06 03:41:32 +00:00
..
env_internal.h env: move struct spdk_pci_device to public headers 2018-12-06 03:41:32 +00:00
env.c env: drop DPDK 16.07 support 2018-11-30 19:59:34 +00:00
env.mk dpdkbuild: stop building ipsec library with make 2018-10-31 21:55:37 +00:00
init.c pci: register dpdk pci drivers right after init 2018-12-04 15:41:21 +00:00
Makefile env: add pci_virtio.c 2017-09-26 14:28:24 -04:00
memory.c memory: fix contiguous memory calculation for unaligned buffers 2018-11-29 15:16:13 +00:00
pci_ioat.c pci: register dpdk pci drivers right after init 2018-12-04 15:41:21 +00:00
pci_nvme.c pci: register dpdk pci drivers right after init 2018-12-04 15:41:21 +00:00
pci_virtio.c pci: register dpdk pci drivers right after init 2018-12-04 15:41:21 +00:00
pci.c env: encapsulate spdk_pci_device fields 2018-12-06 03:41:32 +00:00
threads.c env: drop DPDK 16.07 support 2018-11-30 19:59:34 +00:00
vtophys.c env: drop DPDK 16.07 support 2018-11-30 19:59:34 +00:00