1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-23 11:18:54 +00:00
freebsd/sys
Doug Ambrisko 96f9425f06 Add a tunable "hw.mfi.mrsas_enable" to allow mfi(4) to drop priority and
allow mrsas(4) from LSI to attach to newer LSI cards that are support by
mrsas(4).  If mrsas(4) is not loaded into the system at boot then mfi(4)
will always attach.  If a modified mrsas(4) is loaded in the system.  That
modification is return "-30" in it's probe since that is between
BUS_PROBE_DEFAULT and BUS_PROBE_LOW_PRIORITY.

This option is controller by a new probe flag "MFI_FLAGS_MRSAS" in mfi_ident
that denotes cards that should work with mrsas(4).  New entries that should
have this option.

This is the first step to get mrsas(4) checked into FreeBSD and to avoid
collision with people that use mrsas(4) from LSI.  Since mfi(4) takes
priority, then mrsas(4) users need to rebuild GENERIC.  Using the
.disabled="1" method doesn't work since that blocks attaching and the
probe gave it to mfi(4).

Discussed with:		LSI (Kashyap Desai)
2014-02-04 17:35:41 +00:00
..
amd64 Avoid doing unnecessary nested TLB invalidations. 2014-02-04 02:45:08 +00:00
arm Remove trailing tabs causing false grep positives 2014-02-04 05:26:12 +00:00
boot Add support for Colibri VF50 Evaluation Board. 2014-02-02 19:35:10 +00:00
bsm
cam Mostly revert r260267 and hopefully really fix the original problem. 2014-01-22 22:19:53 +00:00
cddl MFV r260834: 2014-01-18 01:45:39 +00:00
compat The posix_madvise(3) and posix_fadvise(2) should return error on 2014-01-30 18:04:39 +00:00
conf Pass MACHINE and MACHINE_ARCH down into the modules 2014-02-04 05:35:04 +00:00
contrib Substitute flags from historical mbuf(9) allocator with modern ones. 2014-01-16 13:42:14 +00:00
crypto fix broken style(9) in r258399 2013-11-23 00:28:18 +00:00
ddb
dev Add a tunable "hw.mfi.mrsas_enable" to allow mfi(4) to drop priority and 2014-02-04 17:35:41 +00:00
fs ext2fs: Use i_flag instead of i_flags for Ext4 inode flags. 2014-01-28 14:39:05 +00:00
gdb
geom Fix a logic error. Because of this inflateReset() wasn't being called and 2014-02-03 17:25:36 +00:00
gnu/fs/reiserfs
i386 Move <machine/apicvar.h> to <x86/apicvar.h>. 2014-01-23 20:10:22 +00:00
ia64 In pmap_set_pte(), make sure to enforce ordering by inserting a memory 2014-01-20 18:37:35 +00:00
isa
kern ULE works on Book-E since r258002, so remove statements to the contrary. 2014-02-01 20:46:35 +00:00
kgssapi
libkern Fix typo 2013-11-29 20:14:26 +00:00
mips Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
modules Add missing file to Makefile. 2014-02-03 01:16:32 +00:00
net Simplify filling sockaddr_dl structure for if_resolvemulti() 2014-01-18 23:24:51 +00:00
net80211 Another round of removing historical mbuf(9) allocator flags. 2014-01-16 13:44:47 +00:00
netatalk
netgraph Be much more specific (and correct) about the device id matching. 2014-01-09 15:31:44 +00:00
netinet Adjust r239672 from rrs and r258821 from eadler. 2014-01-28 21:13:15 +00:00
netinet6 Take exclusive lock only when lle isn't NULL. We don't need write access 2014-02-02 07:28:04 +00:00
netipsec Initialize prot variable. 2013-11-11 13:19:55 +00:00
netipx
netnatm
netpfil Reorder struct ip_fw_chain: 2014-01-24 09:13:30 +00:00
netsmb Catch up with sb_timeo type change in r255138. This fixes 2013-11-08 08:44:09 +00:00
nfs Move most of NFS file handle affinity code out of the heavily congested 2013-12-30 20:23:15 +00:00
nfsclient For software builds, the NFS client does many small 2013-12-07 23:05:59 +00:00
nfsserver Fix RPC server threads file handle affinity to work better with ZFS. 2013-12-23 08:43:16 +00:00
nlm
ofed Simplify filling sockaddr_dl structure for if_resolvemulti() 2014-01-18 23:24:51 +00:00
opencrypto Prevent races in accesses of the software crypto session array. 2014-01-28 22:02:29 +00:00
pc98 Move <machine/apicvar.h> to <x86/apicvar.h>. 2014-01-23 20:10:22 +00:00
pci Add preliminary support for RTL8168EP. 2013-10-29 05:37:05 +00:00
powerpc Add driver for the ADT7460/ADT7467 fan controller found in later PowerBooks 2014-02-03 01:22:50 +00:00
rpc Fix lock acquisition in case no request space available, missed in r260097. 2014-02-04 00:00:01 +00:00
security As constantly reported during kernel compilation, m_buflen is unsigned so 2013-12-25 20:10:17 +00:00
sparc64 Simplify the ofw_bus_lookup_imap() API slightly: make it allocate maskbuf 2013-12-17 15:11:24 +00:00
sys Add hwpmc(4) support for the PowerPC 970 class processors, direct events. 2014-02-01 02:03:50 +00:00
teken Fix linewrapping behaviour for CJK fullwidth characters. 2013-12-23 05:47:27 +00:00
tools dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE 2013-11-26 08:46:27 +00:00
ufs Fine tune filesystem block allocations under low free-space 2013-12-30 17:04:24 +00:00
vm Make prefaulting more aggressive on hard faults. Previously, we would only 2014-02-02 20:21:53 +00:00
x86 Rename the AMD MSR_PERFCTR[0-3] so the Pentium Pro MSR_PERFCTR[0-1] 2014-01-31 14:29:34 +00:00
xdr
xen
Makefile Add netpfil to CSCOPEDIRS. 2013-12-30 08:36:17 +00:00