summaryrefslogtreecommitdiff
path: root/sys/dev/microcode
diff options
context:
space:
mode:
authorjonathan <jonathan@NetBSD.org>1997-11-01 06:34:07 +0000
committerjonathan <jonathan@NetBSD.org>1997-11-01 06:34:07 +0000
commitba6431afae25914635c10787142744e238b9a134 (patch)
tree64d194f6890091ab5788e47948755587b66b4b22 /sys/dev/microcode
parentf47ecc8f5ebdf199bdb4bbac4a4de555c189b6b9 (diff)
Incorporate a 4.4BSD-Lite workaround for a bug in cache invalidation.
From /sys/news3400/news3400/locore.s, with id @(#)locore.s 8.3 (Berkeley) 9/23/93 Kazumasa Utashiro notes that the pmax cacheflush routines don't work: #ifndef NOTDEF /* I don't know why Ralph's code doesn't work. KU:XXX */ It's because pmax hardware wries the COP0 bit to external branch logic. news3400s don't, and so the bc0f loop fails. It will also fail on some other models of pmax, but we dont' support them. Surround the relevant framgents in locore_r200.S with "#ifdef pmax". Longer-term, the cacheflush entry in the locore callback may have to be a CPU baseboard-specific entry, not just CPU-version specific.
Diffstat (limited to 'sys/dev/microcode')
0 files changed, 0 insertions, 0 deletions