![]() |
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().