summaryrefslogtreecommitdiff
path: root/distrib
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@cvs.openbsd.org>2008-10-01 19:13:02 +0000
committerMark Kettenis <kettenis@cvs.openbsd.org>2008-10-01 19:13:02 +0000
commita7514fd7c95c679cf59a49547851275f73160bbb (patch)
tree76c011c087d459aa5fceb6ab9f658ffce7568e97 /distrib
parent1248d35941b1eaa9182edc602790fa85c2626338 (diff)
Be more agressive in flusing the cache. In addition to flushing the
instruction cache, also purge TLB entries. The PA-RISC 2.0 architecture says that cache lines may be moved in when a translation exists even if no access is done. This might have been hurting us badly since we create illegal aliases in pmap_zero_page() and pmap_copy_page(). Probably not perfect yet, and perhaps a bit of a sledgehammer, but it makes PA-RISC 2.0 machines stable again.
Diffstat (limited to 'distrib')
0 files changed, 0 insertions, 0 deletions