freebsd_amp_hwpstate/usr.bin
Poul-Henning Kamp e796e00de3 Some cleanups related to timecounters and weird ifdefs in <sys/time.h>.
Clean up (or if antipodic: down) some of the msgbuf stuff.

Use an inline function rather than a macro for timecounter delta.

Maintain process "on-cpu" time as 64 bits of microseconds to avoid
needless second rollover overhead.

Avoid calling microuptime the second time in mi_switch() if we do
not pass through _idle in cpu_switch()

This should reduce our context-switch overhead a bit, in particular
on pre-P5 and SMP systems.

WARNING:  Programs which muck about with struct proc in userland
will have to be fixed.

Reviewed, but found imperfect by:       bde
1998-05-28 09:30:28 +00:00
..
apply
ar ELF preparation step 1: 1998-05-25 17:34:42 +00:00
at
banner
basename
biff
brandelf
c89
calendar
cap_mkdb
chat
checknr
chflags
chkey
chpass
cksum
cmp "EOF of file..." is written to stderr and not stdout. 1998-05-26 00:39:12 +00:00
col
colcrt
colldef
colrm
column
comm
compile_et
compress
cpp
ctags
cut
dig
dirname
dnsquery
doscmd ELF preparation step 2: 1998-05-26 20:12:56 +00:00
du
ee
env
error
expand
f2c
false
fetch
file
file2c
find
finger
fmt
fold
fpr
from
fsplit
fstat
ftp
gcore
gencat
getopt
global
gprof
gprof4
head
hexdump
host
id
indent
ipcrm
ipcs
join
jot
kdump
key
keyinfo
keyinit
keylogin
keylogout
killall
ktrace
kzip
lam
last Reviewed by: Peter Hawkins <thepish@FreeBSD.org> 1998-05-28 00:58:29 +00:00
lastcomm
ldd
leave
lex
limits
locate
lock
lockf
logger
login
logname
look
lorder
lsvfs
m4
mail
make
makewhatis
mesg
minigzip
mk_cmds
mkdep
mkfifo
mklocale
mkstr
mktemp
modstat
more
msgs
mt
ncal
netstat
newkey
nfsstat
nice
nm ELF preparation step 1: 1998-05-25 17:34:42 +00:00
nohup
objformat Convert to more canonical format.. It seems that both Soren and I were 1998-05-27 15:43:24 +00:00
opieinfo
opiekey
opiepasswd
pagesize
passwd
paste
pr
printenv
printf
quota
ranlib ELF preparation step 1: 1998-05-25 17:34:42 +00:00
rdist
renice
rev
rlogin
rpcgen
rpcinfo
rs
rsh
rup
ruptime
rusers
rwall
rwho
sasc
script
sed
shar
showmount
size ELF preparation step 1: 1998-05-25 17:34:42 +00:00
soelim
split
strings ELF preparation step 1: 1998-05-25 17:34:42 +00:00
strip ELF preparation step 1: 1998-05-25 17:34:42 +00:00
su PR: 1904 1998-05-26 06:39:08 +00:00
symorder
systat Correctly display the interrupt counts. 1998-05-27 21:01:37 +00:00
tail
talk
tclsh
tconv
tcopy
tee
telnet
tftp
time
tip
tn3270
top Some cleanups related to timecounters and weird ifdefs in <sys/time.h>. 1998-05-28 09:30:28 +00:00
touch
tput
tr
true
truss
tset
tsort
tty
ul
uname
unexpand
unifdef
uniq
units
unvis
users
uudecode
uuencode
vacation
vgrind
vi
vis
vmstat
w
wall
wc
what
whereis
which
who
whois
window
write
xargs
xinstall
xlint
xstr
yacc
yes
ypcat
ypmatch
ypwhich
Makefile ELF preparation step 1: 1998-05-25 17:34:42 +00:00
Makefile.inc