numam-dpdk/lib/librte_eal/common
Danny Zhou 4a499c6495 eal/linux: enable uio_pci_generic support
Change the EAL PCI code so that it can work with both the
uio_pci_generic in-tree driver, as well as the igb_uio
DPDK-specific driver.

This involves changes to
1) Modify method of retrieving BAR resource mapping information
2) Mapping using resource files in /sys rather than /dev/uio*
2) Setup bus master bit in NIC's PCIe configuration space for
uio_pci_generic.

Signed-off-by: Danny Zhou <danny.zhou@intel.com>
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Declan Doherty <declan.doherty@intel.com>
2015-02-20 23:34:31 +01:00
..
include eal/linux: enable uio_pci_generic support 2015-02-20 23:34:31 +01:00
eal_common_cpuflags.c eal: split CPU flags operations to architecture specific 2014-11-05 22:20:12 +01:00
eal_common_dev.c eal: revert link bonding specific initialization 2014-09-29 11:56:19 +02:00
eal_common_devargs.c devargs: remove limit on parameters length 2015-02-18 12:16:38 +01:00
eal_common_errno.c eal: deprecate rte_snprintf 2014-06-27 02:31:24 +02:00
eal_common_hexdump.c fix unix permissions for source files 2014-08-28 17:04:01 +02:00
eal_common_launch.c remove trailing whitespaces 2014-06-11 00:29:34 +02:00
eal_common_log.c log: add function to retrieve log level 2014-09-18 15:26:55 +02:00
eal_common_memory.c eal: fix build for 32-bit system 2014-12-11 01:42:02 +01:00
eal_common_memzone.c mem: fix alignment parameter check 2015-01-19 09:36:55 +01:00
eal_common_options.c eal: fix enabled core number with -l option 2015-01-27 12:22:40 +01:00
eal_common_pci.c pci: remove flag for multiple devices with single id 2014-09-29 15:05:00 +02:00
eal_common_string_fns.c eal: remove rte_snprintf 2014-09-29 15:04:55 +02:00
eal_common_tailqs.c tailq: change rte_dummy to rte_tailq_entry 2014-07-22 19:15:01 +02:00
eal_filesystem.h eal: fix header guards 2014-11-25 13:30:23 +01:00
eal_hugepages.h eal: fix header guards 2014-11-25 13:30:23 +01:00
eal_internal_cfg.h eal: fix build for 32-bit system 2014-12-11 01:42:02 +01:00
eal_options.h eal: add option --master-lcore 2014-11-25 14:06:40 +01:00
eal_private.h vfio: avoid enabling while the module is not loaded 2015-01-15 13:41:39 +01:00
eal_thread.h eal: fix header guards 2014-11-25 13:30:23 +01:00
Makefile eal: no more bare metal environment 2014-11-27 13:09:51 +01:00