#
61299599 |
|
08-Sep-2022 |
David Karoly <karolyd577@gmail.com> |
kernel/arm: disable interrupts when returning from exception handler Change-Id: I66a7d023d105e2bf066b9597f7703755c73c3e55 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5633 Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
17569c02 |
|
04-Sep-2022 |
David Karoly <karolyd577@gmail.com> |
kernel/arm: clean up arch-specific defines * align fault syndrome and fault address register naming with ARM Architecture Reference Manual (i.e. IFSR, DFSR, IFAR, DFAR) * move PSR bitfield defines to arch_cpu_defs.h Change-Id: I813045eec335ffbdd75270ad5a1afb2f222f73c8 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5618 Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
d244e9ef |
|
03-Sep-2022 |
David Karoly <karolyd577@gmail.com> |
kernel/arm/exceptions: use more readable macro names Change-Id: I4f41f6dff6a871583ea91e029476fc9c5f0ca46d Reviewed-on: https://review.haiku-os.org/c/haiku/+/5615 Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com> Reviewed-by: X512 <danger_mail@list.ru> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
c791590a |
|
02-Sep-2022 |
David Karoly <karolyd577@gmail.com> |
kernel/arm: fix iframe unwinding * add missing call to thread_get_current_thread() * apply some better formatting to iframe printout * pass iframe in lr to exception handlers * add missing iframe scope in syscall handler (was removed previously by mistake) Change-Id: I01c34f2114cd874f72f91be428921ad2002e256a Reviewed-on: https://review.haiku-os.org/c/haiku/+/5611 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
f8a9b57c |
|
21-Apr-2022 |
David Karoly <karolyd577@gmail.com> |
kernel/arm: move exception handler stacks to data segment Exception handler stacks used to be defined in the text segment which doesn't work very well once we enable memory access permissions as the text segment is read-only. Change-Id: I6b28bae09507f23293ede80034db81f5344de4c2 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5231 Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
|
#
4c6e7a4b |
|
24-Feb-2022 |
David Karoly <karolyd577@gmail.com> |
kernel/arm: implement prefetch abort handler Change-Id: I39c330a44ad36ede41c7727017dd733d07288be9 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4983 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
|
#
1b895c83 |
|
22-Feb-2022 |
David Karoly <karolyd577@gmail.com> |
kernel/arm: implement syscall handler Change-Id: I75f2fb7808f55a460835276ca66cce8a26e8403d Reviewed-on: https://review.haiku-os.org/c/haiku/+/4980 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: X512 <danger_mail@list.ru> Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
|
#
93bcaf36 |
|
07-Nov-2015 |
Jonathan Schleifer <js@webkeks.org> |
arm/arch_exceptions.S: Replace spsr_all with spsr After a quick look at binutils, they seem to be equal, however, Clang does not accept the _all one.
|
#
1ed5f66c |
|
03-Dec-2012 |
Michael Lotz <mmlr@mlotz.ch> |
Add missing function end macro.
|
#
2b5d52a1 |
|
03-Dec-2012 |
Michael Lotz <mmlr@mlotz.ch> |
Whitespace cleanup only.
|
#
f86b5828 |
|
06-Nov-2012 |
Ithamar R. Adema <ithamar@upgrade-android.com> |
ARM: Cleanup of port support code. This also implements the fault handler correctly now, and cleans up the exception handling. Seems a lot more stable now, no unexpected panics or faults happening anymore.
|
#
02081e09 |
|
04-Nov-2012 |
Ithamar R. Adema <ithamar@upgrade-android.com> |
ARM: Initial implementation of interrupt/exception handling. This contains both the common ARM(v5) vector handling as well as the PXA(verdex) specific interrupt controller code, to be seperated when ARM support for FDT is implemented. Functional enough to handle interrupts, needs work on KDL support.
|
#
1ed5f66cd4e5abaa0d048d8b34bfbf293e90609a |
|
03-Dec-2012 |
Michael Lotz <mmlr@mlotz.ch> |
Add missing function end macro.
|
#
2b5d52a1745eb9fb34887251b09f24aaf78d535b |
|
03-Dec-2012 |
Michael Lotz <mmlr@mlotz.ch> |
Whitespace cleanup only.
|
#
f86b5828486b661145eb15952ec14648c9bb8d9b |
|
06-Nov-2012 |
Ithamar R. Adema <ithamar@upgrade-android.com> |
ARM: Cleanup of port support code. This also implements the fault handler correctly now, and cleans up the exception handling. Seems a lot more stable now, no unexpected panics or faults happening anymore.
|
#
02081e0950d201a246c8adb86a92a8bb65e28490 |
|
04-Nov-2012 |
Ithamar R. Adema <ithamar@upgrade-android.com> |
ARM: Initial implementation of interrupt/exception handling. This contains both the common ARM(v5) vector handling as well as the PXA(verdex) specific interrupt controller code, to be seperated when ARM support for FDT is implemented. Functional enough to handle interrupts, needs work on KDL support.
|