| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| | * | dev(spinlock): refactoring the implementation of locks | Richard Qin | 2025-12-30 | 4 | -116/+257 |
| | * | dev(pmm.h): refactor header file | Richard Qin | 2025-12-30 | 1 | -4/+44 |
| | * | feat(types): defined a type alias | Richard Qin | 2025-12-30 | 1 | -15/+20 |
| | * | Merge branch 'main' into feature/stdlib | Richard Qin | 2025-12-29 | 1 | -73/+115 |
| | |\
| |/
|/| |
|
| * | | feat(README): Update README file | Richard Qin | 2025-12-29 | 1 | -73/+115 |
| | * | feat(stdlib): standard I/O Implementation | Richard Qin | 2025-12-28 | 5 | -0/+3146 |
| |/ |
|
| * | fixed(vm): page allocation error | Richard Qin | 2025-12-28 | 3 | -1/+1 |
| * | fixed(proc):Fix the page table mapping error during process fork | Richard Qin | 2025-12-28 | 5 | -5/+11 |
| * | feat(syscall): implement functional sys_write using copyin for user console o... | Richard Qin | 2025-12-28 | 3 | -6/+24 |
| * | feat(user): add user-space build system and init process to test fork/wait | Richard Qin | 2025-12-28 | 16 | -16/+391 |
| * | feat(syscall): Implement syscall dispatch and process lifecycle (exit/wait/sl... | Richard Qin | 2025-12-28 | 21 | -128/+633 |
| * | feat: Implement the first user program of the lume OS | Richard Qin | 2025-12-27 | 20 | -82/+593 |
| * | feat: Encapsulates the low-level hardware details of the RISC-V architecture,... | Richard Qin | 2025-12-25 | 1 | -0/+400 |
| * | Add the README to provide a detailed explanation of the project | Richard Qin | 2025-12-14 | 4 | -1/+95 |
| * | feat: add preemptive scheduling, SBI timer support and FDT parser. | Richard Qin | 2025-12-13 | 23 | -62/+249 |
| * | feat:Cooperative Multitasking | Richard Qin | 2025-12-11 | 15 | -52/+294 |