numam-spdk/include/spdk
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
..
assert.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
barrier.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
bdev.h bdev: Remove direct calls to start/stop pollers 2017-06-22 10:47:31 -04:00
bit_array.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
blob_bdev.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
blob.h io_channel: Remove per-channel priority 2017-05-26 13:42:19 -04:00
blobfs.h io_channel: Remove per-channel priority 2017-05-26 13:42:19 -04:00
conf.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
copy_engine.h copy: Move asynchronous module init to event_copy 2017-06-20 13:46:37 -04:00
endian.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
env.h env: extend PCI address domain to 32 bits 2017-06-23 11:20:05 -04:00
event.h event/env: remove dpdk_ prefix 2017-06-16 14:20:26 -04:00
fd.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
gpt_spec.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
histogram_data.h histogram: move nvme/perf histogram code to a common header 2017-06-14 14:20:03 -04:00
io_channel.h io_channel: add helper to get an I/O channel's thread 2017-06-13 11:37:13 -04:00
ioat_spec.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
ioat.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
iscsi_spec.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
json.h json: Added support for 64 bit unsigned value converter in json 2017-06-06 12:00:25 -04:00
jsonrpc.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
likely.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
log.h log: Add a print to stderr threshold 2017-06-20 13:34:47 -04:00
mmio.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
net.h net: Move module initialization into event_net 2017-06-20 13:46:37 -04:00
nvme_intel.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
nvme_spec.h nvme_spec.h: update to NVMe 1.3 2017-06-15 13:45:12 -04:00
nvme.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
nvmf_spec.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
nvmf.h nvmf: allow inactive namespaces in virtual mode 2017-06-16 12:48:38 -04:00
pci_ids.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
queue_extras.h Break out queue.h code pulled from FreeBSD into a separate file. 2015-09-25 12:45:04 -07:00
queue.h Add extern "C" wrapper to all public headers 2016-02-12 07:52:35 -07:00
rpc.h rpc: Remove event framework and config file 2017-06-22 10:47:31 -04:00
scsi_spec.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
scsi.h scsi: Remove cb_event. It is no longer necessary. 2017-06-22 10:47:31 -04:00
stdinc.h build: Automatically detect use of POSIX includes 2017-05-08 13:20:37 -07:00
string.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
trace.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
util.h blob: Use a separate md and I/O target 2017-05-22 19:27:17 -04:00
vhost.h vhost: Move subsystem initialization to event_vhost 2017-06-20 16:58:35 -04:00