Spdk/lib
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
..
bdev bdev: Remove direct calls to start/stop pollers 2017-06-22 10:47:31 -04:00
blob bdev: spdk_bdev_[read|write|flush|unmap|reset] now return int 2017-06-08 16:35:49 -04:00
blobfs blobfs/tree: assert that array index is in bounds 2017-06-09 15:46:49 -04:00
conf log: Use SPDK_ERRLOG in lieu of fprintf(stderr 2017-05-09 11:28:28 -07:00
copy copy: Move asynchronous module init to event_copy 2017-06-20 13:46:37 -04:00
cunit include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
env_dpdk env: extend PCI address domain to 32 bits 2017-06-23 11:20:05 -04:00
event reactor: add pid to names for rings and mempools 2017-06-23 11:02:04 -04:00
ioat env: Rename spdk_malloc/zmalloc/realloc/free to spdk_dma_(func) 2017-05-31 15:30:27 -04:00
iscsi scsi: Remove cb_event. It is no longer necessary. 2017-06-22 10:47:31 -04:00
json json: Added support for 64 bit unsigned value converter in json 2017-06-06 12:00:25 -04:00
jsonrpc include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
log log: Add a print to stderr threshold 2017-06-20 13:34:47 -04:00
net net: Move module initialization into event_net 2017-06-20 13:46:37 -04:00
nvme nvme: no need to send abort notification for died application 2017-06-20 15:43:21 -04:00
nvmf nvmf: stub out Abort command support 2017-06-20 20:03:01 -04:00
rocksdb rocksdb: Add env/ as an include path 2017-06-22 19:50:25 -04:00
rpc rpc: Remove event framework and config file 2017-06-22 10:47:31 -04:00
scsi scsi: Remove cb_event. It is no longer necessary. 2017-06-22 10:47:31 -04:00
trace include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
ut_mock test: add wrap capability 2017-06-08 19:24:54 -04:00
util io_channel: add helper to get an I/O channel's thread 2017-06-13 11:37:13 -04:00
vhost scsi: Remove cb_event. It is no longer necessary. 2017-06-22 10:47:31 -04:00
Makefile test: add wrap capability 2017-06-08 19:24:54 -04:00