<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/firewire/firewire.c, branch stable/7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2010-09-20T11:09:31Z</updated>
<entry>
<title>MFC r212413: bus_add_child: change type of order parameter to u_int</title>
<updated>2010-09-20T11:09:31Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2010-09-20T11:09:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=978d8f59504e7d76f9997e1500b9543bc2512e60'/>
<id>urn:sha1:978d8f59504e7d76f9997e1500b9543bc2512e60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Protect transaction labels by its own lock to reduce lock contention.</title>
<updated>2007-07-20T03:42:57Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2007-07-20T03:42:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b0f99fbdbce8e4f06f8468e2e1493b1ed9ed1d65'/>
<id>urn:sha1:b0f99fbdbce8e4f06f8468e2e1493b1ed9ed1d65</id>
<content type='text'>
Approved by: re (rwatson)
</content>
</entry>
<entry>
<title>Improve acquisition of transaction labels.</title>
<updated>2007-07-15T13:00:29Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2007-07-15T13:00:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f0441453c1c13d7b17b8292462c18b751aa7035b'/>
<id>urn:sha1:f0441453c1c13d7b17b8292462c18b751aa7035b</id>
<content type='text'>
- Keep last transaction label for each destination.
- If the next label is not free, just give up.
- This should reduce CPU load for TX on if_fwip under heavy load.

Approved by: re (hrs)
</content>
</entry>
<entry>
<title>Fix a bug of retrieving configuration ROM.</title>
<updated>2007-07-08T11:47:52Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2007-07-08T11:47:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ead41a8810f83cfff197fc93d472c078a911df7b'/>
<id>urn:sha1:ead41a8810f83cfff197fc93d472c078a911df7b</id>
<content type='text'>
- Handle directories and leaves other than unit directories and text leaves
  correctly.
- Now we can retrieve CROM of iSight correctly.

Approved by: re (hrs)
Tested by: flz
MFC after: 3 days
</content>
</entry>
<entry>
<title>Timestamp after sent.</title>
<updated>2007-06-08T09:04:30Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2007-06-08T09:04:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c59557f5d406f8d403080e1dbfdfd32572ccf71c'/>
<id>urn:sha1:c59557f5d406f8d403080e1dbfdfd32572ccf71c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a race after a bus reset.</title>
<updated>2007-06-08T07:53:59Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2007-06-08T07:53:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7acf69638a08714fa307a0c0a5d9556122f9c341'/>
<id>urn:sha1:7acf69638a08714fa307a0c0a5d9556122f9c341</id>
<content type='text'>
- We are in FWBUSINIT state just after SID interrupt.
- Do not pass normal xfers before bus probe is done.
</content>
</entry>
<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-test2/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>Make sure fwsid is not NULL.</title>
<updated>2007-05-21T12:17:54Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2007-05-21T12:17:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bebdf94c45373b1fe4b1317062b5495d1b829cb4'/>
<id>urn:sha1:bebdf94c45373b1fe4b1317062b5495d1b829cb4</id>
<content type='text'>
MFC after: 3 days
</content>
</entry>
<entry>
<title>MFp4: Simplify the bus probe routin using a kthread.</title>
<updated>2007-05-21T02:18:50Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2007-05-21T02:18:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9404513cfa140785ed9109696d41ac308b213941'/>
<id>urn:sha1:9404513cfa140785ed9109696d41ac308b213941</id>
<content type='text'>
MFC after: 1 week
</content>
</entry>
<entry>
<title>MFp4:</title>
<updated>2007-04-30T13:51:13Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2007-04-30T13:51:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2c70b09005a12761e9fa2a42533a29367f253ac5'/>
<id>urn:sha1:2c70b09005a12761e9fa2a42533a29367f253ac5</id>
<content type='text'>
- Update state in fw_xferq_dorain() after removed from the send queue.
- Remove unnecessary 'goto err;".

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