mirror of
https://github.com/SerenityOS/serenity
synced 2026-05-11 17:37:00 +02:00
25 lines
489 B
C++
25 lines
489 B
C++
/*
|
|
* Copyright (c) 2024, Leon Albrecht <leon.a@serenityos.org>
|
|
*
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <Kernel/Memory/PhysicalAddress.h>
|
|
#include <LibDeviceTree/DeviceTree.h>
|
|
|
|
namespace Kernel::DeviceTree {
|
|
|
|
constexpr size_t fdt_storage_size = 2 * MiB;
|
|
extern u8 s_fdt_storage[fdt_storage_size];
|
|
|
|
ErrorOr<void> unflatten_fdt();
|
|
bool verify_fdt();
|
|
void dump_fdt();
|
|
ErrorOr<StringView> get_command_line_from_fdt();
|
|
|
|
::DeviceTree::DeviceTree const& get();
|
|
|
|
}
|