SerenityOS build: Sunday, December 31
Images 💾⌗
- serenity-x86_64-20231231-0c8c0ff.img.gz (Raw image, 206.67 MiB)
Last commit ⭐⌗
commit 0c8c0ff412ed1cbc59dbf8711bcbe63a8cf5a98a
Author: Sönke Holz <sholz8530@gmail.com>
AuthorDate: Wed Nov 29 15:07:38 2023 +0100
Commit: Andreas Kling <kling@serenityos.org>
CommitDate: Sat Dec 30 23:24:18 2023 +0100
Kernel/riscv64: Fix backtrace generation on RISC-V
RISC-V uses a different convention for storing stack frame information
described here: https://github.com/riscv-non-isa/riscv-elf-psabi-doc/blob/master/riscv-cc.adoc#frame-pointer-convention
This part of the psABI is not yet in a ratified version, but both GCC
and Clang seem to use this convention.
Note that the backtrace dumping code still won't work for the initial
stack, as it is located before `kernel_mapping_base`.
Other builds