numam-dpdk/drivers/raw/ifpga/base
Ciara Power 3cc6ecfdfe build: remove makefiles
A decision was made [1] to no longer support Make in DPDK, this patch
removes all Makefiles that do not make use of pkg-config, along with
the mk directory previously used by make.

[1] https://mails.dpdk.org/archives/dev/2020-April/162839.html

Signed-off-by: Ciara Power <ciara.power@intel.com>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
2020-09-08 00:09:50 +02:00
..
osdep_raw drivers/raw: remove rawdev from directory names 2019-07-30 15:20:41 +02:00
osdep_rte drivers/raw: remove rawdev from directory names 2019-07-30 15:20:41 +02:00
ifpga_api.c raw/ifpga/base: get board info 2019-11-20 17:36:05 +01:00
ifpga_api.h drivers/raw: remove rawdev from directory names 2019-07-30 15:20:41 +02:00
ifpga_compat.h replace unused attributes 2020-04-16 18:30:58 +02:00
ifpga_defines.h raw/ifpga/base: get board info 2019-11-20 17:36:05 +01:00
ifpga_enumerate.c drivers/raw: remove rawdev from directory names 2019-07-30 15:20:41 +02:00
ifpga_enumerate.h drivers/raw: remove rawdev from directory names 2019-07-30 15:20:41 +02:00
ifpga_feature_dev.c raw/ifpga/base: support IRQ 2019-11-20 17:36:05 +01:00
ifpga_feature_dev.h raw/ifpga/base: introduce sensor functions 2019-11-20 17:36:05 +01:00
ifpga_fme_dperf.c drivers/raw: remove rawdev from directory names 2019-07-30 15:20:41 +02:00
ifpga_fme_error.c raw/ifpga/base: clean FME errors 2019-11-20 17:36:05 +01:00
ifpga_fme_iperf.c drivers/raw: remove rawdev from directory names 2019-07-30 15:20:41 +02:00
ifpga_fme_pr.c drivers/raw: remove rawdev from directory names 2019-07-30 15:20:41 +02:00
ifpga_fme.c raw/ifpga/base: fix NIOS SPI init 2020-07-22 00:42:11 +02:00
ifpga_hw.h raw/ifpga/base: get board info 2019-11-20 17:36:05 +01:00
ifpga_port_error.c raw/ifpga/base: support IRQ 2019-11-20 17:36:05 +01:00
ifpga_port.c raw/ifpga/base: support IRQ 2019-11-20 17:36:05 +01:00
meson.build raw/ifpga/base: support device tree 2019-11-20 17:36:05 +01:00
opae_at24_eeprom.c remove blank lines at end of file 2019-11-26 00:12:08 +01:00
opae_at24_eeprom.h drivers/raw: remove rawdev from directory names 2019-07-30 15:20:41 +02:00
opae_debug.c raw/ifpga/base: support multiple cards 2019-11-20 17:36:05 +01:00
opae_debug.h drivers/raw: remove rawdev from directory names 2019-07-30 15:20:41 +02:00
opae_eth_group.c raw/ifpga/base: fix dereference before null check 2019-10-25 19:23:22 +02:00
opae_eth_group.h drivers/raw: remove rawdev from directory names 2019-07-30 15:20:41 +02:00
opae_hw_api.c raw/ifpga/base: support multiple cards 2019-11-20 17:36:05 +01:00
opae_hw_api.h replace packed attributes 2020-04-16 18:16:46 +02:00
opae_i2c.c raw/ifpga/base: support multiple cards 2019-11-20 17:36:05 +01:00
opae_i2c.h raw/ifpga/base: support multiple cards 2019-11-20 17:36:05 +01:00
opae_ifpga_hw_api.c drivers/raw: remove rawdev from directory names 2019-07-30 15:20:41 +02:00
opae_ifpga_hw_api.h raw/ifpga/base: expose SEU error 2019-11-20 17:36:05 +01:00
opae_intel_max10.c raw/ifpga/base: support multiple cards 2019-11-20 17:36:05 +01:00
opae_intel_max10.h raw/ifpga/base: support multiple cards 2019-11-20 17:36:05 +01:00
opae_osdep.h raw/ifpga/base: clear pending bit 2019-11-20 17:36:05 +01:00
opae_spi_transaction.c raw/ifpga/base: fix SPI transaction 2020-07-22 00:42:11 +02:00
opae_spi.c raw/ifpga/base: support multiple cards 2019-11-20 17:36:05 +01:00
opae_spi.h raw/ifpga/base: fix NIOS SPI init 2020-07-22 00:42:11 +02:00
README drivers/raw: remove rawdev from directory names 2019-07-30 15:20:41 +02:00

..

/* SPDX-License-Identifier: BSD-3-Clause
 * Copyright(c) 2010-2018 Intel Corporation
 */

Intel iFPGA driver
==================

This directory contains source code of Intel FPGA driver released by
the team which develops Intel FPGA Open Programmable Acceleration Engine (OPAE).
The directory of base/ contains the original source package. The base code
currently supports Intel FPGA solutions including integrated solution (Intel(R)
Xeon(R) CPU with FPGAs) and discrete solution (Intel(R) Programmable Acceleration
Card with Intel(R) Arria(R) 10 FPGA) and it could be extended to support more FPGA
devices in the future.

Please refer to [1][2] for more introduction on OPAE and Intel FPGAs.

[1] https://01.org/OPAE
[2] https://www.altera.com/solutions/acceleration-hub/overview.html


Updating the driver
===================

NOTE: The source code in this directory should not be modified apart from
the following file(s):

	osdep_raw/osdep_generic.h
	osdep_rte/osdep_generic.h


New Features
==================

2019-03:
Support Intel FPGA PAC N3000 card.
Some features added in this version:
1. Store private features in FME and Port list.
2. Add eth group devices driver.
3. Add altera SPI master driver and Intel MAX10 device driver.
4. Add Altera I2C master driver and AT24 eeprom driver.
5. Add Device Tree support to get the configuration from card.
6. Instruding and exposing APIs to DPDK PMD driver to access networking
functionality.