index
:
lume
master
A general-purpose operating system with Linux ABI compatibility
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
feat: add relocation section and fixup handling in linker script
Richard Qin
2026-05-13
1
-0
/
+14
*
feat: add BootParams structure and related enums for bootloader integration
Richard Qin
2026-05-13
1
-0
/
+85
*
feat: enhance UART driver and FDT parser with MMU support and default UART se...
Richard Qin
2026-05-13
2
-6
/
+22
*
feat: add support for Copy-On-Write in SV39 page table management
Richard Qin
2026-05-13
2
-6
/
+89
*
feat: update slab allocator to use Page descriptors instead of Frame
Richard Qin
2026-05-13
3
-51
/
+79
*
feat: add printk and vprintk functions with Linux-style log level parsing
Richard Qin
2026-05-13
2
-0
/
+70
*
feat: add Page structure and PageState enumeration for physical memory manage...
Richard Qin
2026-05-13
1
-10
/
+10
*
feat: add LZ4 decompressor implementation and update linker script
Richard Qin
2026-05-13
3
-0
/
+95
*
feat: add compressed kernel header and implementation for RISC-V architecture
Richard Qin
2026-05-13
2
-0
/
+508
*
feat: add relocation header and implementation for RISC-V architecture
Richard Qin
2026-05-13
2
-1
/
+58
*
feat: add relocation header and implementation for RISC-V architecture
Richard Qin
2026-05-13
2
-0
/
+153
*
feat: refactor KASLR computation and enhance validation checks
Richard Qin
2026-05-13
1
-62
/
+145
*
feat: add LumeOS compressed kernel header and update boot entry logic
Richard Qin
2026-05-13
1
-7
/
+38
*
feat: update Makefile for improved kernel build process and relocation handling
Richard Qin
2026-05-13
1
-8
/
+50
*
feat: remove unused linker script for RISC-V architecture
Richard Qin
2026-05-03
1
-111
/
+0
*
feat: enhance KASLR support with early seed metadata and validation checks
Richard Qin
2026-05-03
3
-6
/
+178
*
feat: implement KASLR support and runtime address mapping for RISC-V architec...
Richard Qin
2026-05-03
12
-36
/
+258
*
feat: add Kconfig infrastructure for kernel configuration management
Richard Qin
2026-05-03
4
-5
/
+269
*
feat: add self-test for random number generation
Richard Qin
2026-05-02
1
-0
/
+49
*
fix: update physical and virtual address handling in self-tests
Richard Qin
2026-05-02
3
-54
/
+44
*
feat: add klog self-test suite with various test cases
Richard Qin
2026-05-02
1
-0
/
+175
*
fix: correct UART address conversion in early_putc function
Richard Qin
2026-05-02
1
-1
/
+1
*
feat: add driver registration subsystem with probe functionality
Richard Qin
2026-05-02
2
-0
/
+60
*
feat: reorganize includes and improve FdtManager documentation
Richard Qin
2026-05-02
2
-443
/
+490
*
feat: implement hardware random number generation and early PRNG initialization
Richard Qin
2026-05-02
4
-0
/
+190
*
feat: enhance address conversion functions and introduce address types
Richard Qin
2026-05-02
4
-32
/
+72
*
feat: refactor memory management and integrate memblock
Richard Qin
2026-05-02
6
-425
/
+735
*
feat: add RISC-V configuration and memory management enhancements
Richard Qin
2026-05-02
6
-15
/
+112
*
feat: update C++ standard to C++23 and enhance toolchain detection in Makefile
Richard Qin
2026-05-02
2
-12
/
+28
*
feat: update UART handling and memory management parameters for improved func...
Richard Qin
2026-05-02
7
-26
/
+58
*
feat: replace panic.h with klog.h for improved logging in multiple files
Richard Qin
2026-05-02
7
-7
/
+7
*
feat: add SBI interface with ecall and timer functions for RISC-V architecture
Richard Qin
2026-05-02
1
-0
/
+39
*
feat: add timer interrupt enable/disable functions for RISC-V architecture
Richard Qin
2026-05-02
1
-0
/
+15
*
fix: change constexpr to const for size_t offset calculation in list_entry
Richard Qin
2026-05-02
1
-1
/
+1
*
feat: add bit manipulation utilities for kernel operations
Richard Qin
2026-05-02
1
-0
/
+120
*
feat: add centralized compiler macros and integrate into rbtree headers
Richard Qin
2026-05-02
3
-24
/
+28
*
feat: implement kernel logging and formatted output subsystems
Richard Qin
2026-05-02
7
-51
/
+796
*
feat: add tiny printf implementation for embedded systems
Richard Qin
2026-05-02
2
-0
/
+1043
*
feat: add driver registration table to linker script macros
Richard Qin
2026-04-29
1
-0
/
+8
*
feat: add linker script and common macros for RISC-V architecture
Richard Qin
2026-04-22
3
-1
/
+163
*
feat: update errno.h with comprehensive error codes
Richard Qin
2026-04-22
1
-3
/
+114
*
feat: enhance kernel initialization with FDT parsing and self-test integration
Richard Qin
2026-04-21
1
-22
/
+41
*
feat: add boot self-tests for various kernel components
Richard Qin
2026-04-21
10
-0
/
+1314
*
feat: add Virtual Memory Manager and Virtual Memory Area management
Richard Qin
2026-04-21
3
-0
/
+388
*
feat: add SLUB allocator implementation with KmemCache management
Richard Qin
2026-04-21
2
-0
/
+404
*
feat: implement Physical Memory Manager (PMM) with Buddy System and Per-CPU C...
Richard Qin
2026-04-21
2
-0
/
+558
*
feat: add minimal C++ ABI stubs for freestanding kernel
Richard Qin
2026-04-21
2
-14
/
+39
*
feat: refactor Spinlock implementation to use atomic operations for lock mana...
Richard Qin
2026-04-21
2
-6
/
+7
*
feat: add initial implementation of PLIC and UART drivers
Richard Qin
2026-04-21
2
-0
/
+68
*
feat: add features header and frame descriptor implementation
Richard Qin
2026-04-21
3
-1
/
+101
[prev]
[next]