1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-20 11:11:24 +00:00
freebsd/sys
Matt Jacob fb1d37adcd Once we have firmware running (if isp_reset) and this is the first time
through, establish what our LUN width is. Unfortunately, we can't ask
the f/w. If we loaded the f/w, we'll now assume we have expanded LUNs
(SCCLUN for fibre channel, just plain 32 LUN for SCSI). If we didn't
load firmware, assume 8 LUNs for SCSI and 1 LUN for Fibre Channel. We
have to assume only one LUN for Fibre Channel because the LUN setting
in Request Queue entries is in different places whether we have SCCLUN
firmware or not, so the only LUN guaranteed to work for both is LUN 0.

Clean up the rest of isp.c so that ISP2100_SCCLUN defines aren't used-
instead use run time determinants based upon isp->isp_maxluns.

After starting firmware, delay 500us to give it a chance to get rolling.

Fix the interrupt service routine to check for both isr && sema being zero
before thinking this was a spurious interrupt.  Following the manuals,
allow for both Mailbox as well as Queue Reponse type interrupts for regular
SCSI.
2000-06-18 04:56:17 +00:00
..
alpha Deal with quoted arguments. This hack parser uses whitespace to delimit 2000-06-17 20:10:55 +00:00
amd64 Add disk_enumerate() for finding names of disks. Vinum and libh will 2000-06-15 20:30:53 +00:00
boot Add wx and ispfw loadable module defaults. 2000-06-17 23:09:51 +00:00
cam Fix breakage where we never were attaching SES devices because inq_len 2000-06-18 04:19:08 +00:00
coda
compat Linux allows to mmap annonymous with a file descriptor passed, FreeBSD 2000-06-15 09:57:34 +00:00
compile
conf Add back "NO_MODULES" as using ``make -DMODULES_WITH_WORLD'' in the 2000-06-17 10:56:15 +00:00
contrib ARGH! I have too many source trees :-( 2000-06-16 13:00:33 +00:00
crypto
ddb
dev Once we have firmware running (if isp_reset) and this is the first time 2000-06-18 04:56:17 +00:00
fs Virtualizes & untangles the bioops operations vector. 2000-06-16 08:48:51 +00:00
geom
gnu Fix typo (accessable --> accessible). 2000-06-14 17:53:40 +00:00
i4b Borrow phk's axe and apply the next stage of config(8)'s evolution. 2000-06-13 22:28:50 +00:00
i386 Deal with quoted arguments. This hack parser uses whitespace to delimit 2000-06-17 20:10:55 +00:00
isa This is a temporary bandaid to get vidconsole working again without 2000-06-15 10:01:12 +00:00
isofs/cd9660
kern Revert part of my bioops change which implemented panic(8). 2000-06-16 14:32:13 +00:00
libkern
miscfs Virtualizes & untangles the bioops operations vector. 2000-06-16 08:48:51 +00:00
modules Make pcic compile again with newcard 2000-06-18 04:44:40 +00:00
msdosfs
net Implement SIOCSIFLLADDR, which allows you to change the link-level 2000-06-16 20:14:43 +00:00
netatalk Just need to pass the address family to if_simloop(), not the whole sockaddr. 2000-05-24 21:16:56 +00:00
netatm Just need to pass the address family to if_simloop(), not the whole sockaddr. 2000-05-24 21:16:56 +00:00
netgraph Fix bug where receive statistics for the bundle were not getting updated. 2000-06-01 01:29:49 +00:00
netinet - Improved passive mode FTP support by aliasing 229 replies. 2000-06-16 20:36:16 +00:00
netinet6 Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netipx
netkey Check for MGET* returning NULL and return ENOBUFS in this case. 2000-06-10 17:55:57 +00:00
netnatm Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netncp Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
netns
nfs Correctly set the Maximum DHCP Message Size. bootpd now works 2000-06-13 09:32:09 +00:00
nfsclient Correctly set the Maximum DHCP Message Size. bootpd now works 2000-06-13 09:32:09 +00:00
nfsserver Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
ntfs Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
nwfs Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
pc98 Deal with quoted arguments. This hack parser uses whitespace to delimit 2000-06-17 20:10:55 +00:00
pccard Add ACTIONTECH #define for plug and play. Also add PnP support to NEWCARD 2000-05-29 02:44:33 +00:00
pci Fix this driver to (finally) work with switches. Some more black 2000-06-16 06:28:31 +00:00
posix4
powerpc cpu_fork(): Check "flags" before dereferencing "p2". Otherwise, 2000-06-11 06:22:01 +00:00
rpc
svr4 Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
sys Implement SIOCSIFLLADDR, which allows you to change the link-level 2000-06-16 20:14:43 +00:00
tools
ufs Revert part of my bioops change which implemented panic(8). 2000-06-16 14:32:13 +00:00
vm Add missing increment of allocation counter. 2000-06-05 06:34:41 +00:00
Makefile If "MODULES_WITH_WORLD" is defined, sys/modules will be built with the 2000-06-17 10:51:56 +00:00