Expand description
x86_64 Boot Entrypoint
Authors: MarioS271
Re-exportsยง
use crate::drivers::tty::uart::Uart;๐use crate::drivers::tty::uart::UartOps;๐use crate::knotice;๐use crate::lib::panic::kernel_panic;๐use crate::lib::panic_codes::PanicCode;๐use crate::lib::types::boot_info::BootInfo;๐use crate::lib::types::boot_info::FramebufferInfo;๐use crate::lib::types::boot_info::KernelCmdline;๐use crate::lib::types::boot_info::KernelSectionInfo;๐use crate::state::simple_state::SIMPLE_STATE;๐use limine::BaseRevision;๐use limine::request::ExecutableAddressRequest;๐use limine::request::ExecutableCmdlineRequest;๐use limine::request::FramebufferRequest;๐use limine::request::HhdmRequest;๐use limine::request::MemmapRequest;๐use limine::request::RsdpRequest;๐
Staticsยง
- LIMINE_
BASE_ REVISION - LIMINE_
CMDLINE_ REQUEST - LIMINE_
FRAMEBUFFER_ REQUEST - LIMINE_
HHDM_ REQUEST - LIMINE_
KERNEL_ ADDR_ REQUEST - LIMINE_
MEMMAP_ REQUEST - LIMINE_
RSDP_ REQUEST - __
kernel_ โend - Symbol which is located at the end of the kernel
- __
kernel_ โrodata_ end - Symbol which is located one byte after the end of the
.rodatasection - __
kernel_ โstart - Symbol which is located at the start of the kernel
- __
kernel_ โtext_ end - Symbol which is located one byte after the end of the
.textsection