#
93c6a62b |
|
11-Mar-2024 |
milek7 <me@milek7.pl> |
arm64: Reset state in _fp_save to prevent it from affecting kernel Change-Id: I5ef64eefc05735bd38314415f644f0124aaf607b Reviewed-on: https://review.haiku-os.org/c/haiku/+/7520 Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: David Karoly <karolyd577@gmail.com>
|
#
51edf932 |
|
07-Mar-2024 |
milek7 <me@milek7.pl> |
arm64: Save/restore TPIDR_EL0 in _arch_context_swap It's not used for anything by the OS but userspace might want to use it for its own purposes. Change-Id: Icda4bcd6de9d68596555e81293c8bd075f80a2a4 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7511 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
b6fd30b0 |
|
06-Mar-2024 |
milek7 <me@milek7.pl> |
arm64: Declare exception handlers as STATIC_FUNCTION Branch inside exception vector slot is emitted through PLT veneer, which clobbers x16 and x17. Making the function static removes the veneer, and fixes the problem. Change-Id: If8810999675b6e36926be9806e23a78b7e5c0f10 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7509 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
a0c8f15f |
|
20-Sep-2022 |
David Karoly <karolyd577@gmail.com> |
kernel/arm64: implement iframe stack and unwinding Change-Id: I1587c1f57bd73777a188bb8f1bc58263de82fcb9 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5684 Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk> Reviewed-by: David Karoly <karolyd577@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
303283fb |
|
17-Sep-2022 |
David Karoly <karolyd577@gmail.com> |
kernel/arm64: implement stack trace Change-Id: If5627fb4d37bdb7260d7e14c0c3e8cf7bcbee53d Reviewed-on: https://review.haiku-os.org/c/haiku/+/5672 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Jérôme Duval <jerome.duval@gmail.com> Reviewed-by: David Karoly <karolyd577@gmail.com>
|
#
d5f2742d |
|
06-Apr-2022 |
milek7 <me@milek7.pl> |
arm64: Preserve FPU registers in setjmp/longjmp and arch_context_swap. Change-Id: If0ca2ecbfa45b663dab39d1e9cb2562f071c3b27 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5268 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: David Karoly <karolyd577@gmail.com> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
e9d04b25 |
|
28-Apr-2022 |
milek7 <me@milek7.pl> |
arm64: Add thread exit syscall in commpage. Change-Id: Ia8e7e4626add623735fefefa1af151b7338adc35 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5265 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com> Reviewed-by: waddlesplash <waddlesplash@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
d1c3213a |
|
27-Mar-2022 |
milek7 <me@milek7.pl> |
arm64: Add exception handling, handle pagetables access and dirty flags. Change-Id: I751d78eb458da16098d236f3829d0c26540fbc17 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5264 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com> Reviewed-by: waddlesplash <waddlesplash@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
78ea9ffc |
|
27-Mar-2022 |
milek7 <me@milek7.pl> |
arm64: Implement kernel thread switching. Change-Id: I87cca66ad89cfa85ba98a9ec828c5e357d7406b2 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5263 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
384d4e93 |
|
03-Sep-2019 |
Jaroslaw Pelczar <jarek@jpelczar.com> |
arm64: Add stubs so kernel can at least link Signed-off-by: Jaroslaw Pelczar <jarek@jpelczar.com> Change-Id: I2476a6346c912c4aa0c26e4f3720ea2c2690b669 Reviewed-on: https://review.haiku-os.org/c/haiku/+/1857 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
|