cvs commit: src/sys/dev/bge if_bge.c if_bgereg.h src/sys/dev/mii
 brgphy.c miidevs
    Bill Paul 
    wpaul at FreeBSD.org
       
    Tue Jul 15 17:09:58 PDT 2003
    
    
  
wpaul       2003/07/15 17:09:56 PDT
  FreeBSD src repository
  Modified files:
    sys/dev/bge          if_bge.c if_bgereg.h 
    sys/dev/mii          brgphy.c miidevs 
  Log:
  Add support for the BCM5705 and its ilk. Changes:
  
  - 5705 doesn't support jumbo frames
  - Statistics must be read from registers
  - RX return ring must be capped at 512 entries
  - Omit initialization of certain device blocks
  - Acknowledge link change interrupts by setting the 'link changed'
    bit in the status register (used to have no effect)
  - Remember to toggle the MI completion bit too
  - Set the mbuf low watermark differently (on-chip memory buffers,
    not BSD mbufs)
  - Don't enable Ethernet at WireSpeed feature for certain 5705 chip revs
  - Add additional PCI IDs for 5705 and 5782 parts
  - Add a forgotten 5704 PCI ID
  
  Most changes ripped kicking and screaming from the Broadcom linux driver.
  Thanks to Paul Saab for sanity testing. (My lack of sanity has been
  confirmed.)
  
  Revision  Changes    Path
  1.44      +226 -103  src/sys/dev/bge/if_bge.c
  1.18      +73 -9     src/sys/dev/bge/if_bgereg.h
  1.22      +26 -0     src/sys/dev/mii/brgphy.c
  1.24      +1 -0      src/sys/dev/mii/miidevs
    
    
More information about the cvs-src
mailing list