Images 💾

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`.