#
5db3899d |
| 05-Feb-2003 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
Fix for fwmem write part. - fix typo - don't need to check receive buffer. - don't forget to free xfer on errer.
|
#
8a45d99b |
| 04-Feb-2003 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
- Implement write part. - Use quad access for aligned 4 byte access.
|
#
48249fe0 |
| 03-Feb-2003 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
- Take malloc type as an argument in fw_xfer_alloc(). - Fix overwrite problem of freed buffers. It was rare but could happen when fwohci_arcv() is called before fwohci_txd() is called for the trans
- Take malloc type as an argument in fw_xfer_alloc(). - Fix overwrite problem of freed buffers. It was rare but could happen when fwohci_arcv() is called before fwohci_txd() is called for the transcation. - Drain AT queues and pend AR queues on SID receive rather than BUS reset to make sure DMA actually stops. - Do agent reset in sbp_timeout().
show more ...
|
#
5166f1df |
| 01-Feb-2003 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
Define new malloc type M_FW and use it.
|
#
958c7749 |
| 30-Jan-2003 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
Restart cycle master after bus manager election. This should fix the IR(and maybe IT) problem when the host becames the bus manager. - rename fw_noderesolve() to fw_noderesolve_eui64() and add fw_no
Restart cycle master after bus manager election. This should fix the IR(and maybe IT) problem when the host becames the bus manager. - rename fw_noderesolve() to fw_noderesolve_eui64() and add fw_noderesolve_nodeid().
show more ...
|
Revision tags: release/5.0.0_cvs, release/5.0.0 |
|
#
ee126d67 |
| 26-Dec-2002 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
Cosmetic change. s/Firewire/FireWire/.
|
#
d6ec5885 |
| 12-Nov-2002 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
- Add fwmem_xfer_req() and use this in other functions.
|
#
f90ce7b1 |
| 12-Nov-2002 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
Use struct fw_device in fwmem.c - specify fwmem target by EUI64. - fw_noderesolve returns struct fw_device rather than dst. - include struct firewire_comm in struct fw_device.
|
#
c3b09522 |
| 12-Nov-2002 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
Change interface of fwmem_read_*() functions to be usable from other part of the module.
|
Revision tags: release/4.7.0_cvs |
|
#
3c60ba66 |
| 13-Sep-2002 |
Katsushi Kobayashi <ikob@FreeBSD.org> |
Initial import for IEEE1394 OHCI chipdet device driver and SBP-2 (Serial Bus Protocol 2:SCSI over IEEE1394) support for CAM.
|
#
9199c09a |
| 06-Jan-2010 |
Warner Losh <imp@FreeBSD.org> |
Merge from head at r201628.
# This hasn't been tested, and there are at least three bad commits # that need to be backed out before the branch will be stable again.
|
#
cfd7bace |
| 29-Dec-2009 |
Robert Noland <rnoland@FreeBSD.org> |
Update d_mmap() to accept vm_ooffset_t and vm_memattr_t.
This replaces d_mmap() with the d_mmap2() implementation and also changes the type of offset to vm_ooffset_t.
Purge d_mmap2().
All driver m
Update d_mmap() to accept vm_ooffset_t and vm_memattr_t.
This replaces d_mmap() with the d_mmap2() implementation and also changes the type of offset to vm_ooffset_t.
Purge d_mmap2().
All driver modules will need to be rebuilt since D_VERSION is also bumped.
Reviewed by: jhb@ MFC after: Not in this lifetime...
show more ...
|
Revision tags: release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
9950b741 |
| 06-Jun-2007 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
MFp4: MPSAFE firewire stack. - 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 task
MFp4: MPSAFE firewire stack. - 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()
show more ...
|
#
801167a8 |
| 16-Mar-2007 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
Replace xfer->act.hand with xfer->hand.
|
#
976c8ead |
| 16-Mar-2007 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
* Remove xfer->retry_req. It is unnecessary because retry is done by OHCI. Further retry should be done by applications.
|
Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0 |
|
#
098ca2bd |
| 06-Jan-2005 |
Warner Losh <imp@FreeBSD.org> |
Start each of the license/copyright comments with /*-, minor shuffle of lines
|
#
0fd46672 |
| 10-Nov-2004 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
Fix malloc type in free().
|
Revision tags: release/5.3.0_cvs, release/5.3.0 |
|
#
89c9c53d |
| 16-Jun-2004 |
Poul-Henning Kamp <phk@FreeBSD.org> |
Do the dreaded s/dev_t/struct cdev */ Bump __FreeBSD_version accordingly.
|
Revision tags: release/4.10.0_cvs, release/4.10.0 |
|
#
03161bbc |
| 22-May-2004 |
Doug Rabson <dfr@FreeBSD.org> |
Change u_intXX_t to uintXX_t. Change a couple of 'unsigned long's to uint32_t where appropriate.
|
#
10d3ed64 |
| 27-Mar-2004 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
MFp4: FireWire * all - s/__FUNCTION__/__func__/. Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at> - Compatibility for RELENG_4 and DragonFly.
* firewire - Timestamp just before queuing. - Ret
MFp4: FireWire * all - s/__FUNCTION__/__func__/. Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at> - 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.
show more ...
|
Revision tags: release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0 |
|
#
5b50d9ad |
| 05-Jan-2004 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
MFp4: * 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 - Fr
MFp4: * 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.
show more ...
|
#
132e28bd |
| 07-Nov-2003 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
Allow shared open of /dev/fwmem* for read-only.
|
Revision tags: release/4.9.0_cvs, release/4.9.0 |
|
#
61ba6580 |
| 23-Oct-2003 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
Reduce debug messages.
|
#
c44a734c |
| 02-Oct-2003 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
Remove wrong usage of BUF_REFCNT().
Spotted by: phk
|
#
c4778b5d |
| 02-Oct-2003 |
Hidetoshi Shimokawa <simokawa@FreeBSD.org> |
MFp4: Change struct fw_xfer to reduce memory copy in fwmem_*() functions. And many changes.
* all - Major change of struct fw_xfer. o {send,recv}.buf is splitted into hdr and payload. o Remove
MFp4: Change struct fw_xfer to reduce memory copy in fwmem_*() functions. 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->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.
show more ...
|