<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/firewire/firewire.h, branch release/4.11.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F4.11.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F4.11.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2004-03-28T11:50:43Z</updated>
<entry>
<title>Sync with -current:</title>
<updated>2004-03-28T11:50:43Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2004-03-28T11:50:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ad57d9441132c2d422e2fbc6bb3e4f2f35e45bf9'/>
<id>urn:sha1:ad57d9441132c2d422e2fbc6bb3e4f2f35e45bf9</id>
<content type='text'>
* all
- s/__FUNCTION__/__func__/.
- Compatibility for RELENG_4 and DragonFly.

* firewire
- Fix kldload failure
- Add a PCI ID of NEC uPD72873.
- Fix a bug reported misc/64623.
- 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>Sync with -current:</title>
<updated>2003-11-14T11:34:29Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-11-14T11:34:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=de02cca606375bd265b47f93a32fe7dc32cad7ba'/>
<id>urn:sha1:de02cca606375bd265b47f93a32fe7dc32cad7ba</id>
<content type='text'>
- Major restruction of asynchronous receive API.
- Add sbp_targ(4) code.
- Add fwphy register definitions.
- Enable core dump on sbp-2 device.
- Add some tunables/sysctls.
- Minor bug fixes and stability improvement.
</content>
</entry>
<entry>
<title>Sync with -current:</title>
<updated>2003-08-22T07:46:58Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-08-22T07:46:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=48ef3b1d83c7790cc167edbfb56d39a34401bd5e'/>
<id>urn:sha1:48ef3b1d83c7790cc167edbfb56d39a34401bd5e</id>
<content type='text'>
- Allow access to phy registers via ioctl(2)(fwdev).
- Drop too short packets(if_fwe).
- Fill reserved fields of transmitting packet hear with zero(fwohci).
- Include order bit in sdev-&gt;type(sbp)
</content>
</entry>
<entry>
<title>Sync with -current:</title>
<updated>2003-08-18T03:52:42Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-08-18T03:52:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a5a5e2429f68884e14328f16df44fa0525b1b510'/>
<id>urn:sha1:a5a5e2429f68884e14328f16df44fa0525b1b510</id>
<content type='text'>
- Improve DMA channel allocation
- Some workarounds to detect memory map failure.
- Change device name convention.
- Disable T_RBC faking (sbp)
</content>
</entry>
<entry>
<title>Sync with -current:</title>
<updated>2003-04-28T03:29:19Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-04-28T03:29:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=79a585c99c5fe8ad110725b7d044089cd78442db'/>
<id>urn:sha1:79a585c99c5fe8ad110725b7d044089cd78442db</id>
<content type='text'>
- Busdma conversion.
- Use natural byte order for IEEE1394 packet headers.

SBP related:
- Fix for multiple unit directories in a configuration ROM.
- Increase size of tagged queue.

and many changes and cleanups.
</content>
</entry>
<entry>
<title>Sync with FireWire driver in current.</title>
<updated>2003-03-12T10:59:00Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-03-12T10:59:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5d115a1e7d73fae61dcc1553ff8120a4629b4c39'/>
<id>urn:sha1:5d115a1e7d73fae61dcc1553ff8120a4629b4c39</id>
<content type='text'>
- Improve if_fwe RX buffer management.
- Improve fwmem timeout handling.

Approved by: re (jhb)
</content>
</entry>
<entry>
<title>Sync with -current:</title>
<updated>2003-02-10T07:17:26Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-02-10T07:17:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4a44365c1b1dfbc3f89a31c01f487369e4c642c9'/>
<id>urn:sha1:4a44365c1b1dfbc3f89a31c01f487369e4c642c9</id>
<content type='text'>
* all
- Remove unnecessary M_NOWAIT.
- Add/improve some debug messages.

* fwohci
- Increase atrq.ndesc for if_fwe.

* firewire
- Detect split transcation timeout.
- Add firewire_xferq_drain() for fw_busreset().
- Call fw_xfer_done() if retry handler is NULL.

* sbp
- Improve recovery after timeout.
- Try reconnect first if the device has been seen.
- Fix for ORB_FUN_ATA.
- Remove unnecessary check for OCB_ACT_CMD.

* fwmem
- Implement write part.
- Use quad access for aligned 4 byte access.
- Add a new ioctl to specify target EUI64.

* fwcontrol
- Device list improvement.
</content>
</entry>
<entry>
<title>Sync with -current:</title>
<updated>2003-02-03T08:12:28Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-02-03T08:12:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=12e737f158d043eba31e616a58eee9efbbad177f'/>
<id>urn:sha1:12e737f158d043eba31e616a58eee9efbbad177f</id>
<content type='text'>
- Probe number of IT/IR DMA contexts as specified in OHCI spec.
- Restart cycle master after bus manager election.
- Change some function names.
- Sort device list by eui64 in acendent order correctly.
- Replace timeout with callout_*.
- Replace TAILQ with STAILQ for device list.
- Define new malloc type.
- Fix overwrite problem of freed buffers.
- Drain AT queues and pend AR queues on SID.

* sbp
- Handle SCSI_STATUS_BUSY case.
- Set dual phase retry BUSY_TIMEOUT.
- Improve error/debug messages.
- Issue LOGOUT command on detach and shutdown.
- Add basic support for device wiring down.
- Do agent reset in sbp_timeout().

* fwcontrol
- Fix alignment in printf().
</content>
</entry>
<entry>
<title>Sync with -current:</title>
<updated>2003-01-29T05:59:40Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-01-29T05:59:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4520c036d6c3ab99b7ee481796c81af44d66da20'/>
<id>urn:sha1:4520c036d6c3ab99b7ee481796c81af44d66da20</id>
<content type='text'>
kernel
- Merge little and big endian case.
- Remove FW_SSTDV ioctl.
- Change API of FW_GDEVLST ioctl.
- Improve IT/IR DMA queue management.
- Wait 1 sec for DMA stop in fwohci_i{t,r}x_disable() before freeing buffers.
- Split db.desc.cmd into desc.control and desc.reqcount.
- Allow multiple packets read/write for IR/IT to reduce system call.
- Remove unused variables.

userland
- Explot multiple packets read/write for IR/IT to reduce system call.
- Search free device node to open.
</content>
</entry>
<entry>
<title>MFC: Sync FireWire driver/utility with current.</title>
<updated>2003-01-05T13:50:05Z</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-01-05T13:50:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2ecca1d0340625319336df897b0f39d61a293d9e'/>
<id>urn:sha1:2ecca1d0340625319336df897b0f39d61a293d9e</id>
<content type='text'>
- Implement primal Configuration ROM parser.
- Support multiple LUNs for SBP-II.
- Update PCI device IDs.
- Improve phy access.
- Free allocated memory when detaching.
- Detect contigmalloc failure.
- Support suspend/resume.
- Remove unused firewirebusreg.h.
- Skip mbuf whose length is zero.
- Remove speed_map API because speed_map is obsoleted by 1394a.
</content>
</entry>
</feed>
