Commit Graph
13 Commits
Author SHA1 Message Date
RarDog 1c1198c8ef fix: genuine live htop with real process list, AMD PCI & Intel DTS sensors, dynamic lscpu cache 2026-09-03 11:40:56 +03:00
RarDog 65cb849918 feat: Intel/AMD AVX & MSR sensors, Gigabit PCIe NICs, AHCI SATA, FAT32, and ogit in Ring 3 2026-09-03 11:32:20 +03:00
RarDog 5a4206acb6 feat(microkernel): implement pure microkernel architecture with vfs_server, net_server, and procmgr
- Added vfs_server in Ring 3 (Endpoint 5) managing unified VFS tree (/, /bin, /etc, /proc, /dev, /tmp)
- Added net_server in Ring 3 (Endpoint 6) owning RTL8139 hardware NIC, DHCP, DNS, and TCP/IPv4 stack
- Refactored procmgr in Ring 3 (Endpoint 4) to handle userspace process spawning via PROC_OP_SPAWN
- Added primitive microkernel syscalls in Ring 0: SYS_TASK_CREATE (29), SYS_TASK_MAP_PAGE (30), SYS_TASK_START (31)
- Updated shell (sh) and desktop GUI (gui_server) to delegate process management and I/O to Ring 3 daemons
- Expanded boot pipeline to orchestrate 7 concurrent Ring 3 servers across dedicated SMP CPU cores
2026-09-03 11:03:35 +03:00
RarDog ca75e961f9 feat: native .opc executable binary format, hardware PCI GPU driver, terminal text editor, and web browser 2026-09-03 10:20:25 +03:00
RarDog e9d9b8e365 feat(lvgl): adapt LVGL for opencoreC with SSE2 SIMD blit, hardware tick, and desktop toast IPC 2026-09-02 21:44:55 +03:00
RarDog f751c20439 feat(kernel): implement SMP multi-core affinity, ACPI subsystem, hardware RNG (RDRAND), and Ring 3 signal fault isolation 2026-09-02 21:23:49 +03:00
RarDog 78d38f7620 feat: Integrate LVGL v8.3 desktop GUI, PS/2 mouse driver, live system monitor, and make gui target 2026-09-02 20:42:18 +03:00
RarDog c98c8de9d4 feat: Eliminate all stubs; implement real RTL8139 physical DMA ping, dmesg ring buffer, live scheduler thread list, and physical RAM stats 2026-09-02 20:24:02 +03:00
RarDog aa32cffd15 feat: Add Process Manager, Limine Framebuffer GUI, RTL8139 Net stack, and extended UNIX commands 2026-09-02 20:10:02 +03:00
RarDog ca3555bd09 feat(shell): implement full interactive UNIX shell (osh), CMOS RTC, dual serial+PS2 keyboard input, and power management 2026-09-02 17:01:32 +03:00
RarDog 4d7ee738b6 feat: implement PS/2 keyboard & shell, dynamic heap (malloc/new), Zero-Copy SHM, and SMP multicore initialization 2026-09-02 16:58:33 +03:00
RarDog 448b0e710e feat(ipc): implement synchronous Rendezvous IPC and multi-thread cooperative scheduler 2026-09-02 16:52:03 +03:00
RarDog 9cffb01889 feat: initial scalable x86_64 microkernel skeleton with Limine, Rust, C HAL, and C++20 IPC 2026-09-02 16:47:37 +03:00