Print this page
6064 ixgbe needs X550 support


   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright (c) 2011, 2014 by Delphix. All rights reserved.
  25 # Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
  26 # Copyright 2015 Nexenta Systems, Inc.  All rights reserved.
  27 # Copyright 2016 Garrett D'Amore <garrett@damore.org>
  28 # Copyright 2016 Joyent, Inc.

  29 #
  30 
  31 #
  32 # This Makefile defines all file modules for the directory uts/common
  33 # and its children. These are the source files which may be considered
  34 # common to all SunOS systems.
  35 
  36 i386_CORE_OBJS += \
  37                 atomic.o        \
  38                 avintr.o        \
  39                 pic.o
  40 
  41 sparc_CORE_OBJS +=
  42 
  43 COMMON_CORE_OBJS +=             \
  44                 beep.o          \
  45                 bitset.o        \
  46                 bp_map.o        \
  47                 brand.o         \
  48                 cpucaps.o       \


1985 #
1986 E1000G_OBJS +=  e1000g_debug.o e1000g_main.o e1000g_alloc.o \
1987                 e1000g_tx.o e1000g_rx.o e1000g_stat.o \
1988                 e1000g_osdep.o e1000g_workarounds.o
1989                 
1990 
1991 #
1992 #       Intel 82575 1G NIC driver module
1993 #
1994 IGB_OBJS =      igb_buf.o igb_debug.o igb_gld.o igb_log.o igb_main.o \
1995                 igb_rx.o igb_stat.o igb_tx.o igb_osdep.o
1996 
1997 #
1998 #       Intel Pro/100 NIC driver module
1999 #
2000 IPRB_OBJS =     iprb.o
2001 
2002 #
2003 #       Intel 10GbE PCIE NIC driver module
2004 #
2005 IXGBE_OBJS =    ixgbe_82598.o ixgbe_82599.o ixgbe_api.o         \
2006                 ixgbe_common.o ixgbe_phy.o                      \
2007                 ixgbe_buf.o ixgbe_debug.o ixgbe_gld.o           \
2008                 ixgbe_log.o ixgbe_main.o                        \
2009                 ixgbe_osdep.o ixgbe_rx.o ixgbe_stat.o           \
2010                 ixgbe_tx.o  ixgbe_x540.o ixgbe_mbx.o
2011 










2012 #
2013 #       Intel 40GbE PCIe NIC driver module
2014 #
2015 
2016 # illumos-written ones.
2017 I40E_OBJS =     i40e_main.o i40e_osdep.o i40e_intr.o i40e_transceiver.o \
2018                 i40e_stats.o i40e_gld.o 
2019 # Intel-written ones.
2020 I40E_INTC_OBJS = i40e_adminq.o i40e_common.o i40e_hmc.o i40e_lan_hmc.o \
2021                  i40e_nvm.o
2022 
2023 #
2024 #       Solarflare 1/10/40GbE NIC driver module
2025 #
2026 #       NB: The illumos specific sources are listed first, with the
2027 #       common (OS-independent) sources afterwards.
2028 #
2029 SFXGE_OBJS =    sfxge_err.o sfxge_ev.o sfxge_hash.o sfxge_intr.o sfxge_mac.o \
2030                 sfxge_gld_v3.o sfxge_mon.o sfxge_phy.o \
2031                 sfxge_sram.o sfxge_bar.o sfxge_pci.o sfxge_nvram.o \




   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright (c) 2011, 2014 by Delphix. All rights reserved.
  25 # Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
  26 # Copyright 2015 Nexenta Systems, Inc.  All rights reserved.
  27 # Copyright 2016 Garrett D'Amore <garrett@damore.org>
  28 # Copyright 2016 Joyent, Inc.
  29 # Copyright 2016 OmniTI Computer Consulting, Inc.  All rights reserved.
  30 #
  31 
  32 #
  33 # This Makefile defines all file modules for the directory uts/common
  34 # and its children. These are the source files which may be considered
  35 # common to all SunOS systems.
  36 
  37 i386_CORE_OBJS += \
  38                 atomic.o        \
  39                 avintr.o        \
  40                 pic.o
  41 
  42 sparc_CORE_OBJS +=
  43 
  44 COMMON_CORE_OBJS +=             \
  45                 beep.o          \
  46                 bitset.o        \
  47                 bp_map.o        \
  48                 brand.o         \
  49                 cpucaps.o       \


1986 #
1987 E1000G_OBJS +=  e1000g_debug.o e1000g_main.o e1000g_alloc.o \
1988                 e1000g_tx.o e1000g_rx.o e1000g_stat.o \
1989                 e1000g_osdep.o e1000g_workarounds.o
1990                 
1991 
1992 #
1993 #       Intel 82575 1G NIC driver module
1994 #
1995 IGB_OBJS =      igb_buf.o igb_debug.o igb_gld.o igb_log.o igb_main.o \
1996                 igb_rx.o igb_stat.o igb_tx.o igb_osdep.o
1997 
1998 #
1999 #       Intel Pro/100 NIC driver module
2000 #
2001 IPRB_OBJS =     iprb.o
2002 
2003 #
2004 #       Intel 10GbE PCIE NIC driver module
2005 #






2006 
2007 # illumos-written source files
2008 IXGBE_OBJS =    ixgbe_buf.o ixgbe_debug.o ixgbe_gld.o ixgbe_log.o ixgbe_main.o \
2009                 ixgbe_osdep.o ixgbe_rx.o ixgbe_stat.o ixgbe_tx.o
2010 
2011 # Intel-written source files
2012 IXGBE_INTC_OBJS =       ixgbe_82598.o ixgbe_82599.o ixgbe_api.o ixgbe_common.o \
2013                         ixgbe_phy.o ixgbe_dcb.o ixgbe_dcb_82598.o \
2014                         ixgbe_dcb_82599.o ixgbe_mbx.o ixgbe_vf.o ixgbe_x540.o \
2015                         ixgbe_x550.o
2016 
2017 #
2018 #       Intel 40GbE PCIe NIC driver module
2019 #
2020 
2021 # illumos-written ones.
2022 I40E_OBJS =     i40e_main.o i40e_osdep.o i40e_intr.o i40e_transceiver.o \
2023                 i40e_stats.o i40e_gld.o 
2024 # Intel-written ones.
2025 I40E_INTC_OBJS = i40e_adminq.o i40e_common.o i40e_hmc.o i40e_lan_hmc.o \
2026                  i40e_nvm.o
2027 
2028 #
2029 #       Solarflare 1/10/40GbE NIC driver module
2030 #
2031 #       NB: The illumos specific sources are listed first, with the
2032 #       common (OS-independent) sources afterwards.
2033 #
2034 SFXGE_OBJS =    sfxge_err.o sfxge_ev.o sfxge_hash.o sfxge_intr.o sfxge_mac.o \
2035                 sfxge_gld_v3.o sfxge_mon.o sfxge_phy.o \
2036                 sfxge_sram.o sfxge_bar.o sfxge_pci.o sfxge_nvram.o \