diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2010-04-17 22:10:14 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2010-04-17 22:10:14 +0000 |
commit | cb48bd111b349dafceab40372ffe880babd1e427 (patch) | |
tree | a158d4faf4bacfac98e9b9ae7ca1abac3360076e /usr.bin | |
parent | e3c388cd8ea48dd3cdc9988126f0461b88763ec6 (diff) |
Work around yet another MC88110 errata, causing cache writebacks upon snooping
to sometimes fail, by only using cache operation sequences known not to
trigger the errata, at the expense of a small (barely noticeable) performance
hit.
This workaround is only enabled when compiling a MULTIPROCESSOR kernel, since
the problem will not arise when using only one processor.
This change, refined over a few months, finally makes GENERIC.MP run stably
on 197DP systems. Of course, just writing this is enough to invoke Murphy's
law and make it fail again in an even more obscure and rare way...
Diffstat (limited to 'usr.bin')
0 files changed, 0 insertions, 0 deletions