freebsd-dev/sys/conf
Matt Jacob 9a1b0d43c2 Temporarily desupport simultaneous target and initiator mode.
When the linux port changes were imported which split the
target command list to be separate from the initiator command
list and the handle format changed to encode a type in the handle
the implications to the function isp_handle_index (which only
the NetBSD/OpenBSD/FreeBSD ports use) were overlooked.

The fault is twofold: first, the index into the DMA maps
in  isp_pci is wrong because a target command handle with
the type bit left in place caused a bad index (and panic)
into dma map. Secondly, the assumption of the array
of DMA maps in either PCS or SBUS attachment structures is
that there is a linear mapping between handle index and
DMA map index. This can no longer be true if there are
overlapping index spaces for initiator mode and target
mode commands.

These changes bandaid around the problem by forcing us
to not have simultaneous dual roles and doing the appropriate
masking to make sure things are indexed correctly. A longer
term fix is being devloped.
2007-04-02 01:04:20 +00:00
..
defines
files Complete removal of uipc_socket2.c by moving the last few functions to 2007-03-26 08:59:03 +00:00
files.amd64
files.arm
files.i386
files.ia64
files.pc98
files.powerpc Evolve the ctlreq interface added to geom_gpt into a generic 2007-02-07 18:55:31 +00:00
files.sparc64 Rototill the sparc64 nexus(4) (actually this brings in the code the 2007-03-07 21:13:51 +00:00
files.sun4v build new mdesc file 2006-12-18 07:26:35 +00:00
kern.mk
kern.post.mk If KERNEL_EXTRA is defined, make kernel-all target depend on it. 2007-03-23 21:55:59 +00:00
kern.pre.mk
kmod_syms.awk
kmod.mk Overhaul driver/subsystem api's: 2007-03-21 03:42:51 +00:00
ldscript.amd64
ldscript.arm
ldscript.i386
ldscript.ia64
ldscript.powerpc
ldscript.sparc64
Makefile.amd64
Makefile.arm
Makefile.i386
Makefile.ia64
Makefile.pc98
Makefile.powerpc
Makefile.sparc64
Makefile.sun4v
makeLINT.mk
makeLINT.sed
newvers.sh
NOTES Temporarily desupport simultaneous target and initiator mode. 2007-04-02 01:04:20 +00:00
options Optimize sx locks to use simple atomic operations for the common cases of 2007-03-31 23:23:42 +00:00
options.amd64
options.arm Add two new options, FLASHADDR, which defines the address the flash is 2007-02-19 01:03:08 +00:00
options.i386
options.ia64
options.pc98
options.powerpc
options.sparc64
options.sun4v Remove remnants from the sparc64 origin of this file and which are 2007-01-19 12:22:50 +00:00
systags.sh