<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/firewire/fwdev.c, branch releng/4.11</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Correct a signedness bug which allowed members of the operator</title>
<updated>2006-12-06T09:18:02+00:00</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2006-12-06T09:18:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bd1be22e3c9cf62f60c784c402390b821441a344'/>
<id>bd1be22e3c9cf62f60c784c402390b821441a344</id>
<content type='text'>
group to read kernel memory. [1]

Disable handling of GNUTYPE_NAMES tar file entries by default,
since they can be used to extract files outside of the cwd. [2]

Security:	FreeBSD-SA-06:25.kmem [1]
Security:	FreeBSD-SA-06:26.gtar [2]
Approved by:	so (cperciva)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
group to read kernel memory. [1]

Disable handling of GNUTYPE_NAMES tar file entries by default,
since they can be used to extract files outside of the cwd. [2]

Security:	FreeBSD-SA-06:25.kmem [1]
Security:	FreeBSD-SA-06:26.gtar [2]
Approved by:	so (cperciva)
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync with -current:</title>
<updated>2004-03-28T11:50:43+00:00</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2004-03-28T11:50:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ad57d9441132c2d422e2fbc6bb3e4f2f35e45bf9'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync with -current</title>
<updated>2004-01-26T04:51:15+00:00</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2004-01-26T04:51:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a066e5bfae49cb9765d467b59ff63ac9cd2c8ee6'/>
<id>a066e5bfae49cb9765d467b59ff63ac9cd2c8ee6</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.
- Fix register mis-alignment introduced in rev1.12.
- Add missing free() in exception handlers.
- Add tcode_str[] and improve debug message.

* sbp
- Freeze simq while bus reset.
- If max_speed is negative, use the maximum speed which the
  ohci chip supports.  The default max_speed is -1.

* sbp_targ.c
- Add speed in struct sbp_targ_login.
- Remove unnecessary htonl().

* if_fwe
- If tx_speed is negative, use the maximum speed which the
  ohci chip supports.  The default tx_speed is 2.

* all
- Remove __P().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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.
- Fix register mis-alignment introduced in rev1.12.
- Add missing free() in exception handlers.
- Add tcode_str[] and improve debug message.

* sbp
- Freeze simq while bus reset.
- If max_speed is negative, use the maximum speed which the
  ohci chip supports.  The default max_speed is -1.

* sbp_targ.c
- Add speed in struct sbp_targ_login.
- Remove unnecessary htonl().

* if_fwe
- If tx_speed is negative, use the maximum speed which the
  ohci chip supports.  The default tx_speed is 2.

* all
- Remove __P().
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync with -current:</title>
<updated>2003-11-14T11:34:29+00:00</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-11-14T11:34:29+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=de02cca606375bd265b47f93a32fe7dc32cad7ba'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync with -current:</title>
<updated>2003-08-18T03:52:42+00:00</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-08-18T03:52:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a5a5e2429f68884e14328f16df44fa0525b1b510'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Improve DMA channel allocation
- Some workarounds to detect memory map failure.
- Change device name convention.
- Disable T_RBC faking (sbp)
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync with -current:</title>
<updated>2003-07-25T05:07:59+00:00</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-07-25T05:07:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6adbf210a4b4d0f260179e605d50f0d13df1a374'/>
<id>6adbf210a4b4d0f260179e605d50f0d13df1a374</id>
<content type='text'>
- Configuraiton ROM fix.
- Allow retrieval of local Configuration ROM.
- Add some debug messages.
- Include file clean up.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Configuraiton ROM fix.
- Allow retrieval of local Configuration ROM.
- Add some debug messages.
- Include file clean up.
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync with -current:</title>
<updated>2003-04-28T03:29:19+00:00</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-04-28T03:29:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=79a585c99c5fe8ad110725b7d044089cd78442db'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- 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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync with FireWire driver in current.</title>
<updated>2003-03-12T10:59:00+00:00</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-03-12T10:59:00+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5d115a1e7d73fae61dcc1553ff8120a4629b4c39'/>
<id>5d115a1e7d73fae61dcc1553ff8120a4629b4c39</id>
<content type='text'>
- Improve if_fwe RX buffer management.
- Improve fwmem timeout handling.

Approved by: re (jhb)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Improve if_fwe RX buffer management.
- Improve fwmem timeout handling.

Approved by: re (jhb)
</pre>
</div>
</content>
</entry>
<entry>
<title>Partial sync with FireWire driver in current.</title>
<updated>2003-03-11T11:46:51+00:00</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-03-11T11:46:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=935e47571ab21a4416038a4dbdf7fc2a5c44e56f'/>
<id>935e47571ab21a4416038a4dbdf7fc2a5c44e56f</id>
<content type='text'>
- Improve SBP device probing.
- Fix several SBP related problems.
- Simplify ORB queue management.

Approved by: re (murray)

if_fwe related changes are still waiting for approval.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Improve SBP device probing.
- Fix several SBP related problems.
- Simplify ORB queue management.

Approved by: re (murray)

if_fwe related changes are still waiting for approval.
</pre>
</div>
</content>
</entry>
<entry>
<title>Sync with -current:</title>
<updated>2003-02-10T07:17:26+00:00</updated>
<author>
<name>Hidetoshi Shimokawa</name>
<email>simokawa@FreeBSD.org</email>
</author>
<published>2003-02-10T07:17:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4a44365c1b1dfbc3f89a31c01f487369e4c642c9'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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.
</pre>
</div>
</content>
</entry>
</feed>
