NetBSD/sys
jmc 1db8069fe5 First pass (checkpoint checkin) for firewire scsi code.
There are a number of issues here for anyone trying to use this today:

1. On my test drive the command engine on the drive seems to stall after the
   inquire is done. So the mode sense times out for a long time before
   aborting. This obviously needs to be tracked down and fixed.

   However it does do a proper inquire:

scsibus0 at sbpscsi0: 1 target, 1 lun per target
sd0 at scsibus0 target 0 lun 0: <Maxtor, 1394 storage, 60> disk fixed

2. This code is quite ugly in places as debug code was added to test things.
   Definitly needs cleanup/documention in places where it's using command
   structures. The structure for alloc'ing orbs, running them through the
   command engine and getting state back is mostly set but implementation needs
   an overhaul in places.

3. For testing I use the following config options:

fwohci* at cardbus? dev ? function ?    # IEEE1394 Controller
fw*     at fwbus?
options FW_DEBUG
options FWNODE_DEBUG
options P1212_DEBUG
options SBP2_DEBUG
options SBPSCSI_DEBUG
fwnode* at fwbus?
sbpscsi* at fwnode?
scsibus* at sbpscsi?
2002-11-22 16:28:54 +00:00
..
adosfs merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
altq /*CONTCOND*/ while (0)'ed macros 2002-11-02 07:17:31 +00:00
arch Add some prototype declarations. 2002-11-22 16:27:07 +00:00
coda /*CONTCOND*/ while (0)'ed macros 2002-11-02 07:17:31 +00:00
compat We now have the exact stack initial stack layout of Darwin: 2002-11-21 19:53:40 +00:00
conf Alter config so that it emits a config_time.src file (the source file 2002-11-19 04:29:19 +00:00
crypto correct panic() condition - it was backwards. 2002-11-18 23:38:46 +00:00
ddb make stack trace on i386 work again. 2002-11-13 05:59:28 +00:00
dev First pass (checkpoint checkin) for firewire scsi code. 2002-11-22 16:28:54 +00:00
filecorefs merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
fs MNT_GETARGS support 2002-09-21 18:10:34 +00:00
gdbscripts
ipkdb Don't record option-dependencies here, since none of these options 2002-10-11 00:50:30 +00:00
isofs Fix signed/unsigned comparison warnings. 2002-11-07 08:13:10 +00:00
kern Check for excessive recursive Mach-O loading 2002-11-21 22:30:32 +00:00
lib Use assembly version of bzero() and memset(). 2002-11-20 09:52:53 +00:00
lkm vnd.c 2002-11-16 08:10:48 +00:00
miscfs genfs_compat_gop_write: set uio_iovcnt correctly. 2002-11-15 14:01:57 +00:00
msdosfs merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
net more pickier packet validation, based on 2002-11-17 19:29:31 +00:00
netatalk ARGSUSED 2002-10-22 21:58:33 +00:00
netccitt fix a couple of lint warnings. 2002-10-24 20:54:41 +00:00
netinet Squash a panic: do not try to print the name of a NULL interface. 2002-11-20 03:52:08 +00:00
netinet6 make USE_ENCAPCHECK (in netinet*/*gif.c) to global option, GIF_ENCAPCHECK. 2002-11-11 18:35:27 +00:00
netisdn merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
netiso Move netiso config defns to netiso/files.netiso. 2002-10-10 22:56:03 +00:00
netkey /*CONTCOND*/ while (0)'ed macros 2002-11-02 07:30:55 +00:00
netnatm Move netnatm config defns to netnatm/files.netnatm. 2002-10-10 22:58:49 +00:00
netns Move netns config defns to netns/files.netns. 2002-10-10 23:04:33 +00:00
netsmb /*CONTCOND*/ while (0)'ed macros 2002-11-02 07:30:55 +00:00
nfs fix panic (assertion failure) on error case. 2002-10-29 10:15:16 +00:00
ntfs merge kqueue branch into -current 2002-10-23 09:10:23 +00:00
stand
sys Check for excessive recursive Mach-O loading 2002-11-21 22:30:32 +00:00
ufs s/sqiud/squid/ in comment, reported by skrueger at europe com. 2002-11-04 16:59:37 +00:00
uvm change uvm_uarea_alloc() to indicate whether the returned uarea is already 2002-11-17 08:32:43 +00:00
Makefile