diff options
author | Mark Kettenis <kettenis@cvs.openbsd.org> | 2008-10-01 19:13:02 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@cvs.openbsd.org> | 2008-10-01 19:13:02 +0000 |
commit | a7514fd7c95c679cf59a49547851275f73160bbb (patch) | |
tree | 76c011c087d459aa5fceb6ab9f658ffce7568e97 /distrib | |
parent | 1248d35941b1eaa9182edc602790fa85c2626338 (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