blob: c0fd78b96c4acd2983d3e4337337d47cab4152a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <generic/bootloader/bootloader.hpp>
namespace bootloader {
class limine final : public bootloader_generic {
public:
limine_framebuffer* get_framebuffer() override;
std::uintptr_t get_hhdm() override;
void* get_rsdp() override;
std::uint64_t get_kernel_phys() override;
std::uint64_t get_kernel_virt() override;
limine_memmap_response* get_memory_map() override;
bool is_5_level_paging() override;
};
};
|