<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/jme, branch releng/7.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2010-01-08T10:14:27Z</updated>
<entry>
<title>MFC r200994:</title>
<updated>2010-01-08T10:14:27Z</updated>
<author>
<name>Gavin Atkinson</name>
<email>gavin@FreeBSD.org</email>
</author>
<published>2010-01-08T10:14:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8ebb1029bb320954b81b5bde58ef5cf51a9d1767'/>
<id>urn:sha1:8ebb1029bb320954b81b5bde58ef5cf51a9d1767</id>
<content type='text'>
  Set the locally-assigned bit in the randomly generated Ethernet address
  if we end up having to generate one.

PR:		kern/133239
Discussed with:	yongari
Approved by:	ed (mentor, implicit)
</content>
</entry>
<entry>
<title>MFC r197585.</title>
<updated>2009-11-29T18:54:21Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2009-11-29T18:54:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dcba6ae0a450db491794e94a28d933c85af211ae'/>
<id>urn:sha1:dcba6ae0a450db491794e94a28d933c85af211ae</id>
<content type='text'>
  Remove unnecessary device reinitialization.
</content>
</entry>
<entry>
<title>MFC r185597:</title>
<updated>2009-01-12T03:26:52Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2009-01-12T03:26:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a6d8fd35bfef0c59d1ed4574c4d34910c3e452e9'/>
<id>urn:sha1:a6d8fd35bfef0c59d1ed4574c4d34910c3e452e9</id>
<content type='text'>
  Add HW MAC counter support for newer JMC250/JMC260 revisions.
</content>
</entry>
<entry>
<title>MFC r185596:</title>
<updated>2009-01-12T02:51:29Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2009-01-12T02:51:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=681c67176fa9fcd7b508fb076c80e267eb73183d'/>
<id>urn:sha1:681c67176fa9fcd7b508fb076c80e267eb73183d</id>
<content type='text'>
  Add support for newer JMC250/JMC260 revisions.
   o Chip full mask revision 2 or later controllers have to
     set correct Tx MAC and Tx offload clock depending on negotiated
     link speed.
   o JMC260 chip full mask revision 2 has a silicon bug that can't
     handle 64bit DMA addressing. Add workaround to the bug by
     limiting DMA address space to be within 32bit.
   o Valid FIFO space of receive control and status register was
     changed on chip full mask revision 2 or later controllers. For
     these controllers, use default 16QW as it's supposed to be the
     safest value for maximum PCIe compatibility. JMicron confirmed
     performance will not be reduced even if the FIFO space is set
     to 16QW.
   o When interface is put into suspend/shutdown state, remove Tx MAC
     and Tx offload clock to save more power. We don't need Tx clock
     at all in this state.
   o Added new register definition for chip full mask revision 2 or
     later controllers.
</content>
</entry>
<entry>
<title>MFC r183814:</title>
<updated>2008-10-19T06:38:34Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2008-10-19T06:38:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=66c3173529eed7a866d6eb0184e078d0f48fccac'/>
<id>urn:sha1:66c3173529eed7a866d6eb0184e078d0f48fccac</id>
<content type='text'>
  Read PCI device id instead of PCI revision id. Also checks the read
  device id is JMC260 family. Previously it just verified the deivce
  is JMC260 Rev A0. This will make it easy for newer JMC2xx support.

  Pointed out by:	bouyer at NetBSD

MFC r183859:
  Make sure to read the last byte of EEPROM descriptor. Previously
  the last byte of the ethernet address was not read which in turn
  resulted in getting 5 out of the 6 bytes of ethernet address and
  always returned ENOENT. I did not notice the bug on FPGA version
  because of additional configuration data in EEPROM.

  Pointed out by:	bouyer at NetBSD

Approved by:	re (gnn)
</content>
</entry>
<entry>
<title>MFC r183264:</title>
<updated>2008-09-26T00:52:51Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2008-09-26T00:52:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1cb1a10c9e5f9c991b666482f823ca18aa825193'/>
<id>urn:sha1:1cb1a10c9e5f9c991b666482f823ca18aa825193</id>
<content type='text'>
  Add workaround for occasional packet loss issue of JMC250 A2
  when it runs on half-duplex media.
  While I'm here add register definition for GPREG1. ATM the GPREG1
  register is only valid for JMC250 A1/A2.

  Submitted by:	Ethan at JMicron

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC r182887-182888:</title>
<updated>2008-09-17T03:51:32Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2008-09-17T03:51:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5a710461e8c1d098013d568d9d3d3183ca4aa24b'/>
<id>urn:sha1:5a710461e8c1d098013d568d9d3d3183ca4aa24b</id>
<content type='text'>
 r182887:
  Fix typo which resulted in invalid configuration for JMC260.

 r182888:
  Add workaround for CRC errors seen at 100Mbps on JMC250 A2.
  While here update chip revision number of JMC250/JMC260 from the
  latest datasheet.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>taskqueue_block(9)/taskqueue_unblock(9) was merged, remove</title>
<updated>2008-08-04T01:13:53Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2008-08-04T01:13:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=84c7f2c1c3892846d4bdbd82f3f0704628bb8ab0'/>
<id>urn:sha1:84c7f2c1c3892846d4bdbd82f3f0704628bb8ab0</id>
<content type='text'>
conditional compilation directive.
</content>
</entry>
<entry>
<title>MFC r180869</title>
<updated>2008-07-31T01:13:19Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2008-07-31T01:13:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=208762a771f68b14cacefdfd7bfc18e9339b3ee9'/>
<id>urn:sha1:208762a771f68b14cacefdfd7bfc18e9339b3ee9</id>
<content type='text'>
  Fix buffer discard index.
  While I'm here dicard all buffers if errored frame is part of
  multi-segmented frames.
</content>
</entry>
<entry>
<title>MFC r180582.</title>
<updated>2008-07-24T00:30:35Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2008-07-24T00:30:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2b14c882c44a8b682b81ce0c236e25355085e4f0'/>
<id>urn:sha1:2b14c882c44a8b682b81ce0c236e25355085e4f0</id>
<content type='text'>
  Correct 1000Mbps link handling logic for JMC250. This should make
  jme(4) run on 1000Mbps link.
</content>
</entry>
</feed>
