pub(crate) struct SimpleKernelState {
pub(crate) serial: Once<Serial>,
pub(crate) basic_fb: Once<BasicFramebuffer>,
pub(crate) basic_fb_psf2_font: Once<Psf2Font>,
pub(crate) pmm: Once<Pmm>,
pub(crate) vmm: Once<Vmm>,
}Expand description
Early-boot singleton resources; written once in kmain, then read-only.
Kept separate from [KState] so the panic handler still has a reliable source
of state if KState is unavailable.
Fields§
§serial: Once<Serial>§basic_fb: Once<BasicFramebuffer>§basic_fb_psf2_font: Once<Psf2Font>§pmm: Once<Pmm>§vmm: Once<Vmm>