NetBSD/sys/arch
is 052a8aa0ba Fix a bug in the 68020+68851 / 68030 branch of the buserr handler:
For these CPU's, you have to use the ptest operation to search the mmu
tables in order to decide whether it is a real bus error or just a
page fault or write protection violation.

Our old code assumed user space always when calling ptest, and
erroneously assumed the BUSERR bit in the ptest output (mmusr
register) is the only indication for bus errors to check.

In fact, we have to follow a multistage decision tree to decide. 68060
CPUs are much easier to handle correctly.
1996-06-13 19:12:25 +00:00
..
alpha clean up copyright notices 1996-06-13 18:31:49 +00:00
amiga Fix a bug in the 68020+68851 / 68030 branch of the buserr handler: 1996-06-13 19:12:25 +00:00
arm32 Get the interrupt flags address from sc->sc_specific.sc_podule rather 1996-06-13 18:29:45 +00:00
atari locc() is unused. Remove it from the machine-independent kernel interface. 1996-06-10 15:33:33 +00:00
hp300 locc() is unused. Remove it from the machine-independent kernel interface. 1996-06-10 15:33:33 +00:00
i386 change > to >= in #endif comment, too. 1996-06-04 20:01:58 +00:00
m68k Fix a few off-by-one errors in bitnumbers used by print_fcode. 1996-06-12 20:22:42 +00:00
mac68k Update for current reality 1996-06-11 03:39:20 +00:00
mips Include <mips/types.h> to bring u_int32_t and u_int16_t in scope for 1996-06-05 23:44:31 +00:00
mvme68k switch to generic boot 1996-05-29 05:06:21 +00:00
pc532 xxcd => xx_cd. 1996-05-23 14:14:20 +00:00
pica Make `make depend' work for libraries. 1996-05-11 16:11:30 +00:00
pmax Fix the reworked autoconfiguration to also boot on a 5000/200. 1996-06-13 08:06:12 +00:00
sparc Bound the buffer cache to 1/2 of kernel virtual memory, so machines with 1996-06-12 23:48:51 +00:00
sun3 Add the version line. 1996-05-17 19:39:30 +00:00
vax locc() is unused. Remove it from the machine-independent kernel interface. 1996-06-10 15:33:33 +00:00
x68k fixed sometimes hang up bug at boot time. 1996-06-12 12:09:30 +00:00