1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/sys/dev
Nathan Whitehorn 17593f8612 Standards-conformance and code deduplication:
- Use bus reference phandles in place of FDT offsets as IRQ domain keys
- Unify the identical macio/fdt/mambo OpenPIC drivers into one
- Be more forgiving (following ePAPR) about what we need from the device
  tree to identify an OpenPIC
- Correctly map all IRQs into an interrupt domain
- Set IRQ_*_CONFORM for interrupts on an unknown PIC type instead of
  failing attachment for that device.
2013-10-22 14:07:57 +00:00
..
aac Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
aacraid Handle cases where capability rights are not provided. 2013-09-05 11:58:12 +00:00
acpi_support Consistently cast ACPICA 64-bit integer types when we print them. 2013-06-26 23:52:10 +00:00
acpica Add support for suspend/resume/migration operations when running as a 2013-09-20 05:06:03 +00:00
adb Fix powerpc/161045. ams_poll() needs to return that any data is available, not 2013-09-28 02:13:59 +00:00
adlink
advansys Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
ae Avoid magic constant. 2013-07-17 01:34:25 +00:00
age Be sure to actually decrement the "count" parameter for each processed 2013-06-17 22:59:47 +00:00
agp Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9). 2013-08-22 07:39:53 +00:00
aha Fix memory and references leak due to unfreed path. 2013-10-22 12:42:49 +00:00
ahb
ahci Merge CAM locking changes from the projects/camlock branch to radically 2013-10-21 12:00:26 +00:00
aic
aic7xxx Partial MFproject/camlock r256671: 2013-10-21 06:04:39 +00:00
alc
ale
altera MFP4: 221483, 221567, 221568, 221670, 221677, 221678, 221800, 221801, 2013-10-18 20:44:19 +00:00
amdsbwd
amdtemp Add support for my: 2013-08-26 17:38:36 +00:00
amr Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
an Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
arcmsr Update arcmsr(4) driver to 1.20.00.28 which fixes mutex recursion in 2013-09-19 20:30:35 +00:00
asmc
asr Re-do r255853. Along with adding back the API/ABI changes from the 2013-09-25 17:16:21 +00:00
ata Merge CAM locking changes from the projects/camlock branch to radically 2013-10-21 12:00:26 +00:00
ath Add a missing comma. 2013-10-17 05:51:54 +00:00
atkbdc Revert r255152: 2013-09-04 18:42:05 +00:00
auxio
bce Remove unused and incomplete support for delayed fragment checksums 2013-08-19 10:20:20 +00:00
bfe
bge Fix for IPv4 fragment packets treated as RMCP. 2013-08-09 01:15:32 +00:00
bktr Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
bm
buslogic Fix memory and references leak due to unfreed path. 2013-10-22 13:52:20 +00:00
bvm
bwi ieee80211_rate2plcp() and ieee80211_rate2phytype() are both pre-11n 2013-08-13 09:58:27 +00:00
bwn
bxe In sys/dev/bxe/bxe.c, print bus_addr_t values using %#jx, to fix several 2013-10-11 20:35:12 +00:00
cadence
cardbus
cas Give (*ext_free) an int return value allowing for very sophisticated 2013-08-25 10:57:09 +00:00
ce
cesa
cfe
cfi MFP4: 1136252 2013-10-18 20:52:42 +00:00
ciss Update ciss(4) with new models of raid controllers from HP 2013-08-06 03:17:01 +00:00
cm
cmx
coretemp
cp
cpuctl Call free() on the pointer returned from malloc(). 2013-09-10 05:17:53 +00:00
cpufreq
cs
ct
ctau
cx
cxgb Add dependency on ibcore now that it has been modularized. 2013-10-10 22:38:35 +00:00
cxgbe Fix typo in previous commit. 2013-10-18 00:00:08 +00:00
cy
dc
dcons
de
digi
dpms
dpt Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
drm Replace kernel virtual address space allocation with vmem. This provides 2013-08-07 06:21:20 +00:00
drm2 Reset function on SandyBridge holds the gt_lock for the whole duration 2013-10-21 16:22:51 +00:00
e1000 Update the Intel igb driver to version 2.4.0 2013-10-09 17:32:52 +00:00
ed
eisa
en
ep
esp
et
etherswitch Add a big, big note to the vlan code that it needs to be taught 2013-10-16 04:15:35 +00:00
ex
exca
fatm Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
fb Reduce diff against stable/9 slightly. 2013-08-28 20:10:56 +00:00
fdc Reimplement the FDOPT_NOERROR feature that was kicked out in r134081. 2013-08-26 21:15:50 +00:00
fdt Standards-conformance and code deduplication: 2013-10-22 14:07:57 +00:00
fe
ffec Add a driver for the Freescale Fast Ethernet Controller found on various 2013-10-20 21:07:38 +00:00
filemon Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
firewire Partial MFproject/camlock r256671: 2013-10-21 06:04:39 +00:00
flash Fix a few typos for s25fl types. 2013-08-28 14:49:36 +00:00
fxp Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
gem
glxiic
glxsb Snapshot. This passes the build test, but has not yet been finished or debugged. 2013-10-04 06:55:06 +00:00
gpio Minor printf nit to keep out clean 2013-09-05 16:38:26 +00:00
gxemul Add 32-bit support for Gxemul's oldtestmips machine emulation 2013-09-04 20:34:36 +00:00
hatm Give (*ext_free) an int return value allowing for very sophisticated 2013-08-25 10:57:09 +00:00
hifn Snapshot. This passes the build test, but has not yet been finished or debugged. 2013-10-04 06:55:06 +00:00
hme Avoid controller reinitialization which could be triggered by 2013-07-10 06:46:46 +00:00
hpt27xx Re-do r255853. Along with adding back the API/ABI changes from the 2013-09-25 17:16:21 +00:00
hptiop Re-do r255853. Along with adding back the API/ABI changes from the 2013-09-25 17:16:21 +00:00
hptmv Re-do r255853. Along with adding back the API/ABI changes from the 2013-09-25 17:16:21 +00:00
hptnr Re-do r255853. Along with adding back the API/ABI changes from the 2013-09-25 17:16:21 +00:00
hptrr Re-do r255853. Along with adding back the API/ABI changes from the 2013-09-25 17:16:21 +00:00
hwpmc Remove local change leftover, this should never have been part of 2013-09-20 23:10:52 +00:00
hyperv Centralize the detection logic for the Hyper-V hypervisor. 2013-10-13 02:41:30 +00:00
ic
ichsmb Add new Coleto Creek device support: SATA, SMBus, and Watchdog devices. 2013-07-19 21:37:40 +00:00
ichwd Add new Coleto Creek device support: SATA, SMBus, and Watchdog devices. 2013-07-19 21:37:40 +00:00
ida
ie
ieee488
if_ndis Give (*ext_free) an int return value allowing for very sophisticated 2013-08-25 10:57:09 +00:00
iicbus Clean up SIOCSIFDSTADDR usage from ifnet drivers. The ioctl itself is 2013-09-11 09:19:44 +00:00
iir Re-do r255853. Along with adding back the API/ABI changes from the 2013-09-25 17:16:21 +00:00
io
ipmi Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
ips Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
ipw
isci Improve logging around some of the isci(4) reset and recovery paths. 2013-10-09 19:37:41 +00:00
iscsi Properly handle residual count in Data-In PDUs with S bit set. 2013-10-09 20:09:58 +00:00
iscsi_initiator Improve error handling in the old initiator, preventing panic on attempt 2013-09-24 17:01:29 +00:00
isp Merge CAM locking changes from the projects/camlock branch to radically 2013-10-21 12:00:26 +00:00
ispfw
iwi
iwn Migrate iwn(4) to use the new ieee80211_tx_complete() API. 2013-08-29 13:56:44 +00:00
ixgb Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
ixgbe There are some high performance NICs that count statistics in hardware, 2013-10-09 19:04:40 +00:00
jme Change local variable tso_segsz to tsosegsz to avoid mbuf.h macro conflicts. 2013-08-24 19:38:36 +00:00
joy
kbd
kbdmux
ksyms
le
led
lge Give (*ext_free) an int return value allowing for very sophisticated 2013-08-25 10:57:09 +00:00
lindev
lmc Clean up SIOCSIFDSTADDR usage from ifnet drivers. The ioctl itself is 2013-09-11 09:19:44 +00:00
malo
mbox Add a mailbox interface. 2013-07-07 19:47:22 +00:00
mc146818
mca
mcd
md Merge GEOM direct dispatch changes from the projects/camlock branch. 2013-10-22 08:22:19 +00:00
mem Add new privileges, PRIV_KMEM_READ and PRIV_KMEM_WRITE, used in opening 2013-07-05 21:31:16 +00:00
mfi Add PCI device ID for MegaRAID Invader cards. This was the only 2013-09-25 15:48:32 +00:00
mge Remove unused and incomplete support for delayed fragment checksums 2013-08-19 10:20:20 +00:00
mii Recognize BCM5725C PHY. 2013-07-20 07:24:01 +00:00
mk48txx
mlx
mly Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
mmc Don't give up so easily on failure of CMD55 to put the card into app-cmd 2013-08-23 15:07:54 +00:00
mn Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
mps Fix an issue that caused Integrated RAID volumes on LSI mps(4) controllers 2013-09-12 22:06:12 +00:00
mpt Partial MFproject/camlock r256671: 2013-10-21 06:04:39 +00:00
mse
msk - Merge from r249476: Ensure that PCI bus BUS_GET_DMA_TAG() method sees 2013-05-30 12:16:55 +00:00
mvs Merge CAM locking changes from the projects/camlock branch to radically 2013-10-21 12:00:26 +00:00
mwl Give (*ext_free) an int return value allowing for very sophisticated 2013-08-25 10:57:09 +00:00
mxge Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
my
nand Use direct custom implementations instead of g_handleattr() for CFI and NAND 2013-06-12 12:51:43 +00:00
ncv
netmap Update the Intel igb driver to version 2.4.0 2013-10-09 17:32:52 +00:00
nfe Fix clearing MAC stats registers. Previously it cleared every 2013-10-04 02:21:39 +00:00
nge
nmdm
nsp
ntb Remove contractions. 2013-09-05 23:14:27 +00:00
null
nvd Add driver-assisted striping for upcoming Intel NVMe controllers that can 2013-10-08 15:44:04 +00:00
nve
nvme Fix the LINT build. 2013-10-08 23:23:04 +00:00
nvram
nvram2env
nxge
oce Update driver with recent vendor improvements, most notably support 2013-07-06 08:30:45 +00:00
ofw Return standards-compliant code from OF_nextprop() with FDT when no 2013-10-22 02:39:56 +00:00
patm Restructure the mbuf pkthdr to make it fit for upcoming capabilities and 2013-08-24 19:51:18 +00:00
pbio
pccard
pccbb Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
pcf
pci vgapci: Use vga_pci_alloc_resource() to map PCI Expansion ROM 2013-09-14 17:17:32 +00:00
pcn
pdq
powermac_nvram
ppbus Clean up SIOCSIFDSTADDR usage from ifnet drivers. The ioctl itself is 2013-09-11 09:19:44 +00:00
ppc
pst Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
pty
puc Clean up -Wheader-guard warnings. 2013-06-17 20:11:04 +00:00
qlxgb Restructure the mbuf pkthdr to make it fit for upcoming capabilities and 2013-08-24 19:51:18 +00:00
qlxgbe ql_minidump() should be performed only by port 0. 2013-08-28 20:07:00 +00:00
qlxge Add Qlogic 10Gb Ethernet Driver for Qlogic 8100 Series CNA Adapter 2013-06-25 17:50:22 +00:00
quicc
ral Implement basic 802.11n awareness in the PHY and AMRR rate control code. 2013-07-04 21:16:49 +00:00
random Utilize the stronger guarantees on the call arguments from the 2013-10-17 07:57:58 +00:00
rc
re Add preliminary support for RTL8106E PCIe FastEthernet. 2013-10-21 06:27:20 +00:00
rndtest Snapshot. This passes the build test, but has not yet been finished or debugged. 2013-10-04 06:55:06 +00:00
rp Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
rt - Use the consistenly PHY-specific reset routine PHY_RESET() rather than 2013-06-14 05:36:47 +00:00
safe Snapshot. This passes the build test, but has not yet been finished or debugged. 2013-10-04 06:55:06 +00:00
sbni
scc Make r253899 compile. 2013-08-03 21:24:52 +00:00
scd
sdhci Style changes and typos fixed. 2013-08-19 05:48:42 +00:00
sec
sf
sfxge Remove unnecessary setup of the m->pkthdr.header pointer. 2013-08-24 17:14:14 +00:00
sge
si
siba
siis Merge CAM locking changes from the projects/camlock branch to radically 2013-10-21 12:00:26 +00:00
sio
sis
sk - Merge from r249476: Ensure that PCI bus BUS_GET_DMA_TAG() method sees 2013-05-30 12:16:55 +00:00
smbus
smc
sn
snc
snp
sound Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
speaker
spibus
ste
stg
stge Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
streams Restore the previous sendfile(2) behaviour on the block devices. 2013-08-16 14:22:20 +00:00
sym Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
syscons Snapshot. This passes the build test, but has not yet been finished or debugged. 2013-10-04 06:55:06 +00:00
tdfx Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
terasic
ti Remove unused and incomplete support for delayed fragment checksums 2013-08-19 10:20:20 +00:00
tl
tpm
trm
tsec
twa Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
twe
tws Re-do r255853. Along with adding back the API/ABI changes from the 2013-09-25 17:16:21 +00:00
tx
txp
uart Calculate the baud rate divisor rather than using a hard-coded value. 2013-10-20 23:40:16 +00:00
ubsec Snapshot. This passes the build test, but has not yet been finished or debugged. 2013-10-04 06:55:06 +00:00
usb Move and rename dwc otg driver to more 2013-10-21 09:34:04 +00:00
utopia
vge
viawd
virtio Do not hold the vtnet Rx queue lock when calling up into the stack 2013-10-05 18:07:24 +00:00
vkbd - Use make_dev_credf(MAKEDEV_REF) instead of the race-prone make_dev()+ 2013-09-07 13:45:44 +00:00
vmware/vmxnet3 Do not provide a hint of the guest's OS version 2013-10-11 06:48:40 +00:00
vr
vte
vx
vxge Clean up -Wheader-guard warnings. 2013-06-17 20:11:04 +00:00
watchdog Fix watchdog pretimeout. 2013-07-27 20:47:01 +00:00
wb Give (*ext_free) an int return value allowing for very sophisticated 2013-08-25 10:57:09 +00:00
wbwd
wds
wi Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
wl
wpi
wtap
xe
xen Make netback compile without INET support in the kernel. 2013-10-22 00:50:53 +00:00
xl