freebsd-dev/sys/dev/firewire
Hidetoshi Shimokawa e9e688e243 Add SBP-II target mode driver.
Though this is still incomplete and has some missing features such as
exclusive login and event notification, it may be enough for someone
who wants to play with it.

This driver is supposed to work with firewire(4), targ(4) of CAM(4)
and scsi_target(8) which can be found in /usr/share/example/scsi_target.
This driver doesn't require sbp(4) which implements initiator mode.

Sample configuration:

Kernel: (you can use modules as well)
device	firewire
device	scbus
device	targ
device	sbp_targ

After reboot:
# mdconfig -a -t malloc -s 10m
md0
# scsi_target 0:0:0 /dev/md0
(Assuming sbp_targ0 on scbus0)

You should find the 10MB HDD on FreeBSD/MacOS X/WinXP or whatever connected
to the target using FireWire.

Manpage is not finished yet.
2003-10-18 05:41:31 +00:00
..
00README
firewire_phy.h MFp4(simokawa_firewire): 2003-04-17 03:38:03 +00:00
firewire.c - Introduce hw.firewire.hold_count sysctl MIB by popular demand. 2003-10-06 07:17:43 +00:00
firewire.h MFp4: Change struct fw_xfer to reduce memory copy in fwmem_*() functions. 2003-10-02 04:06:56 +00:00
firewirereg.h MFp4: Change struct fw_xfer to reduce memory copy in fwmem_*() functions. 2003-10-02 04:06:56 +00:00
fwcrom.c MFp4: Change struct fw_xfer to reduce memory copy in fwmem_*() functions. 2003-10-02 04:06:56 +00:00
fwdev.c MFp4: Change struct fw_xfer to reduce memory copy in fwmem_*() functions. 2003-10-02 04:06:56 +00:00
fwdma.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
fwdma.h Remove the redundant declaration of bus_dmasync_op_t. 2003-05-27 16:34:52 +00:00
fwmem.c Remove wrong usage of BUF_REFCNT(). 2003-10-02 14:33:30 +00:00
fwmem.h MFp4: Change struct fw_xfer to reduce memory copy in fwmem_*() functions. 2003-10-02 04:06:56 +00:00
fwohci_pci.c Make this compiled on RELENG_4. 2003-08-22 07:33:20 +00:00
fwohci.c MFp4: Change struct fw_xfer to reduce memory copy in fwmem_*() functions. 2003-10-02 04:06:56 +00:00
fwohcireg.h MFp4: Change struct fw_xfer to reduce memory copy in fwmem_*() functions. 2003-10-02 04:06:56 +00:00
fwohcivar.h - Use fwohci_poll() instead of fwohci_intr() to process the first bus reest. 2003-06-27 00:27:33 +00:00
fwphyreg.h Phy register map. 2003-09-25 09:27:05 +00:00
iec13213.h Fix for big endian. 2003-06-16 08:29:24 +00:00
iec68113.h Move CSR definitions to iec*.h from firewirereg.h. 2003-04-29 13:27:13 +00:00
if_fwe.c MFp4: Change struct fw_xfer to reduce memory copy in fwmem_*() functions. 2003-10-02 04:06:56 +00:00
if_fwevar.h MFp4(simokawa_firewire): 2003-04-17 03:38:03 +00:00
sbp_targ.c Add SBP-II target mode driver. 2003-10-18 05:41:31 +00:00
sbp.c - Call sbp_reset_start() for mgm timeout. 2003-10-18 04:59:47 +00:00
sbp.h MFp4: Change struct fw_xfer to reduce memory copy in fwmem_*() functions. 2003-10-02 04:06:56 +00:00