diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2007-12-26 22:21:42 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2007-12-26 22:21:42 +0000 |
commit | 9f210b547660c3b686e67c84b085a88b72c427a1 (patch) | |
tree | 789faed2cb6310c4dec773c47a1ff4ce256ea02d /usr.sbin/ripd | |
parent | 05a292d3dbfa7b5411b7b1f5f94c87a60069ca3b (diff) |
Remove the last debug bit from the PSR on 88110: do not force memory accesses
instructions to be serialized (this defeats the purpose of having a superscalar
processor, and accesses to volatile variables are done with explicit memory
barriers anyway).
This brings a HUGE speedup: openssl speed -elapsed shows AES is 90% faster,
blowfish is 75% faster, and sha1 is 50% faster. Not so bad!
However, doing this increases the pressure on the processor bus, so it is
necessary to increase the processor bus timeout on 40MHz boards again (to 256
usec). ``black cat'' 50MHz boards seem to be unaffected, so they remain at
64 usec.
Diffstat (limited to 'usr.sbin/ripd')
0 files changed, 0 insertions, 0 deletions