freebsd-skq/sys
njl ed0911a65e Rework acpi_cpu_idle() to select the next idle state before sleeping, not
after.  Unify the paths for all Cx states.  Remove cpu_idle_busy and
instead do the little profiling we need before re-enabling interrupts.
Use 1 quantum as estimate for C1 sleep duration since the timer interrupt
is the main reason we wake.

While here, change the cx_history sysctl to cx_usage and report statistics
for which idle states were used in terms of percent.  This seems more
intuitive than counters.  Remove the cx_stats structure since it's no
longer used.  Update the man page.

Change various types which do not need explicit size.
2004-06-05 07:02:18 +00:00
..
alpha Machine generated patch which changes linedisc calls from accessing 2004-06-04 16:02:56 +00:00
amd64 Initialize the MXCSR to the appropriate default value at startup. 2004-06-05 03:13:39 +00:00
arm Remove checks for curthread == NULL - it can't happen. 2004-06-03 10:22:47 +00:00
boot Some embedded platforms have no keyboard controller. Give up waiting 2004-06-02 09:38:32 +00:00
cam
coda
compat Change the types of vn_rdwr_inchunks()'s len and aresid arguments to 2004-06-05 02:18:28 +00:00
conf Axe the old midi drivers and framework. matk has developed a new 2004-06-01 06:22:59 +00:00
contrib
crypto
ddb
dev Rework acpi_cpu_idle() to select the next idle state before sleeping, not 2004-06-05 07:02:18 +00:00
fs
geom Add SVR4-compatible VTOC-style elements to the Sun label. The 2004-06-01 20:18:25 +00:00
gnu
i4b
i386 Change the types of vn_rdwr_inchunks()'s len and aresid arguments to 2004-06-05 02:18:28 +00:00
ia64 Machine generated patch which changes linedisc calls from accessing 2004-06-04 16:02:56 +00:00
isa
isofs/cd9660
kern Change the types of vn_rdwr_inchunks()'s len and aresid arguments to 2004-06-05 02:18:28 +00:00
libkern
modules
net Add helper functions to calculate the standard ethernet CRC in 2004-06-02 21:34:14 +00:00
net80211
netatalk
netatm
netgraph Integrate accept locking from rwatson_netperf, introducing a new 2004-06-02 04:15:39 +00:00
netinet Move the locking of the pcb into raw_output(). Organize code so 2004-06-03 03:15:29 +00:00
netinet6 do not check super user privilege in ip6_savecontrol. It is 2004-06-02 15:41:18 +00:00
netipsec
netipx
netkey
netnatm
netncp
netsmb
nfs
nfs4client
nfsclient
nfsserver
opencrypto
pc98 Centralize the line discipline optimization determination in a function 2004-06-04 21:55:55 +00:00
pccard
pci
posix4
powerpc Remove checks for curthread == NULL - it can't happen. 2004-06-03 10:22:47 +00:00
rpc
security
sparc64 Add missing <sys/module.h> #includes 2004-06-04 11:52:25 +00:00
sys Change the types of vn_rdwr_inchunks()'s len and aresid arguments to 2004-06-05 02:18:28 +00:00
tools
ufs Move TDF_DEADLKTREAT into td_pflags (and rename it accordingly) to avoid 2004-06-03 01:47:37 +00:00
vm Move the definitions of SWAPBLK_NONE and SWAPBLK_MASK from vm_page.h to 2004-06-04 04:03:26 +00:00
Makefile