[mips] enable relbuf on mips for now to work around page aliasing in mips hardware.
authoradrian <adrian@FreeBSD.org>
Tue, 15 Nov 2016 01:41:45 +0000 (01:41 +0000)
committeradrian <adrian@FreeBSD.org>
Tue, 15 Nov 2016 01:41:45 +0000 (01:41 +0000)
commitf86b022ed090fc57fb5094721772afdba6f192a8
treea0faeae16273b5e1cfa0a11f4d79904ac9b642e8
parentc8f676e4c5927db4f2f034686d0a883551fcd8c7
[mips] enable relbuf on mips for now to work around page aliasing in mips hardware.

Although the higher end MIPS hardware handles cache aliasing issues in
hardware, the older cores (r4k, etc) and some compile versions of the
newer cores (mips24k, mips34k, mips74k) don't have this feature.
This means we end up with some very unfortunate behaviour that was
made very obvious by some recent changes to the FFS pager by kib.

So, flip this off until we get our MIPS pmap/cache code upgraded to
handle aliased pages in software.

Discussed with: kib, bsdimp, juli
sys/kern/vfs_bio.c