/* * Copyright (c) 2024, Leon Albrecht * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include namespace Kernel::DeviceTree { constexpr size_t fdt_storage_size = 2 * MiB; extern u8 s_fdt_storage[fdt_storage_size]; ErrorOr unflatten_fdt(); bool verify_fdt(); void dump_fdt(); ErrorOr get_command_line_from_fdt(); ::DeviceTree::DeviceTree const& get(); }