cvs commit: src/sys/modules/cxgb Makefile src/sys/dev/cxgb
cxgb_adapter.h cxgb_config.h cxgb_ioctl.h cxgb_main.c cxgb_osdep.h
cxgb_sge.c src/sys/dev/cxgb/common cxgb_common.h cxgb_regs.h
cxgb_t3_hw.c cxgb_version.h cxgb_xgmac.c
Kip Macy
kmacy at FreeBSD.org
Wed Mar 28 20:06:22 UTC 2007
kmacy 2007-03-28 20:06:20 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_6)
sys/modules/cxgb Makefile
sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_ioctl.h
cxgb_main.c cxgb_osdep.h cxgb_sge.c
sys/dev/cxgb/common cxgb_common.h cxgb_regs.h cxgb_t3_hw.c
cxgb_version.h cxgb_xgmac.c
Log:
Batch MFC the following changes:
- bus_size_t for link_width is a bad cross-architectural type with
respect to printf, use uint32_t instead
- Increase coalesce_nsecs
- commit fixes for the following coverity warnings: 1765, 1760, 1758, 1756
- Check PCI-e link width to avoid foot shooting with 4x links
- allocate 9 messages in all cases
- move call to t3_prep_adapter earlier in attach before msi-x setup occurs
(this works around the fact that pci_config_{save,restore} doesn't adequately
restore state for msi-x)
- make MSI-X the default and allocate up to mp_ncpus queues per port
- Remove firmware version flags
- add support for the T3B2 ASIC rev by synchronizing with version 1.0.071 of
Chelsio's common code (with the notable exception of improvements for using
multiple TX queues)
Revision Changes Path
1.1.2.2 +35 -0 src/sys/dev/cxgb/common/cxgb_common.h
1.1.2.2 +2 -2 src/sys/dev/cxgb/common/cxgb_regs.h
1.1.2.2 +130 -20 src/sys/dev/cxgb/common/cxgb_t3_hw.c
1.1.2.2 +6 -2 src/sys/dev/cxgb/common/cxgb_version.h
1.1.2.2 +117 -13 src/sys/dev/cxgb/common/cxgb_xgmac.c
1.2.2.2 +3 -2 src/sys/dev/cxgb/cxgb_adapter.h
1.1.2.2 +0 -2 src/sys/dev/cxgb/cxgb_config.h
1.1.2.2 +12 -0 src/sys/dev/cxgb/cxgb_ioctl.h
1.3.2.2 +164 -70 src/sys/dev/cxgb/cxgb_main.c
1.5.2.3 +4 -5 src/sys/dev/cxgb/cxgb_osdep.h
1.2.2.3 +46 -33 src/sys/dev/cxgb/cxgb_sge.c
1.3.2.2 +0 -1 src/sys/modules/cxgb/Makefile
More information about the cvs-src
mailing list