Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-5] src

Module Name:    src
Committed By:   bouyer
Date:           Wed Jun 19 07:50:15 UTC 2013

Modified Files:
        src/share/man/man4 [netbsd-5]: wm.4
        src/sys/arch/amd64/conf [netbsd-5]: GENERIC XEN3_DOM0
        src/sys/arch/i386/conf [netbsd-5]: ALL GENERIC INSTALL_FLOPPY XEN2_DOM0
        src/sys/dev/mii [netbsd-5]: files.mii igphyreg.h inbmphyreg.h miidevs
        src/sys/dev/pci [netbsd-5]: if_wm.c if_wmreg.h if_wmvar.h pcidevs
Added Files:
        src/sys/dev/mii [netbsd-5]: ihphy.c ihphyreg.h

Log Message:
Pullup the following revisions via patch, requested by msaitoh in ticket #1850:
        sys/dev/pci/if_wm.c                     1.201, 1.203-1.204,
                                                1.207-1.212, 1.215,
                                                1.217-1.218, 1.220-1.223,
                                                1.228, 1.232-245
        sys/dev/pci/if_wmreg.h                  1.40-1.45, 1.47-1.48
        sys/dev/pci/if_wmvar.h                  1.11-1.13
        sys/dev/pci/pcidevs                     1.1074, 1.1077, 1.1117
        sys/dev/pci/pcidevs.h                   regen
        sys/dev/pci/pcidevs_data.h              regen
        sys/dev/mii/igphyreg.h                  1.6
        sys/dev/mii/ihphy.c                     1.1-1.2
        sys/dev/mii/ihphyreg.h                  1.1
        sys/dev/mii/inbmphyreg.h                1.3
        sys/dev/mii/files.mii                   1.47 via patch
        sys/dev/mii/miidevs                     1.97 and 1.100
        sys/dev/mii/miidevs.h                   regen
        sys/dev/mii/miidevs_data.h              regen
        sys/arch/i386/conf/ALL                  1.280
        sys/arch/i386/conf/GENERIC              1.1001
        sys/arch/i386/conf/INSTALL_FLOPPY       1.11
        sys/arch/i386/conf/XEN2_DOM0            patch
        sys/arch/amd64/conf/GENERIC             1.293
        sys/arch/amd64/conf/XEN3_DOM0           1.61
        share/man/man4/wm.4                     1.21-1.24

Apply almost all fixes and improvements from netbsd-6 except for
the rev. 1.196's iqdrops' change.

- Add the detach code.
- Add code for WOL, ASF, IPMI and Intel AMT. WOL is disabled by default
- Add Yet another workaround for ICH8.
- 82576 is dual port, so check the FUNCID and increment the MAC address for
  the 2nd port.
- Fix the names of 82577L[MC] LAN controllers (for mobile).
- Fix CTRL_EXT_SWDPIN() and CTRL_EXT_SWDPIO() macros. The bit order of the
  SW definable pin is not 6543 but 3654!!!
- Rewrite the code to read MAC address from eeprom.
- Add 82580 support.
- 82571 quirk. Only 82571 shares port 0 of EEMNGCTL_CFGDONE.
- The document says that the TDH register must be set after
  TCL.EN is set on 82575 and newer devices.
- Fix some register names. No functional change.
- Omit U+00AE "REGISTERED SIGN" in a product name due to its non-ASCII nature.
- Stop wm(4) from needlessly resetting when you add or delete a vlan(4).
- Fix MAC address check on 8257[156] and 80003 case. Some cards have non 0xffff
  pointer but those don't use alternative MAC address in reality. So we check
  whether the broadcast bit is set or not like Intel's e1000 driver.
  Fixes PR kern/44072 reported by Jean-Yves Moulin.
- Add PCH2(and 82579) support. Fixes PR#46487
- Add yet another 82567V support.
- Add ICH10+HANKSVILL support.
- Add support Intel I350 Ethernet.
- Make vlan and all ip/ip6 checksum offload work for the I350.
- Fix compile error with  WM_DEBUG.
- Fix a bug that PHY isn't set to low-power mode on PCH and PCH2.
- Add WM_DEBUG_NVM. If WM_DEBUG_NVM is enabled, dump the FLASH ROM data.
- Skip 64bit BAR correctly.
- Fix RAL_TABSIZE for ICH8, 82576, 82580 and I350.
- Use 82580(and I350) specific PHY read/write functions. Fixes PR#47542.
- Style fix. Fix typo in comment. Fix comments. Add comments.

To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.19.12.1 src/share/man/man4/wm.4
cvs rdiff -u -r1.231.4.10 -r1.231.4.11 src/sys/arch/amd64/conf/GENERIC
cvs rdiff -u -r1.33.4.6 -r1.33.4.7 src/sys/arch/amd64/conf/XEN3_DOM0
cvs rdiff -u -r1.183.4.9 -r1.183.4.10 src/sys/arch/i386/conf/ALL
cvs rdiff -u -r1.915.2.13 -r1.915.2.14 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.1.16.3 -r1.1.16.4 src/sys/arch/i386/conf/INSTALL_FLOPPY
cvs rdiff -u -r1.53.2.6 -r1.53.2.7 src/sys/arch/i386/conf/XEN2_DOM0
cvs rdiff -u -r1.41.20.1 -r1.41.20.2 src/sys/dev/mii/files.mii
cvs rdiff -u -r1.4.86.1 -r1.4.86.2 src/sys/dev/mii/igphyreg.h
cvs rdiff -u -r0 -r1.6.2.2 src/sys/dev/mii/ihphy.c
cvs rdiff -u -r0 -r1.1.32.2 src/sys/dev/mii/ihphyreg.h
cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/dev/mii/inbmphyreg.h
cvs rdiff -u -r1.78.4.4 -r1.78.4.5 src/sys/dev/mii/miidevs
cvs rdiff -u -r1.162.4.17 -r1.162.4.18 src/sys/dev/pci/if_wm.c
cvs rdiff -u -r1.24.20.6 -r1.24.20.7 src/sys/dev/pci/if_wmreg.h
cvs rdiff -u -r1.2.46.4 -r1.2.46.5 src/sys/dev/pci/if_wmvar.h
cvs rdiff -u -r1.962.4.17 -r1.962.4.18 src/sys/dev/pci/pcidevs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index