Commit Graph
10 Commits
Author SHA1 Message Date
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 9cf6758fd4 fix(gui): isolate keyboard buffer between sh and gui, eliminate cursor desync with sign validation, and optimize event loop timing 2026-09-02 21:01:29 +03:00
RarDog 0b9e60d1c6 fix(gui): add window dragging, PS/2 keyboard input, fix cursor teleportation and boost responsiveness 2026-09-02 20:55:40 +03:00
RarDog d2e4938c69 feat: Redesign GUI desktop in Windows/KDE style with Start menu, Terminal, Task Manager, hardware mouse cursor, and IRQ 12 support 2026-09-02 20:49:50 +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 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