Rework of the old PCI code 78/1178/2
authorDamjan Marion <[email protected]>
Thu, 12 May 2016 20:11:03 +0000 (22:11 +0200)
committerDave Barach <[email protected]>
Wed, 18 May 2016 13:13:27 +0000 (13:13 +0000)
commit5a206eafdbf9370fead2dd26fcab09e7ff5544c4
tree847c6322c640fafd3a1c40e691bc8b21a7f07009
parenta2a48305df2dbcf3a930c2cd266754e2519d038e
Rework of the old PCI code

 * adds support for VPP native PCI drivers using
   standard uio_pci_generic kernel driver
 * adds generic PCI interrupt callback
 * splits code to generic PCI handling and linux specific
 * adds new debug cli 'show pci [all]'

Change-Id: I447c2285e319e9725d70688c1b70c9dedda51fdc
Signed-off-by: Damjan Marion <[email protected]>
vlib/Makefile.am
vlib/vlib/pci/linux_pci.c [moved from vlib/vlib/unix/pci.c with 70% similarity]
vlib/vlib/pci/pci.c [new file with mode: 0644]
vlib/vlib/pci/pci.h
vlib/vlib/pci/pci_config.h
vlib/vlib/unix/pci.h [deleted file]
vlib/vlib/unix/physmem.c
vlib/vlib/unix/physmem.h
vlib/vlib/unix/unix.h
vlib/vlib/unix/util.c
vnet/vnet/devices/dpdk/init.c