cvs commit: src/sys/dev/netif/em README if_em.c if_em.h if_em_hw.c if_em_hw.h if_em_osdep.h

Sepherosa Ziehau sephe at crater.dragonflybsd.org
Sat Aug 12 06:07:28 PDT 2006


sephe       2006/08/12 06:03:45 PDT

DragonFly src repository

  Modified files:
    sys/dev/netif/em     README if_em.c if_em.h if_em_hw.c 
                         if_em_hw.h if_em_osdep.h 
  Log:
  Sync with Intel's em(4) driver version 6.1.4
  - Add support for new chipset revisions embedded in the ESB2 and ICH8 core
    logic chipsets.
  - Add PCI id for the PCIe quad port copper adapter.	[*]
  - Improve media support for fiber adapters.		[*]
  - Instead of creating TX DMA map in em_encap(), create all of the during
    em_init().
    Fix a bug in Intel's code:
    The TX desc used to hold mbuf, does not necessarily have the DMA map
    that is used to load the mbuf, so in em_clean_transmit_interrupts() or
    during em_stop(), wrong DMA map may be used.
  - Update README
  
  Bug fixes:
  - Properly serialize em_shutdown()
  - (BUS_DMASYNC_PREWRITE | BUS_DMASYNC_PREREAD) -> BUS_DMASYNC_PREWRITE
  - Correct polling(4) support: disable interrupt if polling(4) is enabled.
  
  Tested with an 82540EM.
  
  # I have committed a slightly different version(6.1.4) than the version(6.0.5)
  # posted to submit@, since 6.1.4 came immediately after my submission for
  # testing/reviewing, and the difference between it and the submitted version
  # is really very small (only added [*] part).
  
  Revision  Changes     Path
  1.5       +53 -24     src/sys/dev/netif/em/README
  1.47      +470 -187   src/sys/dev/netif/em/if_em.c
  1.16      +25 -18     src/sys/dev/netif/em/if_em.h
  1.10      +3048 -751  src/sys/dev/netif/em/if_em_hw.c
  1.10      +742 -67    src/sys/dev/netif/em/if_em_hw.h
  1.6       +49 -23     src/sys/dev/netif/em/if_em_osdep.h


http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/em/README.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/em/if_em.c.diff?r1=1.46&r2=1.47&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/em/if_em.h.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/em/if_em_hw.c.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/em/if_em_hw.h.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/em/if_em_osdep.h.diff?r1=1.5&r2=1.6&f=u





More information about the Commits mailing list