index
:
lume
master
A general-purpose operating system with Linux ABI compatibility
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
na
/
include
Commit message (
Expand
)
Author
Age
Files
Lines
*
refactor: promote new architecture to repository root
Richard Qin
2026-07-10
91
-7417
/
+0
*
feat: establish bootable new architecture checkpoint
Richard Qin
2026-07-10
65
-455
/
+4283
*
feat: replace early_puts with kprintf in selftest for improved logging
Richard Qin
2026-05-13
1
-57
/
+12
*
feat: implement user-kernel memory copy functions with validation
Richard Qin
2026-05-13
1
-0
/
+27
*
feat: add PID allocator implementation with bitmap-based allocation
Richard Qin
2026-05-13
1
-0
/
+29
*
feat: add syscall interface and syscall numbers for RISC-V LP64
Richard Qin
2026-05-13
2
-0
/
+99
*
feat: implement WaitQueue class for blocking synchronization
Richard Qin
2026-05-13
2
-0
/
+72
*
feat: add Task Control Block and Task State definitions
Richard Qin
2026-05-13
1
-0
/
+109
*
feat: add scheduler and scheduler class interfaces with core functions
Richard Qin
2026-05-13
2
-0
/
+108
*
feat: implement MI Timer Subsystem with initialization and tick handling
Richard Qin
2026-05-13
1
-0
/
+24
*
feat: add signal subsystem interface and Linux-compatible signal numbers
Richard Qin
2026-05-13
2
-0
/
+62
*
feat: implement IRQ Manager with dynamic interrupt dispatch and atomic handle...
Richard Qin
2026-05-13
1
-0
/
+84
*
feat: implement machine-independent trap subsystem with enums and context str...
Richard Qin
2026-05-13
1
-0
/
+109
*
feat: add POSIX memory management constants in mman.h
Richard Qin
2026-05-13
1
-0
/
+21
*
feat: update memblock to use page_map instead of frame_map in documentation a...
Richard Qin
2026-05-13
1
-3
/
+3
*
feat: add boot parameters management with initialization and access functions
Richard Qin
2026-05-13
1
-0
/
+1
*
feat: update Virtual Memory Manager to use page-based allocation and introduc...
Richard Qin
2026-05-13
1
-8
/
+22
*
feat: refactor Physical Memory Manager to use Page instead of Frame
Richard Qin
2026-05-13
1
-22
/
+22
*
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: update slab allocator to use Page descriptors instead of Frame
Richard Qin
2026-05-13
1
-0
/
+28
*
feat: add printk and vprintk functions with Linux-style log level parsing
Richard Qin
2026-05-13
1
-0
/
+20
*
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
1
-0
/
+11
*
feat: add compressed kernel header and implementation for RISC-V architecture
Richard Qin
2026-05-13
1
-0
/
+37
*
feat: add relocation header and implementation for RISC-V architecture
Richard Qin
2026-05-13
1
-0
/
+12
*
feat: add relocation header and implementation for RISC-V architecture
Richard Qin
2026-05-13
1
-0
/
+53
*
feat: enhance KASLR support with early seed metadata and validation checks
Richard Qin
2026-05-03
1
-0
/
+12
*
feat: implement KASLR support and runtime address mapping for RISC-V architec...
Richard Qin
2026-05-03
5
-6
/
+79
*
feat: add driver registration subsystem with probe functionality
Richard Qin
2026-05-02
1
-0
/
+33
*
feat: reorganize includes and improve FdtManager documentation
Richard Qin
2026-05-02
1
-26
/
+29
*
feat: implement hardware random number generation and early PRNG initialization
Richard Qin
2026-05-02
1
-0
/
+26
*
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
1
-0
/
+53
*
feat: update UART handling and memory management parameters for improved func...
Richard Qin
2026-05-02
3
-7
/
+9
*
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
4
-17
/
+210
*
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
1
-0
/
+74
*
feat: update errno.h with comprehensive error codes
Richard Qin
2026-04-22
1
-3
/
+114
*
feat: add boot self-tests for various kernel components
Richard Qin
2026-04-21
1
-0
/
+110
*
feat: add Virtual Memory Manager and Virtual Memory Area management
Richard Qin
2026-04-21
1
-0
/
+83
*
feat: implement Physical Memory Manager (PMM) with Buddy System and Per-CPU C...
Richard Qin
2026-04-21
1
-0
/
+75
*
feat: add features header and frame descriptor implementation
Richard Qin
2026-04-21
2
-0
/
+99
*
feat: add basic implementation and enhanced operations of red-black tree from...
Richard Qin
2026-04-21
3
-0
/
+519
*
feat: Add a type-safe doubly linked list implementation
Richard Qin
2026-04-21
1
-0
/
+292
*
feat: add string manipulation functions derived from musl libc
Richard Qin
2026-04-21
7
-0
/
+224
*
refactor: clean up errno and types headers for consistency and clarity
Richard Qin
2026-04-21
2
-15
/
+5
[next]