<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/firewire/fwmem.c, 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>2007-06-06T14:31:36Z</updated>
<entry>
<title>MFp4: MPSAFE firewire stack.</title>
<updated>2007-06-06T14:31:36Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2007-06-06T14:31:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9950b741e91ab7a7e26badccc0d82f2e103a1f1e'/>
<id>urn:sha1:9950b741e91ab7a7e26badccc0d82f2e103a1f1e</id>
<content type='text'>
- lock its own locks and drop Giant.
- create its own taskqueue thread.
- split interrupt routine
- use interrupt filter as a fast interrupt.
- run watchdog timer in taskqueue so that it should be
   serialized with the bottom half.
- add extra sanity check for transaction labels.
   disable ad-hoc workaround for unknown tlabels.
- add sleep/wakeup synchronization primitives
- don't reset OHCI in fwohci_stop()
</content>
</entry>
<entry>
<title>Replace xfer-&gt;act.hand with xfer-&gt;hand.</title>
<updated>2007-03-16T05:39:33Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2007-03-16T05:39:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=801167a86954298b173fed5c22afae4c38726324'/>
<id>urn:sha1:801167a86954298b173fed5c22afae4c38726324</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* Remove xfer-&gt;retry_req.</title>
<updated>2007-03-16T05:11:42Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2007-03-16T05:11:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=976c8eadc99d931392f5ba87186e085524ed2980'/>
<id>urn:sha1:976c8eadc99d931392f5ba87186e085524ed2980</id>
<content type='text'>
   It is unnecessary because retry is done by OHCI.
   Further retry should be done by applications.
</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>Fix malloc type in free().</title>
<updated>2004-11-10T06:21:47Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2004-11-10T06:21:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0fd466727cd5ff0ce4f94e7e84fccdaf403c4a88'/>
<id>urn:sha1:0fd466727cd5ff0ce4f94e7e84fccdaf403c4a88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do the dreaded s/dev_t/struct cdev */</title>
<updated>2004-06-16T09:47:26Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-06-16T09:47:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=89c9c53da05197f657dfe8e0bdda6941a2e9a0d4'/>
<id>urn:sha1:89c9c53da05197f657dfe8e0bdda6941a2e9a0d4</id>
<content type='text'>
Bump __FreeBSD_version accordingly.
</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>MFp4:</title>
<updated>2004-01-05T14:21:18Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2004-01-05T14:21:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5b50d9ade73c0b652bfd3ee30047f6e0f6a62be0'/>
<id>urn:sha1:5b50d9ade73c0b652bfd3ee30047f6e0f6a62be0</id>
<content type='text'>
* firewire
	- Remove pending list.
	- Ignore timeout for the FWXF_START state.
	- Define M_FWMEM for debugging.
	- Comment out DELAY() in fw_asybusy().
	- Improve debugging messages
* sbp
	- Freeze simq while bus reset.
</content>
</entry>
<entry>
<title>Allow shared open of /dev/fwmem* for read-only.</title>
<updated>2003-11-07T12:39:39Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-11-07T12:39:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=132e28bd75da4f9d109f6f38203721efa459fbff'/>
<id>urn:sha1:132e28bd75da4f9d109f6f38203721efa459fbff</id>
<content type='text'>
</content>
</entry>
</feed>
