]> Zhao Yanbai Git Server - minix.git/commit
arm: recognize instruction fetch pagefault 68/568/1
authorBen Gras <ben@minix3.org>
Tue, 21 May 2013 12:57:57 +0000 (14:57 +0200)
committerBen Gras <ben@minix3.org>
Tue, 21 May 2013 13:05:06 +0000 (15:05 +0200)
commitd12d57dcd872822ad7259dd7976c6a9bc89dee3e
tree0d7d2d92074e53ea389de6d10f2629a1562b177b
parent225ed6d7bd2d83b79ebd4c1e10904c9462769530
arm: recognize instruction fetch pagefault

. an instruction fetch pagefault generates a prefetch
  abort exception, this should also be a source of
  a pagefault event
. the saved_lr argument to the C exception handler was
  sometimes an address, sometimes a pointer to that address;
  the kernel sometimes dereferences it, so it should always be
  an in-kernel address, never a userspace address. fix in mpx.S
  makes it always a pointer.
. move dumping of all processes over serial out of
  the arch-specific arch_system.c
kernel/arch/earm/exception.c
kernel/arch/earm/mpx.S
kernel/arch/i386/arch_system.c
kernel/proc.c