1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-21 11:13:30 +00:00
freebsd/sys
Warner Losh 802df3ace6 Separate out PCI attachment from the main AHCI driver. Move checks of
PCI IDs into quirks, which mostly fit (though you'd get no argument
from me that AHCI_Q_SATA1_UNIT0 is oddly specific). Set these quirks
in the PCI attachment. Make some shared functions public so that PCI
and possibly other bus attachments can use them.

The split isn't perfect yet, but it is functional. The split will be
perfected as other bus attachments for AHCI are written.

Sponsored by: Netflix
Reviewed by: kan, mav
Differential Revision: https://reviews.freebsd.org/D699
2014-09-04 22:22:53 +00:00
..
amd64 Add mrsas(4) to GENERIC for i386 and amd64. 2014-09-04 21:06:33 +00:00
arm Wrap some long lines. 2014-09-04 16:40:54 +00:00
boot Stop setting the iomux device status to disabled, now that we have a driver. 2014-09-04 19:52:17 +00:00
bsm
cam Add a few defines and packet types for SATA 3.2 and FPDMA (First Party 2014-08-30 02:13:04 +00:00
cddl Move the restored #ifdef i386 test back inside the #ifdef _KERNEL block 2014-08-31 09:05:02 +00:00
compat Add missing proctree locking to fill_kinfo_proc consumers. 2014-08-30 03:10:55 +00:00
conf Separate out PCI attachment from the main AHCI driver. Move checks of 2014-09-04 22:22:53 +00:00
contrib Add iwn-100 firmware. 2014-08-28 00:05:02 +00:00
crypto
ddb ins is only set and unused, but only when we're not doing software 2014-08-14 16:01:51 +00:00
dev Separate out PCI attachment from the main AHCI driver. Move checks of 2014-09-04 22:22:53 +00:00
fs Fix bug that, assuming a/ is a root of NFS filesystem mounted on autofs, 2014-08-24 17:03:52 +00:00
gdb
geom Deal explicitly with possible failures of make_dev_alias_p() in GEOM. 2014-08-18 19:27:47 +00:00
gnu Reimport dts files from vendor repo now that it has been properly 2014-09-04 21:48:33 +00:00
i386 Add mrsas(4) to GENERIC for i386 and amd64. 2014-09-04 21:06:33 +00:00
isa
kern Allow multiple image activators to run on the same execution by changing 2014-09-04 21:31:25 +00:00
kgssapi
libkern Bring in the new automounter, similar to what's provided in most other 2014-08-17 09:44:42 +00:00
mips Rename OF_xref_phandle() to OF_node_from_xref() and add a new function 2014-09-01 18:51:01 +00:00
modules Separate out PCI attachment from the main AHCI driver. Move checks of 2014-09-04 22:22:53 +00:00
net Clean up unused CSUM_FRAGMENT. 2014-09-03 08:30:18 +00:00
net80211 After much toying around with this AMRR initial rate stuff, 2014-08-20 09:10:03 +00:00
netgraph
netinet Satisfy assertion in m_demote(). 2014-09-04 19:28:02 +00:00
netinet6 Add the reverse part to rule #9. Also change its description in the 2014-09-01 09:30:34 +00:00
netipsec Change pr_output's prototype to avoid the need for explicit casts. 2014-08-15 02:43:02 +00:00
netnatm
netpfil Clean up unused CSUM_FRAGMENT. 2014-09-03 08:30:18 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed Forward declare struct kiocb, which is only used for an unsued function 2014-08-29 14:47:05 +00:00
opencrypto
pc98 - Move prototypes for various functions into out of C files and into 2014-09-04 01:46:06 +00:00
pci
powerpc Rename OF_xref_phandle() to OF_node_from_xref() and add a new function 2014-09-01 18:51:01 +00:00
rpc
security Replace dev_clone with cdevpriv(9) KPI in audit_pipe code. 2014-08-20 16:04:30 +00:00
sparc64 For CPUs which do hardware cache line unaliasing, use direct map to 2014-08-23 18:11:54 +00:00
sys Allow multiple image activators to run on the same execution by changing 2014-09-04 21:31:25 +00:00
teken
tools Allow the make_dtb script to work outside of a "make buildkernel" context 2014-08-30 22:39:15 +00:00
ufs Direct access to the quota files, in particular, lookup, causes lock 2014-08-29 09:04:24 +00:00
vm Fix a typo. 2014-08-29 21:20:36 +00:00
x86 Merge the amd64 and i386 identcpu.c into a single x86 implementation. 2014-09-04 14:26:25 +00:00
xdr
xen
Makefile