<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/dev/em/if_em_hw.c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2007-05-04T00:00:12Z</updated>
<entry>
<title>Merge in the new driver (6.5.0) of Intel. This has a new</title>
<updated>2007-05-04T00:00:12Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2007-05-04T00:00:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=89290aa383dfc6226cec1804647c26c8b57d03d5'/>
<id>urn:sha1:89290aa383dfc6226cec1804647c26c8b57d03d5</id>
<content type='text'>
shared code infrastructure that is family specific and
modular. There is also support for our latest gigabit
nic, the 82575 that is MSI/X and multiqueue capable.

The new shared code changes some interfaces to the core
code but testing at Intel has been going on for months,
it is fairly stable.

I have attempted to be careful in retaining any fixes that
CURRENT had and we did not, I apologize in advance if any
thing gets clobbered, I'm sure I'll hear about it :)

Approved by pdeuskar
</content>
</entry>
<entry>
<title>Merge new vendor release - 6.2.9.</title>
<updated>2006-10-31T15:00:14Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2006-10-31T15:00:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7c007dd32958ad5458b630a4ca1107677b5c2505'/>
<id>urn:sha1:7c007dd32958ad5458b630a4ca1107677b5c2505</id>
<content type='text'>
Details:
o if_em.c changes:
  - Added several new PCI ids.
  - Check em_check_phy_reset_block() before doing SIOCSIFMEDIA ioctl.
  - Don't touch TARC registers, they are now handled in shared
    code in if_em_hw.c.
  - Move RDH and RDT setting to the end of
    em_initialize_receive_unit().
  - Declare em_read_pcie_cap_reg(), now empty.
o if_em_hw.c dropped in from vendor, then restored rev. 1.15.
o if_em_hw.h dropped in from vendor, then modified:
  - Added RX overrun interrupt flag to interrupt enable mask.
  - Remove declarations of em_io_read(), em_io_write().

Approved by:	jfv
</content>
</entry>
<entry>
<title>Backout bogus checkin to HEAD</title>
<updated>2006-10-28T08:11:07Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2006-10-28T08:11:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=9251ddbfe793b8a20a6d9f8e7e819812a3f6fdc5'/>
<id>urn:sha1:9251ddbfe793b8a20a6d9f8e7e819812a3f6fdc5</id>
<content type='text'>
Approved by: scottl
</content>
</entry>
<entry>
<title>This is the merge of the Intel 6.2.9 driver. It provides all new shared code,</title>
<updated>2006-10-28T00:47:55Z</updated>
<author>
<name>Jack F Vogel</name>
<email>jfv@FreeBSD.org</email>
</author>
<published>2006-10-28T00:47:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=52f92a311c840fb94c796f2034801cd21bec29b8'/>
<id>urn:sha1:52f92a311c840fb94c796f2034801cd21bec29b8</id>
<content type='text'>
new device support, and it is hoped a more stable driver for 6.2. RELEASE.
This checkin was discussed and approved today by RE, scottl, jhb, and pdeuskar
</content>
</entry>
<entry>
<title>Merge in new driver from Intel, version 6.1.4. It adds support for</title>
<updated>2006-08-11T10:58:24Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2006-08-11T10:58:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=0d2a3b0c4744e28e624b2091f96309f9a54ed767'/>
<id>urn:sha1:0d2a3b0c4744e28e624b2091f96309f9a54ed767</id>
<content type='text'>
82571EB quad port copper NIC and has few minor fixes.

Details:
  - if_em.c. Merged manually, viewing diff between new vendor
    driver and previous one.
  - if_em_hw.c. Dropped in from vendor, and then restored
    revision 1.15.
</content>
</entry>
<entry>
<title>Merge in new driver from Intel, version 6.0.5. It adds support for</title>
<updated>2006-08-03T09:20:11Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2006-08-03T09:20:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=66ebe2912f9e7a205c93a703994cb177ebe3dde6'/>
<id>urn:sha1:66ebe2912f9e7a205c93a703994cb177ebe3dde6</id>
<content type='text'>
80003 NICs and NICs found on ICH8 mobos, and improves support for
already known chips.

Details:
  - if_em.c. Merged manually, viewing diff between new vendor
    driver and previous one. This was an easy task, because
    most changes between 5.1.5 and 6.0.5 are bugfixes taken
    from FreeBSD.
  - if_em_hw.h. Dropped in from vendor, and then restored
    revisions 1.16, 1.17, 1.18.
  - if_em_hw.c. Dropped in from vendor, and then restored
    revision 1.15.
  - if_em_osdep.h. Added new required macros from vendor file
    and add a hack against define namespace mangling in
    if_em_hw.h. Intel made another hack, but I prefer mine.
</content>
</entry>
<entry>
<title>Fix static array overrun.</title>
<updated>2006-05-17T07:38:58Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2006-05-17T07:38:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=86c9af6b69cc859a851ceca5c2d9473ad27b59da'/>
<id>urn:sha1:86c9af6b69cc859a851ceca5c2d9473ad27b59da</id>
<content type='text'>
(This will be also fixed in next vendor release.)

Coverity ID:	916
Reviewed by:	Jack Vogel
</content>
</entry>
<entry>
<title>Bring back arm-specific workaround from rev 1.15:</title>
<updated>2006-04-13T15:10:25Z</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2006-04-13T15:10:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5d1e6e68fc5b218e0a38809cb9dce7354658274c'/>
<id>urn:sha1:5d1e6e68fc5b218e0a38809cb9dce7354658274c</id>
<content type='text'>
Do not use the IO-mapping to issue the reset on the 82546 on arm. For some
reason, it results in corrupted descriptors.
</content>
</entry>
<entry>
<title>Merge in new driver from Intel, version 5.1.5. Adds support for some</title>
<updated>2006-04-06T17:09:03Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2006-04-06T17:09:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=a80d10932e2d82ec5801113b785d2049d8e57d5f'/>
<id>urn:sha1:a80d10932e2d82ec5801113b785d2049d8e57d5f</id>
<content type='text'>
new chips and improves support for already supported ones.

Some details, important for future merges:
  - if_em.c merged manually, viewing diff between new vendor
    driver and previous one.
  - if_em_hw.h dropped in from vendor, and then restored revisions
    1.16, 1.17, 1.18.
  - if_em_hw.c dropped in from vendor, and then two liner change made,
    that restores support for two rare chips.
</content>
</entry>
<entry>
<title>Merge in new driver version from Intel - 3.2.18.</title>
<updated>2005-11-24T01:44:49Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2005-11-24T01:44:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7ddd4e4126bcb225a2beabd4ccbe87fa26554cd1'/>
<id>urn:sha1:7ddd4e4126bcb225a2beabd4ccbe87fa26554cd1</id>
<content type='text'>
The most important change is support for adapters based on
82571 and 82572 chips.

Tested on:	82547EI on i386
Tested on:	82540EM on sparc64
</content>
</entry>
</feed>
