minix/minix
Arne Welzel 7c3424c244 kernel/arm: do not treat all data aborts as pagefaults
For now, distinguish alignment, translation and permission faults.
The first kind of faults cause the kernel to send SIGBUS to the
process causing the fault, the latter two are forwarded to `vm' as
pagefaults. Previously, any data abort was forwarded to `vm' as
a pagefault, resulting in hard to debug issue #104.

Any unhandled fault status results in a disaster. This seems
better than naively hoping `vm' can do something about it.

Change-Id: I526f575bb2681e087e20fd49c5c0846cdd450c31
2018-03-25 11:22:35 +02:00
..
bin New sources layout 2014-07-31 16:00:30 +02:00
commands Fix pkgin_cd.sh 2017-05-07 00:54:46 +02:00
drivers Fix brazilian ABNT2 keymap 2018-03-23 07:38:56 +01:00
fs fs/mfs: Remove a few assert.h includes 2018-03-23 07:36:59 +01:00
include Add lwip: a new lwIP-based TCP/IP service 2017-04-30 13:16:03 +00:00
kernel kernel/arm: do not treat all data aborts as pagefaults 2018-03-25 11:22:35 +02:00
lib Network stack feedback-based fixes 2017-04-30 17:37:10 +02:00
llvm generate_gold_plugin: support for MAKE variable 2016-01-13 20:32:36 +01:00
man Update usage man page: remove reference to /usr/ast 2018-03-23 07:37:54 +01:00
net Network stack feedback-based fixes 2017-04-30 17:37:10 +02:00
sbin New sources layout 2014-07-31 16:00:30 +02:00
servers remove a duplicate include 2018-03-23 07:38:25 +01:00
share Retire MINIX tcpd(8) 2017-03-09 23:40:03 +00:00
tests tests: add advanced TCP/IP tests (test91-94) 2017-04-30 13:16:25 +00:00
usr.bin Add lwip: a new lwIP-based TCP/IP service 2017-04-30 13:16:03 +00:00
usr.sbin mkfs.mfs: fix typo in error message 2018-03-23 07:33:25 +01:00
Makefile NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
Makefile.fetchgnu Improve the process for GNU tools 2016-09-01 21:16:13 +02:00
Makefile.inc New sources layout 2014-07-31 16:00:30 +02:00