freebsd-dev/sys/dev
Stefan Eßer b67e92b038 Attempt to fix Symbios driver on amd64. The private memory allocation
function provided by the driver limits allocations to the page size,
i.e. 4KB on i385 and 8KB on typical 64 bit processors. Since amd64
has 64 bit pointers, but only 4KB pages, an array of pointers that
just fits into one page on all the other processors, does require
2 pages on amd64.

In order to make this driver useful on amd64, the allocation unit
has been increased to 2 pages on amd64 and contigmalloc() is used
instead of malloc(). All other processor types are unaffected by
this change. This modification has only been compile-tested on
amd64, yet, but should just work (FLW).
2005-01-01 19:05:46 +00:00
..
aac Add the PCI ID for the Adaptec 2230SLP card. 2004-12-15 07:03:21 +00:00
acpi_support Unify ACPI_DEBUG support for all OEM drivers under ACPI_OEM. Since more than 2004-12-13 23:31:46 +00:00
acpica Minor cleanup: Reduce stack usage in probe method. Outdent probe. Use 2004-12-27 05:42:32 +00:00
adlink Commit the new version of the adlink driver which can do non-cyclic 2004-09-19 21:52:15 +00:00
advansys Properly release allocated resources if adw(4) device fails to fully attach, 2004-12-06 23:17:04 +00:00
agp [1] Remove the generic bridge support from those drivers that had it. The 2004-12-30 07:18:58 +00:00
aha Various whitespace nits. 2004-11-12 02:18:42 +00:00
ahb
aic
aic7xxx Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
amd
amr Fix a number of bugs and significantly alter the command execution path to 2004-12-05 23:48:17 +00:00
an
ar
arl
asr
ata Loosen the probe a bit. 2004-12-24 13:38:25 +00:00
ath bump copyright for 2005 2004-12-31 22:42:38 +00:00
atkbdc Add a new flag to the atkbd(4) driver to disable testing the keyboard 2004-12-15 23:00:47 +00:00
auxio Port NetBSD auxio driver. The driver was modified to use led(4) and can 2004-10-09 07:31:03 +00:00
awi Update for net80211 changes. 2004-12-08 17:36:51 +00:00
bfe Locking cleanups to remove the need for a recursive mutex 2004-10-23 08:33:10 +00:00
bge Add support for the 5721 which seems to be similar to the 5750/5751. 2004-12-17 21:50:18 +00:00
bktr Roger is away, note that his maintainership is 2004-12-31 09:18:29 +00:00
buslogic #include <isa/isavar.h> instead of <i386/isa/isa_dma.h> 2004-09-15 11:58:34 +00:00
cardbus
ciss
cm
cnw
cp Bring back ability to use FR support with sppp from Cronyx. 2004-12-14 23:13:08 +00:00
cs
ct
ctau Make code MPSAFE. 2004-12-13 22:07:23 +00:00
cx Make code MPSAFE. 2004-12-13 22:07:23 +00:00
cy Use generic tty code instead of local copy. 2004-10-05 07:42:19 +00:00
dc Read the MAC address in the EEPROM in the correct byte order. This 2004-10-01 15:23:31 +00:00
dcons Use dcons buffer passed by loader on amd64. 2004-10-28 12:18:22 +00:00
de Hide link up/down/media printfs behind bootverbose 2004-11-08 19:21:57 +00:00
dec
digi Add new function ttyinitmode() which sets our systemwide default 2004-10-18 21:51:27 +00:00
dpt
drm Use the SYSCTL_ADD_OID macro, instead of directly calling sysctl_add_oid(). 2004-12-15 06:22:33 +00:00
ed Commit ALTQ-patch for ed(4). 2004-11-21 02:42:09 +00:00
eisa
em Further refine the if_em vlan fix in if_em.c:1.53: 2004-11-14 20:20:28 +00:00
en
ep
esp Remove files repocopied to sys/sparc64/sbus. 2004-11-10 14:11:10 +00:00
ex Use cluster if data >= MINCLSIZE. 2004-10-17 21:44:11 +00:00
exca
fatm
fb Fixed compilation warnings with option VGA_NO_MODE_CHANGE. 2004-12-15 13:49:25 +00:00
fdc Pass the file->flags down to geom ioctl handlers. 2004-12-12 10:09:05 +00:00
fe Style. Use ETHER_IS_MULTICAST() appropriately instead of masking off the bit. 2004-10-07 20:56:29 +00:00
firewire Fix malloc type in free(). 2004-11-10 06:21:47 +00:00
fxp Only try to use the 82503 serial interface for the 82557 chipsets. The 2004-12-20 10:18:21 +00:00
gem
gfb
harp
hatm
hfa Apply error and success logic consistently to the function netisr_queue() and 2004-08-27 18:33:08 +00:00
hifn add missing ';' that didn't show up with INVARIANTS enabled 2004-10-15 03:54:56 +00:00
hme Some changes related to reading the MAC-address from the VPD on systems 2004-12-12 00:32:51 +00:00
hptmv Move launching the worker thread from a SYSINIT to the first device's 2004-12-19 19:42:54 +00:00
ic This file was repocopied from sys/dev/uart/uart_dev_z8530.h. 2004-11-21 01:34:15 +00:00
ichsmb
ichwd
ida Add a callout to dump card status on command queue timeouts. 2004-12-14 17:45:30 +00:00
idt Apply error and success logic consistently to the function netisr_queue() and 2004-08-27 18:33:08 +00:00
ie
if_ndis record the bssid for an association 2004-12-12 07:45:42 +00:00
iicbus
iir Panic if given a CAM_DATA_PHYS pointer from CAM instead of trying to handle it. 2004-09-03 08:44:23 +00:00
io
ips
isp PAE support changes that included at least some minimal actual testing 2004-09-23 05:25:22 +00:00
ispfw
ixgb
joy
kbd #include fcntl.h not vnode.h. Check O_NONBLOCK not IO_NDELAY. 2004-12-22 17:29:02 +00:00
led
lge Hide link up/down/media printfs behind bootverbose 2004-11-08 19:21:57 +00:00
lnc
matcd
mc146818 Add a driver back end for MC146818 and compatible clocks based on the 2004-11-17 16:37:25 +00:00
mca
mcd No point in setting si_bsize_phys anymore, nobody reads it. 2004-10-29 11:09:21 +00:00
md Stop explicitly touching td_base_pri outside of the scheduler and simply 2004-12-30 20:29:58 +00:00
mem
mii Cleanup link state change notification: 2004-12-08 05:45:59 +00:00
mk48txx o Sync with the NetBSD mk48txx driver (the result simplyfies some changes 2004-11-17 12:54:12 +00:00
mlx Don't use PAGE_SIZE to calculate controller-specific attributes. 2004-11-25 12:15:49 +00:00
mly
mpt Add support for FC929X, which apparently is just a PCI-X version of FC929. 2004-12-18 16:49:54 +00:00
mse Separate mse driver into a core driver and a bus attachments. Separate out 2004-12-12 20:05:50 +00:00
musycc Add -1 to this non-existent use of m_print in the source tree so LINT 2004-09-28 20:14:51 +00:00
my
ncv
nge Hide link up/down/media printfs behind bootverbose 2004-11-08 19:21:57 +00:00
nmdm #include of <sys/vnode.h> not necesary. 2004-12-22 17:28:34 +00:00
nsp
null
ofw Don't probe for a disk unless explicitly enabled by a tunable. 2004-12-28 05:07:49 +00:00
owi
patm Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
pbio Catch up with the header repo copy. 2004-11-11 19:14:09 +00:00
pccard Shame on me. I screwed up product ID for the 3COM Bluetooth PC-Card. 2004-09-09 18:48:09 +00:00
pccbb Add recognition of O2Micro 711M1. 2004-12-23 05:28:36 +00:00
pcf
pci Fix last second typos that crept in :-(. 2004-12-31 23:59:24 +00:00
pdq Prefer C99's __func__ over GCC's __FUNCTION__. 2004-09-22 17:16:04 +00:00
ppbus Apply error and success logic consistently to the function netisr_queue() and 2004-08-27 18:33:08 +00:00
ppc
pst Use the correct type for iop_attach(). 2004-10-03 16:06:46 +00:00
puc Apply a bandaid to avoid hangs on Ultra 2 machines. The second Z8530 2004-11-15 02:47:37 +00:00
random Check O_NONBLOCK not IO_NDELAY. 2004-12-22 17:29:37 +00:00
ray Update for net80211 changes. 2004-12-08 17:36:51 +00:00
rc Use generic ttycode instead of local copy. 2004-10-07 06:19:11 +00:00
re fix jumbo frames as much as they can be fixed for re. We now cap the MTU 2004-09-28 18:22:24 +00:00
rndtest
rp Use tty layer generic code instead of local copy. 2004-10-04 09:38:53 +00:00
sab Use generic tty code instead of local copies. 2004-10-12 22:33:19 +00:00
safe
sbni
sbsh
scd Don't set si_bszize_phys, nobody cares. 2004-10-29 11:09:50 +00:00
sf Correct URL of the programming manual. 2004-11-17 23:36:11 +00:00
si Add #ifdef _KERNEL which allows sicontrol(8) to include this file 2004-10-02 18:49:29 +00:00
sio Remove local hacks to set flags now that the device probe does this for us. 2004-10-14 22:21:59 +00:00
sk Enable sk(4) for ATLQ. 2004-12-24 14:13:38 +00:00
smbus
sn
snc
snp Include fcntl.h not vnode.h. 2004-12-22 17:30:38 +00:00
sound Allow selection of a recording source on USB audio devices. 2004-12-25 08:55:52 +00:00
speaker
sr
stg
streams Introduce an alias for FILEDESC_{UN}LOCK() with the suffix _FAST. 2004-11-13 11:53:02 +00:00
sx Use generic tty processing code instead of local copy. 2004-10-08 06:45:10 +00:00
sym Attempt to fix Symbios driver on amd64. The private memory allocation 2005-01-01 19:05:46 +00:00
syscons Remove the last vestiges of the userconfig option. None of this actually 2004-12-01 04:59:33 +00:00
tdfx
tga Remove redundant _FBSDID. 2004-09-01 22:53:13 +00:00
ti Update the Tigon 1 and 2 driver to use the sf_buf API for implementing 2004-12-06 00:43:40 +00:00
trm
twa
twe Recognize the 32-bit form of the twe binary passthrough ioctl()s so that 2004-12-17 17:45:29 +00:00
tx
txp
uart Don't obtain the HCDP address directly from the bootinfo structure. 2004-12-08 05:46:54 +00:00
ubsec
usb First pass at shortening names. Likely more can be done. Generally 2004-12-31 19:10:33 +00:00
utopia
vge Remove unneeded TX channel wakeup from vge_txeof(). This was put 2004-09-11 22:13:25 +00:00
vkbd Include fcntl.h 2004-12-22 17:36:38 +00:00
vr Forcibly disable interrupts, if we find ourselves servicing one when 2004-10-27 19:02:23 +00:00
vx
watchdog
wds
wi Eliminate some of the egregious bypass of the 802.11 state 2005-01-01 17:45:11 +00:00
wl
xe
zs Fix a typo so that this compiles again. 2004-10-20 16:22:00 +00:00