<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/dev/cxgbe/osdep.h, 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>2019-01-29T00:49:12Z</updated>
<entry>
<title>cxgbe(4): Add adapter information to messages logged by the OS-agnostic</title>
<updated>2019-01-29T00:49:12Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2019-01-29T00:49:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ef967412591f61942d071c489f13cb9e619ef41b'/>
<id>urn:sha1:ef967412591f61942d071c489f13cb9e619ef41b</id>
<content type='text'>
code in t4_hw.c.

MFC after:	1 week
Sponsored by:	Chelsio Communications
</content>
</entry>
<entry>
<title>cxgbe(4): Link related changes.</title>
<updated>2018-09-25T05:52:42Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2018-09-25T05:52:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ea710848dca328f3d617ce52c5553e20d7de671c'/>
<id>urn:sha1:ea710848dca328f3d617ce52c5553e20d7de671c</id>
<content type='text'>
- Switch to using 32b port/link capabilities in the driver.  The 32b
  format is used internally by firmwares &gt; 1.16.45.0 and the driver will
  now interact with the firmware in its native format, whether it's 16b
  or 32b.  Note that the 16b format doesn't have room for 50G, 200G, or
  400G speeds.

- Add a bit in the pause_settings knobs to allow negotiated PAUSE
  settings to override manual settings.

- Ensure that manual link settings persist across an administrative
  down/up as well as transceiver unplug/replug.

- Remove unused is_*G_port() functions.

Approved by:	re@ (gjb@)
MFC after:	1 month
Sponsored by:	Chelsio Communications
</content>
</entry>
<entry>
<title>cxgbe(4): Remove homemade version of htobe32 from the driver.</title>
<updated>2018-06-12T06:46:03Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2018-06-12T06:46:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=1bb577b4c2d77d9197b4660d50476d1399b75a83'/>
<id>urn:sha1:1bb577b4c2d77d9197b4660d50476d1399b75a83</id>
<content type='text'>
It was needed only for ia64 where it was implemented as a call to
bswapXX, which was always a real function.  htobeXX with a constant
argument is calculated at compile-time everywhere else.

MFC after:	1 week
Sponsored by:	Chelsio Communications
</content>
</entry>
<entry>
<title>sys/dev: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-27T14:52:40Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-27T14:52:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=718cf2ccb9956613756ab15d7a0e28f2c8e91cab'/>
<id>urn:sha1:718cf2ccb9956613756ab15d7a0e28f2c8e91cab</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>cxgbe(4): Remove __devinit and SPEED_&lt;foo&gt; as part of catch up with</title>
<updated>2016-03-08T08:13:37Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2016-03-08T08:13:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=05e2c36c20e9671ed1f11a66030a9ccf9f97dd26'/>
<id>urn:sha1:05e2c36c20e9671ed1f11a66030a9ccf9f97dd26</id>
<content type='text'>
internal shared code.

Obtained from:	Chelsio Communications
</content>
</entry>
<entry>
<title>cxgbe(4): Updates to the shared routines that deal with the serial EEPROM,</title>
<updated>2016-03-08T07:48:55Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2016-03-08T07:48:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=b3500921c48961dd189d543ccb84ea93e8c9ec68'/>
<id>urn:sha1:b3500921c48961dd189d543ccb84ea93e8c9ec68</id>
<content type='text'>
flash, and VPD.

Obtained from:	Chelsio Communications
</content>
</entry>
<entry>
<title>Add hooks in base cxgbe(4) for the iWARP upper-layer driver.  Update a</title>
<updated>2013-08-28T20:45:45Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2013-08-28T20:45:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=9800517691f563c5f36299b99d8952f4844b0453'/>
<id>urn:sha1:9800517691f563c5f36299b99d8952f4844b0453</id>
<content type='text'>
couple of assertions in the TOE driver as well.
</content>
</entry>
<entry>
<title>cxgbe(4): Some updates to shared code.</title>
<updated>2013-04-30T05:32:07Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2013-04-30T05:32:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=3cc9b3e283459b39cc5379945b268262a5c281a7'/>
<id>urn:sha1:3cc9b3e283459b39cc5379945b268262a5c281a7</id>
<content type='text'>
Obtained from:	Chelsio
MFC after:	1 week
</content>
</entry>
<entry>
<title>cxgbe(4):  Add support for Chelsio's Terminator 5 (aka T5) ASIC.  This</title>
<updated>2013-03-30T02:26:20Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2013-03-30T02:26:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d14b0ac129abd2f42171cf3a18c25f534ba2a88a'/>
<id>urn:sha1:d14b0ac129abd2f42171cf3a18c25f534ba2a88a</id>
<content type='text'>
includes support for the NIC and TOE features of the 40G, 10G, and
1G/100M cards based on the T5.

The ASIC is mostly backward compatible with the Terminator 4 so cxgbe(4)
has been updated instead of writing a brand new driver.  T5 cards will
show up as cxl (short for cxlgb) ports attached to the t5nex bus driver.

Sponsored by:	Chelsio
</content>
</entry>
<entry>
<title>Switch some PCI register reads from using magic numbers to using the names</title>
<updated>2012-09-19T12:27:23Z</updated>
<author>
<name>Gavin Atkinson</name>
<email>gavin@FreeBSD.org</email>
</author>
<published>2012-09-19T12:27:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e935190a33f7a00291fa9cdfae3338cd99590826'/>
<id>urn:sha1:e935190a33f7a00291fa9cdfae3338cd99590826</id>
<content type='text'>
defined in pcireg.h

MFC after:	1 week
</content>
</entry>
</feed>
