![]() |
MOS Source Code
|
#include "limine.hpp"#include "mos/device/console.hpp"#include "mos/misc/cmdline.hpp"#include "mos/misc/setup.hpp"#include "mos/mm/mm.hpp"#include "mos/syslog/printk.hpp"#include <algorithm>#include <mos/list.hpp>#include <mos_stdlib.hpp>Go to the source code of this file.
Macros | |
| #define | pr_fmt(fmt) |
| #define | limine_request __section(".limine.requests") __used static volatile |
Functions | |
| MOS_WARNING_PUSH __used | __section (".limine.markers.requests_start") static volatile uint64_t limine_requests_start_marker[4] |
| __used | __section (".limine.markers.requests_end") static volatile uint64_t limine_requests_end_marker[2] |
| __section (".limine.requests") __used static volatile uint64_t limine_base_revision[3] = { .id = { 0xc7b1dd30df4c8b88, 0x0a82e883a194f07b , 0xf55038d8e2a1202f, 0x279426fcf5f59740 }, .revision = 0 } | |
| static MOS_WARNING_POP void | add_to_memmap (pfn_t start, size_t npages, bool reserved, u32 type, const char *typestr) |
| static void | ap_entry (struct limine_smp_info *info) |
| static void | invoke_constructors (void) |
| void | limine_entry (void) |
| #define pr_fmt | ( | fmt | ) |
Definition at line 3 of file limine.cpp.
Definition at line 16 of file limine.cpp.
Referenced by __section().
| MOS_WARNING_PUSH __used __section | ( | ".limine.markers.requests_start" | ) | volatile |
| __used __section | ( | ".limine.markers.requests_end" | ) | volatile |
| __section | ( | ".limine.requests" | ) | volatile = { .id = { 0xc7b1dd30df4c8b88, 0x0a82e883a194f07b , 0xf55038d8e2a1202f, 0x279426fcf5f59740 }, .revision = 0 } |
|
static |
Definition at line 43 of file limine.cpp.
Referenced by limine_entry().
|
static |
Definition at line 63 of file limine.cpp.
Referenced by limine_entry().
Definition at line 70 of file limine.cpp.
Referenced by limine_entry().