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: 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
*
feat: add basic implementation and enhanced operations of red-black tree from...
Richard Qin
2026-04-21
4
-0
/
+1115
*
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
56
-0
/
+2624
*
refactor: clean up errno and types headers for consistency and clarity
Richard Qin
2026-04-21
2
-15
/
+5
*
feat: implement DeviceNode and FdtManager classes for device tree management
Richard Qin
2026-04-21
2
-0
/
+721
*
feat: add DeviceNode, FdtManager, and FdtProperty classes for device tree man...
Richard Qin
2026-04-21
3
-0
/
+169
*
feat: add address conversion and console initialization helpers
Richard Qin
2026-04-21
2
-0
/
+86
*
feat: implement atomic wrapper for __atomic builtins
Richard Qin
2026-04-21
1
-0
/
+66
*
feat: add global compile-time configuration header for LumeOS
Richard Qin
2026-04-21
1
-0
/
+34
*
feat: implement SV39 page table interface and operations for RISC-V architecture
Richard Qin
2026-04-21
2
-0
/
+222
*
docs: add test and continuous integration specification documents, define aut...
Richard Qin
2026-04-21
1
-0
/
+83
*
docs: enhance spinlock documentation with detailed API descriptions for inter...
Richard Qin
2026-04-21
1
-8
/
+17
*
docs: add specifications for C++ Kernel Runtime, Flattened Device Tree, Physi...
Richard Qin
2026-04-21
5
-0
/
+846
*
feat: add RISC-V architecture configuration header with memory layout constants
Richard Qin
2026-04-21
2
-6
/
+41
*
feat: Update Makefile and module.mk files to include additional source files ...
Richard Qin
2026-04-21
7
-6
/
+93
*
feat: Add documentation for atomic operations and memory order, standardize l...
Richard Qin
2026-04-21
2
-1
/
+82
*
feat: add .clang-format and .clang-tidy configuration files for code formatti...
Richard Qin
2026-04-21
3
-2
/
+84
*
feat: add initial RISC-V architecture support and core kernel functionality
Richard Qin
2026-04-17
24
-8
/
+1618
*
docs: add global initialization, linker and entry specifications, and spinloc...
Richard Qin
2026-04-17
4
-0
/
+834
*
feat: add project conventions
Richard Qin
2026-04-17
1
-0
/
+367
*
docs: update README to reflect architectural changes and project goals
Richard Qin
2026-04-17
1
-46
/
+11
*
feat: implement FDT-based memory discovery and add comprehensive debug loggin...
Richard Qin
2026-04-14
25
-380
/
+1256
*
Merge pull request #7 from Richard-Qin-001/dev/shell
Richard Qin
2026-01-05
101
-3270
/
+845
|
\
|
*
Important: License changed from MIT to GPL.
Richard Qin
2026-01-05
101
-3270
/
+845
|
/
*
Merge pull request #6 from Richard-Qin-001/dev/shell
Richard Qin
2026-01-04
71
-83670
/
+421
|
\
|
*
dev(shell): implement basic shell tools
Richard Qin
2026-01-04
71
-83670
/
+421
|
/
*
Merge pull request #5 from Richard-Qin-001/dev/file-system
Richard Qin
2026-01-04
69
-15880
/
+77423
|
\
|
*
feat(file-system): implement read and write FAT32 File System and basic shell
Richard Qin
2026-01-04
69
-15880
/
+77423
|
/
*
Merge pull request #4 from Richard-Qin-001/dev/shell
Richard Qin
2026-01-03
125
-1067
/
+36090
|
\
|
*
Fix: critical malloc size calculation bug
Richard Qin
2026-01-03
22
-8596
/
+8703
|
*
dev(sell): add simple libc and implement shell
Richard Qin
2026-01-02
66
-1279
/
+28717
|
*
dev(file-system): establish VFS and Read-only FAT32 File System
Richard Qin
2026-01-02
43
-682
/
+2253
|
*
dev(device): implement VirtIO
Richard Qin
2026-01-01
42
-619
/
+1897
|
*
dev: PILC implementation
Richard Qin
2025-12-31
6
-0
/
+94
|
*
dev log
Richard Qin
2025-12-31
1
-0
/
+37
|
*
dev:Refactor Memory Management and Process Management
Richard Qin
2025-12-31
52
-924
/
+2090
[next]