numam-dpdk/drivers/net/igc/base
Ruifeng Wang 3ca55dac6d net/igc: fix build with gcc optimization level 0
GCC build with '-O0' failed for:
 ../drivers/net/igc/base/igc_api.c
 Assembler messages:
29: Error: selected processor does not support `casp x0,x1,x2,x3,[x4]'
82: Error: selected processor does not support `caspa x0,x1,x2,x3,[x4]'
135: Error: selected processor does not support `caspl x0,x1,x2,x3,[x4]'
188: Error: selected processor does not support `caspal x0,x1,x2,x3,[x4]'

This is due to c_args not been passed to meson.

Fixes: 8cb7c57d9b ("net/igc: support device initialization")
Cc: stable@dpdk.org

Reported-by: Feifei Wang <feifei.wang2@arm.com>
Signed-off-by: Ruifeng Wang <ruifeng.wang@arm.com>
Tested-by: Jerin Jacob <jerinj@marvell.com>
Acked-by: Haiyue Wang <haiyue.wang@intel.com>
2020-11-27 17:01:59 +01:00
..
igc_82571.h net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_82575.h net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_api.c net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_api.h net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_base.c net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_base.h net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_defines.h net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_hw.h net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_i225.c net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_i225.h net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_ich8lan.h net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_mac.c net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_mac.h net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_manage.c net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_manage.h net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_nvm.c net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_nvm.h net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_osdep.c net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_osdep.h net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_phy.c net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_phy.h net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
igc_regs.h net/igc/base: update copyright 2020-05-18 20:35:57 +02:00
meson.build net/igc: fix build with gcc optimization level 0 2020-11-27 17:01:59 +01:00
README

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

Intel® IGC driver
==================

This directory contains source code of FreeBSD igc driver of version
2019.10.18 released by the team which develops basic drivers for any
i225 NIC.
The directory of base/ contains the original source package.
This driver is valid for the product(s) listed below

* Intel® Ethernet Network Adapters I225

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

NOTE:
- To avoid namespace issues with e1000 PMD, all prefix e1000_ or E1000_
of the definition, macro and file names ware replaced with igc_ or IGC_.
- Since some codes are not required, they have been removed from the
base codes, such as the I350 and I210 series NICs related codes.
- Some registers are used by the base codes but not defined in the base
codes, so they ware added to them.
- OS and DPDK specified definitions and macros ware added in following
files:
  igc_osdep.h
  igc_osdep.c