freebsd-dev/sys/dev
Poul-Henning Kamp 78a49a45bc Give timecounters a numeric quality field.
A timecounter will be selected when registered if its quality is
not negative and no less than the current timecounters.

Add a sysctl to report all available timecounters and their qualities.

Give the dummy timecounter a solid negative quality of minus a million.

Give the i8254 zero and the ACPI 1000.

The TSC gets 800, unless APM or SMP forces it negative.

Other timecounters default to zero quality and thereby retain current
selection behaviour.
2003-08-16 08:23:53 +00:00
..
aac Consistently use the BSD u_int and u_short instead of the SYSV uint and 2003-08-07 15:04:27 +00:00
acpica Give timecounters a numeric quality field. 2003-08-16 08:23:53 +00:00
adlink
advansys Mega busdma API commit. 2003-07-01 15:52:06 +00:00
agp Sort the list of PCI ID's in numerical order and fix a whitespace bogon. 2003-06-27 18:17:06 +00:00
aha Mega busdma API commit. 2003-07-01 15:52:06 +00:00
ahb Make this at least compile on 64 bit platforms. Its been breaking 2003-07-30 20:09:22 +00:00
aic Merge common XPT_CALC_GEOMETRY functions into a single convenience function. 2003-06-14 22:17:41 +00:00
aic7xxx Mega busdma API commit. 2003-07-01 15:52:06 +00:00
amd bus_dmamap_create() is no longer optional for non-static dma mappings. Thanks 2003-08-11 09:09:10 +00:00
amr Mega busdma API commit. 2003-07-01 15:52:06 +00:00
an Mega busdma API commit. 2003-07-01 15:52:06 +00:00
ar
asr
ata Add a PATH_INQ flag, PIM_NO_6_BYTE, which indicates the SIM never wishes to 2003-07-28 06:15:59 +00:00
ath Close a race where ath_intr is installed and may be called before 2003-08-13 21:29:35 +00:00
atkbdc Fix for FAIL_IF_NO_KBD case as expected. 2003-07-13 10:08:33 +00:00
awi update for new 802.11 support 2003-06-28 06:17:26 +00:00
bge Add support for the Broadcom BCM5901 and BCM5901 rev A2 chips. 2003-08-12 05:18:51 +00:00
bktr Add a overhaul of the soundchip initialization for the MSP34xx chipsets 2003-08-12 09:45:34 +00:00
buslogic Fixed wrong function names in the error message that was translated to 2003-07-26 11:53:40 +00:00
cardbus Add a new PCI interface method, assign_interrupt, to determine the 2003-07-01 14:08:33 +00:00
ciss Support EINPROGRESS and properly deal with 64bit physical addressing. 2003-08-12 17:55:53 +00:00
cm
cnw
cs
ct We donot need `\n' for panic(). 2003-08-07 08:13:37 +00:00
cy Use __FBSDID(). 2003-06-11 06:34:30 +00:00
dc Use the BUS_DMA_ZERO flag. 2003-07-27 14:00:02 +00:00
de Fix alignment requirements of tulip_rombuf by further increasing 2003-06-13 22:34:03 +00:00
dec
dgb Remove a few ushorts I missed in my earlier pass. 2003-08-15 14:55:50 +00:00
digi Consistently use the BSD u_int and u_short instead of the SYSV uint and 2003-08-07 15:04:27 +00:00
dpt Mega busdma API commit. 2003-07-01 15:52:06 +00:00
drm
ed Add MELCO LPC3_CTX. This is the same as Buffalo card of the same name 2003-08-07 19:40:05 +00:00
eisa
em Add facilities for tuning the "em" driver's interrupt delays without 2003-08-01 17:33:59 +00:00
en Consistently use the BSD u_int and u_short instead of the SYSV uint and 2003-08-07 15:04:27 +00:00
ep Style(9) cleanup. There was no consistent style in this driver, and 2003-07-17 19:37:56 +00:00
ex
exca MFP4: 2003-06-07 20:46:39 +00:00
fatm Consistently use the BSD u_int and u_short instead of the SYSV uint and 2003-08-07 15:04:27 +00:00
fb
fdc - Use the new resource_disabled() helper function to see if devices are 2003-07-02 16:09:02 +00:00
fe
firewire Validate number of iso. DMA channels. 2003-08-12 13:01:27 +00:00
fxp Use the revision ID from PCI configuration space to identify Intel 2003-08-04 00:17:16 +00:00
gem Mega busdma API commit. 2003-07-01 15:52:06 +00:00
gfb
gx
harp This is a pseudo physical interface for the HARP ATM stack. When loaded 2003-07-21 13:56:22 +00:00
hatm Make the driver preserve open connections accross ifconfig down 2003-08-07 13:42:31 +00:00
hea Use a size_t where a buffer length is meant. 2003-07-29 13:33:14 +00:00
hfa Implement a traffic shaping option for the PCA200 for CBR channels. 2003-07-31 14:52:44 +00:00
hifn Mega busdma API commit. 2003-07-01 15:52:06 +00:00
hme Mega busdma API commit. 2003-07-01 15:52:06 +00:00
ic
ichsmb
ida Initialize bp->bio_driver1 in idad_strategy(). 2003-08-08 23:01:12 +00:00
idt
ie Don't use pessimal (u_short) types for i/o ports. This is mainly for 2003-08-06 17:28:33 +00:00
iicbus Don't hardcode unit numer '0'. 2003-08-10 14:28:24 +00:00
iir Mega busdma API commit. 2003-07-01 15:52:06 +00:00
ips - Use the new resource_disabled() helper function to see if devices are 2003-07-02 16:09:02 +00:00
isp Mega busdma API commit. 2003-07-01 15:52:06 +00:00
ispfw
joy
kbd Fix for FAIL_IF_NO_KBD case as expected. 2003-07-13 10:08:33 +00:00
lge All current uses of pci_set_powerstate are bogus, at least in theory. 2003-07-03 14:00:57 +00:00
lmc
lnc Don't inline ridiculously very large functions. 2003-07-22 09:22:00 +00:00
matcd Re-introduction of the matcd CD driver. 2003-06-17 01:20:03 +00:00
mc146818
mca
mcd
md Consistently use the BSD u_int and u_short instead of the SYSV uint and 2003-08-07 15:04:27 +00:00
mii Add support for the Broadcom BCM5901 and BCM5901 rev A2 chips. 2003-08-12 05:18:51 +00:00
mk48txx
mlx Don't provide a mutex in the S/G list dma tag since it will never be defered. 2003-08-09 23:07:21 +00:00
mly Don't provide mutexes for static busdma allocations. 2003-08-11 03:39:41 +00:00
mpt Mega busdma API commit. 2003-07-01 15:52:06 +00:00
mse
musycc
my
ncv
nge All current uses of pci_set_powerstate are bogus, at least in theory. 2003-07-03 14:00:57 +00:00
nmdm
nsp
null /dev/null and /dev/zero does not need Giant 2003-06-24 19:50:48 +00:00
ofw Add a solaris compatible ofw interface for third party software that 2003-06-19 01:40:11 +00:00
patm Make open channels persist across ifconfig down and up. All channels 2003-08-07 14:30:58 +00:00
pccard resync to pcarddevs 1.63 2003-08-14 06:27:48 +00:00
pccbb trivial optimization: use nameunit here. 2003-08-14 07:15:19 +00:00
pcf fix another LP64 problem. READ_IVAR takes a pointer to an uintptr_t, not 2003-06-20 07:22:54 +00:00
pci Define PCI_MAXHDRTYPE to be 2. We know about header types 0, 1 and 2. 2003-08-01 21:45:56 +00:00
pcic
pdq Make this compile on alpha. 2003-07-31 13:36:57 +00:00
ppbus Consistently use the BSD u_int and u_short instead of the SYSV uint and 2003-08-07 15:04:27 +00:00
ppc Forgot an added file in the last commit. 2003-08-01 05:02:55 +00:00
pst
puc Add support for the newer Moxa PCI 8-port, 16550-compatible based 2003-08-14 14:15:16 +00:00
raidframe Add fdidx argument to vn_open() and vn_open_cred() and pass -1 throughout. 2003-07-27 17:04:56 +00:00
random Change the sleep identifier to "-" where random normally sleeps. 2003-07-02 08:04:57 +00:00
ray update to new 802.11 support 2003-06-28 17:57:30 +00:00
rc Consistently use the BSD u_int and u_short instead of the SYSV uint and 2003-08-07 15:04:27 +00:00
rndtest o correct mib spelling: reset -> retest 2003-06-25 14:46:01 +00:00
rp Undo single-intance inlining which is way above the comfort limit for GCC. 2003-07-23 18:03:22 +00:00
sab
safe o add missing {}'s that to safe_dmamap_uniform that caused extraneous copies 2003-08-13 20:42:53 +00:00
sbni Fix i386 assembly constraints. The same register cannot be 2003-07-11 07:49:40 +00:00
sbsh
scd
sf Due to extreme bogusness in the pci bus layer, these drivers were 2003-07-03 21:39:53 +00:00
si
sio - Use the new resource_disabled() helper function to see if devices are 2003-07-02 16:09:02 +00:00
sk Due to extreme bogusness in the pci bus layer, these drivers were 2003-07-03 21:39:53 +00:00
smbus Don't hardcode unit numer '0'. 2003-08-10 14:28:24 +00:00
sn
snc Consistently use the BSD u_int and u_short instead of the SYSV uint and 2003-08-07 15:04:27 +00:00
snp
sound modify comments 2003-08-15 02:31:13 +00:00
speaker
sr
stg
streams Initialize struct fileops with C99 sparse initialization. 2003-06-18 18:16:40 +00:00
sym Remove extraneous semicolons. They are already provided by 2003-08-05 07:22:12 +00:00
syscons Use the clear function provided by the video adapter driver. 2003-07-21 13:04:54 +00:00
tdfx
tga
ti Enable IFCAP_VLAN_MTU and increase MTU for it. 2003-08-05 02:34:35 +00:00
trm Remove two useless bzero() calls. 2003-08-12 14:51:18 +00:00
twe Oops.. Some debugging code snuck in here. 2003-08-12 22:33:49 +00:00
tx - No need to bzero() the softc structure. 2003-08-12 14:55:12 +00:00
txp All current uses of pci_set_powerstate are bogus, at least in theory. 2003-07-03 14:00:57 +00:00
ubsec Mega busdma API commit. 2003-07-01 15:52:06 +00:00
usb Crank down UVISORBUFSIZE from 1024 to 64 to avoid a problem where 2003-08-14 00:15:23 +00:00
utopia Generate events when the carrier goes up or down. 2003-07-30 08:35:58 +00:00
vinum #ifdef __i386__ the "int slice" definition that became i386-only with 2003-08-15 17:56:44 +00:00
vr Due to extreme bogusness in the pci bus layer, these drivers were 2003-07-03 21:39:53 +00:00
vx Revert part of rev 1.43. We want to fail gracefully if there is no packet 2003-06-08 18:35:25 +00:00
wds Mega busdma API commit. 2003-07-01 15:52:06 +00:00
wi Add microsoft mn-520 wlan card. 2003-08-14 06:30:06 +00:00
wl
xe
zs Fix a signedness problem in zstty_cncheckc(): when no character is ready, 2003-07-05 01:31:30 +00:00