summaryrefslogtreecommitdiff
path: root/?id=7c3424c244a54c191c45d2fcfe666588cbf6d11a
diff options
context:
space:
mode:
authorArne Welzel <arne.welzel@gmail.com>2018-03-21 22:01:17 +0100
committerLionel Sambuc <lionel.sambuc@gmail.com>2018-03-25 11:22:35 +0200
commit7c3424c244a54c191c45d2fcfe666588cbf6d11a (patch)
tree7912daa45a829f9915430b75482b42c0442f75fd /?id=7c3424c244a54c191c45d2fcfe666588cbf6d11a
parenta27e58e1f7027bdd1fce3dc222dd24fa10d514fb (diff)
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
Diffstat (limited to '?id=7c3424c244a54c191c45d2fcfe666588cbf6d11a')
0 files changed, 0 insertions, 0 deletions