| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor: promote new architecture to repository root | Richard Qin | 2026-07-10 | 1 | -640/+0 |
| | | | | | Archive the deprecated implementation under lume-legacy, make the new kernel the default root-level build, and update repository entry points without changing kernel behavior. | ||||
| * | feat: establish bootable new architecture checkpoint | Richard Qin | 2026-07-10 | 1 | -17/+64 |
| | | | | | Replace the compressed boot path with a relocatable higher-half RISC-V entry, expand memory and SMP support, and add the driver, TTY, VFS, exec, signal, syscall, initramfs, and self-test infrastructure needed for a bootable kernel checkpoint. | ||||
| * | feat: enhance VMA management with new functions for range checks, merging, ↵ | Richard Qin | 2026-05-13 | 1 | -18/+430 |
| | | | | | and splitting | ||||
| * | feat: refactor memory management and integrate memblock | Richard Qin | 2026-05-02 | 1 | -1/+1 |
| | | | | | | | | | | | | - Updated physical memory management (PMM) to utilize memblock for memory layout and frame allocation. - Enhanced the virtual memory manager (VMM) to allocate the frame map from memblock, ensuring it starts at the correct virtual address without relocation. - Improved frame allocation and deallocation functions to handle physical addresses more consistently. - Adjusted the slab allocator to correctly convert between physical and virtual addresses. - Refined page fault handling to ensure proper frame allocation and address translation. - Streamlined the initialization process for PMM and VMM, ensuring a more robust setup of memory structures. Co-authored-by: Copilot <copilot@github.com> | ||||
| * | feat: replace panic.h with klog.h for improved logging in multiple files | Richard Qin | 2026-05-02 | 1 | -1/+1 |
| | | |||||
| * | feat: add Virtual Memory Manager and Virtual Memory Area management | Richard Qin | 2026-04-21 | 1 | -0/+181 |
