numam-spdk/lib/env_dpdk
Daniel Verkamp 0ac06e088b env: extend PCI address domain to 32 bits
In some cases (for example, Intel VMD or Microsoft Azure), the PCI
domain may be larger than 16 bits.  Extend the domain field of struct
spdk_pci_addr to 32 bits to accomodate this.

Note that equivalent changes must be made in DPDK's struct rte_pci_addr
for larger domains to actually work.

Change-Id: I21c4666a68bc8a4aedfcc82b44042c02734246de
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-on: https://review.gerrithub.io/366520
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Cunyin Chang <cunyin.chang@intel.com>
2017-06-23 11:20:05 -04:00
..
env_internal.h include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
env.c lib/env: add spdk_unaffinitize_thread 2017-06-23 11:02:04 -04:00
env.mk env/dpdk: additional library required for DPDK 17.05 ring based mempool 2017-05-02 15:18:15 -07:00
init.c event/env: remove dpdk_ prefix 2017-06-16 14:20:26 -04:00
Makefile env: Move lcore functions into env layer. 2017-04-04 09:19:01 -07:00
pci_ioat.c env: register PMDs on associated first probe 2017-03-06 12:44:34 -07:00
pci_nvme.c env: register PMDs on associated first probe 2017-03-06 12:44:34 -07:00
pci.c env: extend PCI address domain to 32 bits 2017-06-23 11:20:05 -04:00
threads.c env: Add wrappers to launch and wait for threads 2017-06-07 12:34:15 -04:00
vtophys.c include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00