raw/ifpga/base: support IRQ
authorTianfei Zhang <tianfei.zhang@intel.com>
Thu, 14 Nov 2019 09:02:50 +0000 (17:02 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 20 Nov 2019 16:36:05 +0000 (17:36 +0100)
commit9bf033217110c52ed0d7e9a380207da44d2fb4a5
tree31492f54e55c1c88c49ba9a4e2ec28dfa6cbb634
parentec26c81df7bc36d2e4ade041e1d67e28c05ce185
raw/ifpga/base: support IRQ

Add IRQ support for ifpga FME global error, port error and unit.
We implemented this feature by vfio interrupt mechanism.

To build this feature, CONFIG_RTE_EAL_VFIO should be enabled.

Signed-off-by: Tianfei Zhang <tianfei.zhang@intel.com>
Signed-off-by: Andy Pei <andy.pei@intel.com>
config/common_base
config/common_linux
drivers/raw/ifpga/base/ifpga_feature_dev.c
drivers/raw/ifpga/base/ifpga_fme_error.c
drivers/raw/ifpga/base/ifpga_port.c
drivers/raw/ifpga/base/ifpga_port_error.c