summaryrefslogtreecommitdiff
path: root/na/kernel
Commit message (Expand)AuthorAgeFilesLines
* refactor: promote new architecture to repository rootRichard Qin2026-07-1029-6868/+0
* feat: establish bootable new architecture checkpointRichard Qin2026-07-1025-331/+4692
* feat: update module.mk files to include additional source files for various s...Richard Qin2026-05-131-0/+14
* feat: reorganize kernel_main initialization sequence and add syscall initiali...Richard Qin2026-05-131-99/+153
* feat: implement user-kernel memory copy functions with validationRichard Qin2026-05-131-0/+67
* feat: implement PID allocator with bitmap-based allocationRichard Qin2026-05-131-0/+61
* feat: implement process control system calls (exit, getpid, gettid, sched_yie...Richard Qin2026-05-131-0/+143
* feat: implement memory management system calls (brk, mmap, munmap, mprotect)Richard Qin2026-05-131-0/+172
* feat: implement sys_uname for system information retrievalRichard Qin2026-05-131-0/+49
* feat: implement syscall dispatcher and initialization for system callsRichard Qin2026-05-131-0/+99
* feat: implement O1RunQueue and RunQueue classes for task schedulingRichard Qin2026-05-131-0/+115
* feat: implement task management for kernel threadsRichard Qin2026-05-131-0/+399
* feat: implement WaitQueue class for blocking synchronizationRichard Qin2026-05-131-0/+97
* feat: implement O(1) Priority Bitmap Scheduling Class and Scheduler CoreRichard Qin2026-05-132-0/+473
* feat: implement MI Timer Subsystem with initialization and tick handlingRichard Qin2026-05-131-0/+44
* feat: add signal subsystem interface and Linux-compatible signal numbersRichard Qin2026-05-131-1/+1
* feat: implement machine-independent trap handling with dispatcher and statisticsRichard Qin2026-05-131-0/+194
* feat: implement IRQ Manager with dynamic interrupt dispatch and atomic handle...Richard Qin2026-05-131-0/+106
* feat: add boot parameters management with initialization and access functionsRichard Qin2026-05-131-0/+45
* feat: replace panic.h with klog.h for improved logging in multiple filesRichard Qin2026-05-022-2/+2
* feat: enhance kernel initialization with FDT parsing and self-test integrationRichard Qin2026-04-211-22/+41
* feat: refactor Spinlock implementation to use atomic operations for lock mana...Richard Qin2026-04-212-6/+7
* feat: add features header and frame descriptor implementationRichard Qin2026-04-211-1/+2
* feat: add initial RISC-V architecture support and core kernel functionalityRichard Qin2026-04-175-0/+354