/* * Copyright (c) 2023, Sönke Holz * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include #include VALIDATE_IS_RISCV64() namespace Kernel { void dbgln_without_mmu(StringView); [[noreturn]] void panic_without_mmu(StringView); extern "C" [[noreturn]] void pre_init(FlatPtr mhartid, PhysicalPtr fdt_phys_addr); }