Module Name: src Committed By: riz Date: Fri Nov 19 23:58:41 UTC 2010
Modified Files: src/sys/dev/mii [netbsd-5]: brgphy.c miidevs src/sys/dev/pci [netbsd-5]: if_bge.c if_bgereg.h if_bgevar.h pcidevs Log Message: Pull up revisions (requested by msaitoh in ticket #1359): sys/dev/pci/if_bge.c 1.170-1.181 sys/dev/pci/if_bgereg.h 1.53-1.56 sys/dev/pci/if_bgevar.h 1.2-1.5 sys/dev/pci/pcidevs 1.1017, 1.1021 sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen sys/dev/mii/miidevs 1.89, 1.93 sys/dev/mii/miidevs.h regen sys/dev/mii/miidevs_data.h regen sys/dev/mii/brgphy.c 1.49, 1.52 - Fix a bug of BGE_RDMA_MODE_FIFO_LONG_BURST definition. - Fix the bug that both BGE_PCIE and BGE_PCIX are set on PCI-Express devices. - Add support for BCM5705F,BCM5714,SBCM5715S,BCM5717,BCM5718,BCM5720,BCM5723, BCM5724,BCM5751F,BCM5753F,BCM5756,BCM5761,BCM5761E,BCM5761S,BCM5761SE, BCM5764,BCM5781,BCM5784M,BCM5903M,BCM57760,BCM57761,BCM57765,BCM57780, BCM57781,BCM57785,BCM57788,BCM57790,BCM57791 and BCM57795. Fixes PR#41694. - Fix misunderstanding the capability for TSO4 on some chips. - Use proplib for no EEPROM systems (e.g. sparc64 with onboard bge). - Add debug function to show some flags. - (brgphy(4)) Add support for BCM5461, BCM5464, BCM5784 and BCM5761. - (brgphy(4)) Enable brgphy_jumbo_settings(). - (brgphy(4)) Enable the ether...@wirespeed function. - Add support for device properties to override the mac address and set the BGE_NO_EEPROM flag if we have an onboard device w/o SEEPROM. - Introduce IPMI and ASF related code from FreeBSD. It fixes some problems which occured in netboot on sparc64 and PR#32767 - move the code of disabling host interrput in bge_stop() like linux tg3 driver. - fix the return value of bge_eeprom_getbyte(). - Fixes the bug that error bits arent cleard because these bit are W2C (in other words W1C). - Many other bugfixes from FreeBSD and OpenBSD. - remove an unused structure. - ANSI C, KNF and tabify - fix typo in comment. To generate a diff of this commit: cvs rdiff -u -r1.40.4.2 -r1.40.4.3 src/sys/dev/mii/brgphy.c cvs rdiff -u -r1.78.4.3 -r1.78.4.4 src/sys/dev/mii/miidevs cvs rdiff -u -r1.152.4.4 -r1.152.4.5 src/sys/dev/pci/if_bge.c cvs rdiff -u -r1.48.4.1 -r1.48.4.2 src/sys/dev/pci/if_bgereg.h cvs rdiff -u -r1.1.8.2 -r1.1.8.3 src/sys/dev/pci/if_bgevar.h cvs rdiff -u -r1.962.4.12 -r1.962.4.13 src/sys/dev/pci/pcidevs Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.