• kryorains's avatar
    Feat: Luwu kernel with arch boot, memory, paging, trap and console. (#4) · 0cf21de8
    kryorains authored
    *  Feat: Create the basic crate structure.
    *  Feat: Add the kernel crate.
    *  Feat: Add architecture boot pipeline.
    *  Feat: Enable early paging on supported architectures.
    *  Feat: Add shared architecture and trap interfaces.
    * ️ Refactor: Split architecture capabilities into focused traits.
    *  Feat: Enable early timer interrupts.
    *  Feat: Add serial console commands for reboot and poweroff.
    *  Feat: Extend BootInfo for platform memory discovery.
    *  Feat: Discover boot memory regions.
    *  Feat: Allocate early page tables from boot memory map.
    * 📝
    
     Docs: Add comments and MIT license.
    
    Signed-off-by: default avatarkryorains <kryorains@kryorains.io>
    0cf21de8