NetBSD/sys
thorpej 89ae0bf93c Inline several things from pal.s:
- alpha_rpcc(), alpha_mb(), alpha_wmb() -- these are instructions, and
  we win by inlining them: rpcc is generally used for profiling, and
  the memory barriers really should execute as quickly as possible with
  minimal side-effects (like additional loads/stores required to call the
  functions!)
- alpha_pal_imb(), alpha_pal_rdps(), alpha_pal_swpipl(), alpha_pal_tbi(),
  alpha_pal_whami() -- these are PALcode ops.  We must specify some register
  clobbers for these.

We have a very decent size savings as a result.  My test system:
text    data    bss     dec     hex     filename
2671724 235848  377016  3284588 321e6c  /netbsd.bak
2617708 235736  377016  3230460 314afc  /netbsd

Most of this comes from fewer register saves/restores around spl*() calls
(now that alpha_pal_rdps() and alpha_pal_swpipl() are inlined).

Note that alpha_pal_rdps() and alpha_pal_swpipl() remain in pal.s to
maintain binary compatibility with LKMs that may use spl*() functions.
1999-11-30 00:42:46 +00:00
..
adosfs
arch Inline several things from pal.s: 1999-11-30 00:42:46 +00:00
coda
compat Make this compile again on sparc. 1999-11-28 18:06:46 +00:00
conf defopt COM_DEBUG, COM_HAYESP, and COM16650 1999-11-22 03:53:38 +00:00
ddb
dev Register definitions for the PrestoServe option board (I've had this for 1999-11-29 15:06:28 +00:00
filecorefs
gdbscripts
ipkdb
isofs
kern Clear B_AGE in bdirty(), this buffer must go through the LRU again 1999-11-26 17:18:15 +00:00
lib Add strtoul.c and sort sources alphabetically. 1999-11-29 23:24:59 +00:00
lkm
miscfs Be more careful to block bio interrupts for some data structures. There 1999-11-23 23:52:40 +00:00
msdosfs
net Fix typo introduced in rev. 1.55. 1999-11-27 18:45:08 +00:00
netatalk
netccitt
netinet Add the `packed' attribute to structures which describe wire protocol data. 1999-11-20 00:37:58 +00:00
netinet6 Update protocoles and interfaces stats counters to 64bit. 1999-11-19 10:41:41 +00:00
netiso
netkey
netnatm
netns
nfs Insert an extra VOP_ACCESS check in nfs_lookup, to avoid cached access 1999-11-29 23:34:00 +00:00
ntfs
stand
sys previous is true even for sun3x 1999-11-22 18:05:41 +00:00
ufs Be more careful to block bio interrupts for some data structures. There 1999-11-23 23:52:40 +00:00
uvm add a diagnostic panic to catch illegal memory ranges passed to 1999-11-24 18:28:49 +00:00
vm
Makefile