PERFORCE change 136202 for review

Kip Macy kmacy at FreeBSD.org
Tue Feb 26 02:27:56 UTC 2008


http://perforce.freebsd.org/chv.cgi?CH=136202

Change 136202 by kmacy at kmacy:entropy:iwarp on 2008/02/26 02:27:28

	make T3 firmware a separate build target
	
	Suggested by: Sam Leffler

Affected files ...

.. //depot/projects/iwarp/sys/conf/NOTES#7 edit
.. //depot/projects/iwarp/sys/conf/files#10 edit
.. //depot/projects/iwarp/sys/dev/cxgb/cxgb_main.c#19 edit
.. //depot/projects/iwarp/sys/modules/cxgb/Makefile#5 edit
.. //depot/projects/iwarp/sys/modules/cxgb/cxgb/Makefile#10 edit
.. //depot/projects/iwarp/sys/modules/cxgb/cxgb_t3fw/Makefile#1 add

Differences ...

==== //depot/projects/iwarp/sys/conf/NOTES#7 (text+ko) ====

@@ -1883,6 +1883,7 @@
 device		bfe		# Broadcom BCM440x 10/100 Ethernet
 device		bge		# Broadcom BCM570xx Gigabit Ethernet
 device		cxgb		# Chelsio T3 10 Gigabit Ethernet
+device		cxgb_t3fw	# Chelsio T3 10 Gigabit Ethernet firmware - must either be availables as module or linked in
 device		dc		# DEC/Intel 21143 and various workalikes
 device		fxp		# Intel EtherExpress PRO/100B (82557, 82558)
 hint.fxp.0.prefer_iomap="0"

==== //depot/projects/iwarp/sys/conf/files#10 (text+ko) ====

@@ -514,21 +514,21 @@
 dev/cs/if_cs_isa.c		optional cs isa
 dev/cs/if_cs_pccard.c		optional cs pccard
 dev/cxgb/cxgb_main.c		optional cxgb pci
-dev/cxgb/cxgb_offload.c		optional cxgb pci
-dev/cxgb/cxgb_l2t.c		optional cxgb pci
-dev/cxgb/cxgb_lro.c		optional cxgb pci
-dev/cxgb/cxgb_sge.c		optional cxgb pci
-dev/cxgb/cxgb_multiq.c		optional cxgb pci
-dev/cxgb/cxgb_t3fw.c		optional cxgb pci
-dev/cxgb/common/cxgb_mc5.c	optional cxgb pci
-dev/cxgb/common/cxgb_vsc7323.c	optional cxgb pci
-dev/cxgb/common/cxgb_vsc8211.c	optional cxgb pci
-dev/cxgb/common/cxgb_ael1002.c	optional cxgb pci
-dev/cxgb/common/cxgb_mv88e1xxx.c	optional cxgb pci
-dev/cxgb/common/cxgb_xgmac.c	optional cxgb pci
-dev/cxgb/common/cxgb_t3_hw.c	optional cxgb pci
-dev/cxgb/sys/uipc_mvec.c	optional cxgb pci
-dev/cxgb/sys/cxgb_support.c	optional cxgb pci
+dev/cxgb/cxgb_offload.c		optional cxgb pci 
+dev/cxgb/cxgb_l2t.c		optional cxgb pci 
+dev/cxgb/cxgb_lro.c		optional cxgb pci 
+dev/cxgb/cxgb_sge.c		optional cxgb pci 
+dev/cxgb/cxgb_multiq.c		optional cxgb pci 
+dev/cxgb/common/cxgb_mc5.c	optional cxgb pci 
+dev/cxgb/common/cxgb_vsc7323.c	optional cxgb pci 
+dev/cxgb/common/cxgb_vsc8211.c	optional cxgb pci 
+dev/cxgb/common/cxgb_ael1002.c	optional cxgb pci 
+dev/cxgb/common/cxgb_mv88e1xxx.c	optional cxgb pci 
+dev/cxgb/common/cxgb_xgmac.c	optional cxgb pci 
+dev/cxgb/common/cxgb_t3_hw.c	optional cxgb pci 
+dev/cxgb/sys/uipc_mvec.c	optional cxgb pci 
+dev/cxgb/sys/cxgb_support.c	optional cxgb pci 
+dev/cxgb/cxgb_t3fw.c		optional cxgb_t3fw 
 dev/cy/cy.c			optional cy
 dev/cy/cy_isa.c			optional cy isa
 dev/cy/cy_pci.c			optional cy pci

==== //depot/projects/iwarp/sys/dev/cxgb/cxgb_main.c#19 (text+ko) ====

@@ -2682,3 +2682,6 @@
 	reg_block_dump(sc, buf, XGM_REG(A_XGM_SERDES_STATUS0, 1),
 		       XGM_REG(A_XGM_RX_SPI4_SOP_EOP_CNT, 1));
 }
+
+
+MODULE_DEPEND(if_cxgb, cxgb_t3fw, 1, 1, 1);

==== //depot/projects/iwarp/sys/modules/cxgb/Makefile#5 (text+ko) ====

@@ -3,5 +3,6 @@
 SUBDIR+= toecore
 SUBDIR+= tom
 SUBDIR+= iw_cxgb
+SUBDIR+= cxgb_t3fw
 
 .include <bsd.subdir.mk>

==== //depot/projects/iwarp/sys/modules/cxgb/cxgb/Makefile#10 (text+ko) ====

@@ -8,7 +8,7 @@
 SRCS+=	cxgb_xgmac.c cxgb_vsc7323.c cxgb_t3_hw.c cxgb_main.c 
 SRCS+=  cxgb_sge.c cxgb_lro.c cxgb_offload.c cxgb_l2t.c
 SRCS+=	device_if.h bus_if.h pci_if.h opt_zero.h opt_sched.h opt_global.h 
-SRCS+=	uipc_mvec.c cxgb_support.c cxgb_t3fw.c
+SRCS+=	uipc_mvec.c cxgb_support.c 
 SRCS+=	cxgb_multiq.c 
 
 CFLAGS+= -DCONFIG_CHELSIO_T3_CORE -g -DCONFIG_DEFINED -DDEFAULT_JUMBO -I${CXGB} -DSMP
@@ -41,6 +41,4 @@
 
 
 .endif
-
-
 .include <bsd.kmod.mk>


More information about the p4-projects mailing list