aboutsummaryrefslogtreecommitdiff
path: root/mirai/mirai.zig
AgeCommit message (Expand)AuthorFilesLines
2026-03-30refactor: reorganize kernel structure and implement memory management zonesHEADmainBobby1-0/+29
2026-02-24Bunch of stuff moved as .old for new arch changeBobby1-25/+0
2026-02-15Refactor Crimson Panic Handler and Exception ManagementBobby1-1/+1
2026-02-15Refactor Multiboot Integration and Enhance Terminal FunctionalityBobby1-1/+1
2026-02-15Refactor I/O operations and update driver importsBobby1-1/+1
2026-01-29refactor: Standardize memory import naming and replace inline memory access w...Bobby1-1/+1
2026-01-28refactor: Replace inline assembly with CPU and I/O functions across multiple ...Bobby1-2/+3
2026-01-23refactor: Reorder and organize import statements across multiple files for im...Bobby1-1/+1
2026-01-22feat: Implement keyboard input handling and shell functionalityBobby1-8/+0
2025-12-09kata (processes) and sensei (scheduler) using CFS lite systemBobby1-1/+1
2025-12-09crimson panic handler for mirai; move exception handling from idt to crimsonBobby1-1/+6
2025-12-01clean up main with simulated boot sequenceBobby1-150/+9
2025-11-28bring framebuffer and terminal backBobby1-24/+134
2025-11-28improved IDT and keyboard driversBobby1-38/+29
2025-11-28implement heap allocator and `alloc()` and `free()`Bobby1-23/+39
2025-11-28impl page table manager and physical memory manager for kernel; main is back ...Bobby1-53/+32
2025-11-27akiba shell (ash) with mi (mité) commandBobby1-0/+5
2025-11-27add ps/2 keyboard driver, interrupts for keyboard and basic terminalBobby1-2/+5
2025-11-27update default font and impl color conversionBobby1-1/+1
2025-11-27basic framebuffer text rendering with build system updateBobby1-19/+24
2025-11-27add akiba filesystem with ata, serial, and vga driversBobby1-198/+41
2025-11-27framebuffer working with grub UEFI bootBobby1-0/+216