thorpej
ad2350dccf
On XScale processors where we use write-back caching, use are
...
read/write-allocate line allocation policy.
On the i80321, this improves nearly every lmbench benchmark, dramatically
so the ones that are sensitive to memory bandwidth (100-300% improvement
for these).
2002-04-10 17:39:31 +00:00
mycroft
fb1196703d
Some manual strength reduction.
2002-04-10 17:29:30 +00:00
tv
b0f4369532
Move check of USE_NEW_TOOLCHAIN so it'll actually be *defined* for a native
...
crunchgen binary where appropriate.
2002-04-10 17:29:25 +00:00
mycroft
f127f0f067
Some manual strength reduction.
2002-04-10 17:28:13 +00:00
briggs
1d20521bf4
Include m68k/bus_dma.h
2002-04-10 17:18:01 +00:00
briggs
a76fd8f800
Include powerpc/ibm4xx/cpu.h. Reminder thanks to wiz@.
2002-04-10 17:17:11 +00:00
thorpej
2b924304ab
Add a new function, pmap_alloc_ptpt(), that allocates the PTPT and
...
maps it the way we want, rather than using uvm_km_zalloc() and playing
the "revoke cacheability" song-and-dance.
2002-04-10 17:08:13 +00:00
lukem
7f1019eef4
tweak how distrib/Makefile.inc is pulled in. use realall: instead of all:
2002-04-10 16:14:11 +00:00
thorpej
cad393fa1c
pmap_alloc_l1pt(): Just enter the mappings for the L1 table by
...
hand, rather than calling pmap_kenter_pa() and then revoking
cacheability in the PTE.
2002-04-10 15:56:21 +00:00
christos
de525ac6ca
Try harder to find a tty.
2002-04-10 15:52:07 +00:00
thorpej
cd0e28f1e7
Use L2_S_CACHE_MASK in places where we revoke cacheability.
2002-04-10 15:44:23 +00:00
briggs
4fb4a95b7e
Install cpu.h. Noted in PR port-powerpc/16285 from smi@sm.sony.co.jp.
2002-04-10 15:36:42 +00:00
lukem
2637121712
tweak how distrib/Makefile.inc is pulled in
2002-04-10 15:34:59 +00:00
lukem
fc30d3eb37
whitespace tweak
2002-04-10 15:28:22 +00:00
lukem
5aa16f7d61
tweak how distrib/Makefile.inc is pulled in
2002-04-10 15:26:44 +00:00
lukem
818750e0b3
if UNPRIVED, call ${PAX} with -N ${_SRC_TOP}/etc
2002-04-10 15:12:37 +00:00
lukem
0476c683f0
replace BSDSRCDIR with _SRC_TOP_, since the latter is more likely to
...
be "accurate". document _SRC_TOP_.
2002-04-10 15:05:41 +00:00
lukem
7cd3221242
for the moment, use ${_SRC_TOP_}/sys/conf instead of ${KERNSRCDIR}/conf to
...
find osrelease.sh, since the former should always be available
2002-04-10 15:02:39 +00:00
itohy
be6e32fe84
make gas work for a.out/i386
2002-04-10 15:02:04 +00:00
lukem
cf1352743d
now <bsd.kernobj.mk> defines KERNSRCDIR correctly, pull it in earlier
...
and clean up related goop
2002-04-10 14:57:45 +00:00
lukem
0879d1487a
don't set KERNSRCDIR here; pull in <bsd.kernobj.mk> if you need it
2002-04-10 14:53:43 +00:00
lukem
380bba0606
use TARGETDIR instead of TARGDIR
2002-04-10 14:44:02 +00:00
mycroft
fd303c4dc5
Add a special case for nrpos=1 to cbtorpos(). This massively reduces CPU usage
...
by newfs(8) -- and fsck_ffs(8) on a relatively empty file system. There is
still one divide left in the inner loops, to calculate cylno values.
2002-04-10 14:31:07 +00:00
tsutsui
3ff9225d3a
Add multiple bootfd support.
2002-04-10 14:23:59 +00:00
simonb
520668b4aa
Add sbmips "etc" files.
...
Fixes PR port-sbmips/16229 from Ben Harris.
2002-04-10 14:21:46 +00:00
simonb
13a96398e5
Add evbmips "etc" files.
...
Fixes PR port-evbmips/16230 from Ben Harris.
2002-04-10 14:21:00 +00:00
simonb
ffbfbbb1f7
Include files and /etc files for evbmips and sbmips ports.
2002-04-10 14:11:14 +00:00
tsutsui
937863b61e
Add (missing) scsibus* at adw?
2002-04-10 13:41:04 +00:00
tsutsui
2b96151049
Disable BOOT_AOUT.
2002-04-10 13:38:42 +00:00
christos
28bf921d47
don't whine about non-regular files. It is perfectly normal to keep a CVS
...
or RCS directory in /etc/rc.d.
2002-04-10 12:38:26 +00:00
lukem
fbeeec837c
When building kern-*.tgz, output an mtree specfile to pipe into
...
${PAX} -M so that the contents get the appropriate ownership.
Fixes [toolchain/16161] from Ben Harris <bjh21@netbsd.org>
2002-04-10 12:05:20 +00:00
msaitoh
93943fd466
sync with gnu/dist/gas/config/tc-sh.c rev. 1.4
...
> dd "-big" option for little endian
2002-04-10 11:33:06 +00:00
msaitoh
c6a6db9921
shl -> !target_big_endian
2002-04-10 10:12:10 +00:00
enami
c7fb252eba
- Don't assume that /usr is available. Fixes (one of?) ``fgrep: not found''.
...
- Don't append ``dot'' when restoring resovl.conf.
2002-04-10 10:11:41 +00:00
haya
cc2da29e03
Correct an error message.
2002-04-10 10:09:31 +00:00
msaitoh
eec913e568
sync with gnu/dist/gas/config/tc-sh.[ch] rev. 1.3
...
> Use only one common variable to check whether big endian or not.
> Now gas doesn't confuse endianness!
2002-04-10 10:03:43 +00:00
itojun
9998fd3a57
revert previous
2002-04-10 09:53:01 +00:00
itojun
7aef2b4e07
make it compile (missing includes)
2002-04-10 09:37:51 +00:00
itojun
45451927ec
correct variable initialization. reported by fujitsu folks
2002-04-10 09:18:57 +00:00
mycroft
3bc20d3480
Remove debugging output.
2002-04-10 08:27:54 +00:00
mycroft
9eab713623
Use fs_fragshift more. Simplify a bunch of arithmetic involving NSPF().
2002-04-10 08:27:23 +00:00
mycroft
afc5d40400
Use blkstofrags() and fragstoblks(). Use &(NBBY-1) rather than %NBBY.
...
Switch off of fs_fragshift rather than fs_frag (generates better jump tables).
2002-04-10 08:05:11 +00:00
mycroft
0a9b835878
Use fsbtodb() rather than multiplying by NSPF().
2002-04-10 07:46:10 +00:00
lukem
d656686b8f
doh. don't try and update from_sb and tv if dolink is set
2002-04-10 06:12:04 +00:00
lukem
c1961c25e2
always stat into &from_sb and setup tv[]; stops weird problem noticed
...
by Simon Burge when installing from /dev/null resulted in weird dates.
2002-04-10 06:02:52 +00:00
itojun
e9220ac40f
install(1) is at usr.bin/xinstall, which is not obvious
2002-04-10 05:26:15 +00:00
briggs
41ec4fe6c2
Accept the bus_dma_tag_t for obio, too.
2002-04-10 05:13:09 +00:00
shin
e4e5edd1a5
use ${UUDECODE}.
...
execute ${UUDECODE} at destination directory.
2002-04-10 05:00:47 +00:00
thorpej
668547d841
pmap_kenter_pa(): Obey the "prot" argument, rather than simply making
...
all mappings r/w (!!).
2002-04-10 04:40:58 +00:00
briggs
648cd86d69
Use m68k/m68k/cacheops.[ch]
...
Use m68k/m68k/bus_dma.c
- Add mainbus_attach_args with bus_space_tag_t and bus_dma_tag_t.
- Use passed-in tags for nubus scan.
2002-04-10 04:38:48 +00:00