<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/firewire/firewire.h, branch release/9.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-02-17T19:37:04Z</updated>
<entry>
<title>Introduce 1394a-2000 extended PHY Self ID packets.</title>
<updated>2009-02-17T19:37:04Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2009-02-17T19:37:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a71c4d427d040f9244a953d5e5b3607a0e33dc00'/>
<id>urn:sha1:a71c4d427d040f9244a953d5e5b3607a0e33dc00</id>
<content type='text'>
Deprecate unused phy_delay Self ID field as it was removed
by 1394a-2000.

Attempt to parse extended Self ID PHY packets if they are detected

Reviewed by:	scottl (mentor)
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Update the Self ID structure to conform to 1394a-2000.</title>
<updated>2009-02-13T17:45:09Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2009-02-13T17:45:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f25a08888f15d86a921cf47ee261719137595f69'/>
<id>urn:sha1:f25a08888f15d86a921cf47ee261719137595f69</id>
<content type='text'>
Delete the unused defines.

Reviewed by:	scottl
</content>
</entry>
<entry>
<title>Update comments around various structs.</title>
<updated>2009-02-12T03:05:42Z</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2009-02-12T03:05:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d717909f5ab7b6ffff2e2f6122aff2d20c71f37e'/>
<id>urn:sha1:d717909f5ab7b6ffff2e2f6122aff2d20c71f37e</id>
<content type='text'>
Add speeds S800, S1600 and S3200
</content>
</entry>
<entry>
<title>Replace all calls to minor() with dev2unit().</title>
<updated>2008-09-27T08:51:18Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2008-09-27T08:51:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6bfa9a2d66dd0e00182017d6741d44e54d0b2cca'/>
<id>urn:sha1:6bfa9a2d66dd0e00182017d6741d44e54d0b2cca</id>
<content type='text'>
After I removed all the unit2minor()/minor2unit() calls from the kernel
yesterday, I realised calling minor() everywhere is quite confusing.
Character devices now only have the ability to store a unit number, not
a minor number. Remove the confusion by using dev2unit() everywhere.

This commit could also be considered as a bug fix. A lot of drivers call
minor(), while they should actually be calling dev2unit(). In -CURRENT
this isn't a problem, but it turns out we never had any problem reports
related to that issue in the past. I suspect not many people connect
more than 256 pieces of the same hardware.

Reviewed by:	kib
</content>
</entry>
<entry>
<title>Configuration ROM length should be unsigned.</title>
<updated>2007-04-24T12:15:05Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2007-04-24T12:15:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e340a7ac14789672a8e08990fc4992e394d2fe50'/>
<id>urn:sha1:e340a7ac14789672a8e08990fc4992e394d2fe50</id>
<content type='text'>
MFC: 1 week
</content>
</entry>
<entry>
<title>Start each of the license/copyright comments with /*-, minor shuffle of lines</title>
<updated>2005-01-06T01:43:34Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-06T01:43:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=098ca2bda93c701c5331d4e6aace072495b4caaa'/>
<id>urn:sha1:098ca2bda93c701c5331d4e6aace072495b4caaa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change u_intXX_t to uintXX_t. Change a couple of 'unsigned long's to</title>
<updated>2004-05-22T16:14:17Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2004-05-22T16:14:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=03161bbcf639dca1600a75bb7cc893dbae0e9483'/>
<id>urn:sha1:03161bbcf639dca1600a75bb7cc893dbae0e9483</id>
<content type='text'>
uint32_t where appropriate.
</content>
</entry>
<entry>
<title>MFp4: FireWire</title>
<updated>2004-03-26T23:17:10Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2004-03-26T23:17:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=10d3ed645940a41ec5505ae38b6522471207e913'/>
<id>urn:sha1:10d3ed645940a41ec5505ae38b6522471207e913</id>
<content type='text'>
* all
- s/__FUNCTION__/__func__/.
	Submitted by: Stefan Farfeleder &lt;stefan@fafoe.narf.at&gt;
- Compatibility for RELENG_4 and DragonFly.

* firewire
- Timestamp just before queuing.
- Retry bus probe if it fails.
- Use device_printf() for debug message.
- Invalidiate CROM while update.
- Don't process minimum/invalid CROM.

* sbp
- Add ORB_SHORTAGE flag.
- Add sbp.tags tunable.
- Revive doorbell support. It's not enabled by default.
</content>
</entry>
<entry>
<title>Increase FWMAXQUEUE up to 128.</title>
<updated>2003-11-07T09:01:41Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-11-07T09:01:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=30177c8168017792fa05f18c80dd5cc0c3ce2fee'/>
<id>urn:sha1:30177c8168017792fa05f18c80dd5cc0c3ce2fee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFp4: Change struct fw_xfer to reduce memory copy in fwmem_*() functions.</title>
<updated>2003-10-02T04:06:56Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-10-02T04:06:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c4778b5d1c8715bc45e1c54b783cc7c719104db0'/>
<id>urn:sha1:c4778b5d1c8715bc45e1c54b783cc7c719104db0</id>
<content type='text'>
	And many changes.

* all
	- Major change of struct fw_xfer.
		o {send,recv}.buf is splitted into hdr and payload.
		o Remove unnecessary fields.
		o spd is moved under send and recv.
	- Remove unnecessary 'volatile' keyword.
	- Add definition of rtcode and extcode.

* firewire.c
	- Ignore FWDEVINVAL devices in fw_noderesolve_nodeid().
	- Check the existance of the bind before call STAILQ_REMOVE().
	- Fix bug in the fw_bindadd().
	- Change element of struct fw_bind for simplicity.
	- Check rtcode of response packet.
	- Reduce split transaction timeout to 200 msec.
		(100msec is the default value in the spec.)
	- Set watchdog timer cycle to 10 Hz.
	- Set xfer-&gt;tv just before calling fw_get_tlabel().

* fwohci.c
	- Simplifies fwohci_get_plen().

* sbp.c
	- Fix byte order of multibyte scsi_status informations.
	- Split sbp.c and sbp.h.
	- Unit number is not necessary for FIFO¤ address.
	- Reduce LOGIN_DELAY and SCAN_DELAY to 1 sec.
	- Add some constants defineded in SBP-2 spec.

* fwmem.c
	- Introduce fwmem_strategy() and reduce memory copy.
</content>
</entry>
</feed>
