Commit Graph

7 Commits

Author SHA1 Message Date
Markus Maiwald c279744dc6 feat(rumpk): Sovereign Core enhancements - NexShell IPC hardening & NipBox utility expansion
- Improved NexShell signal integrity by consolidating ION packet transmission.
- Added 'ls' and enhanced 'matrix' control to NipBox (Sovereign Coreutils).
- Added emergency matrix override to NexShell kernel mode.
- Fixed 'command not found' errors caused by IPC fragmentation.
2025-12-31 20:18:49 +01:00
Markus Maiwald bcba945557 wip(rumpk): Phase 3.5 Live Wire - 95% Complete (TX Wire Issue)
- Implemented ping_ion.zig: Sovereign ARP/ICMP Responder
- Fixed VirtIO header offset (10-byte skip)
- Fixed packed struct size issues (hardcoded 14/28/20 byte headers)
- Full data path working: RX -> NPL Parse -> TX Push -> Kernel Drain -> VirtIO Queue
- Remaining: VirtIO TX packets not reaching wire (needs tcpdump debugging)
- ARP Reply crafted correctly, ICMP Echo Reply crafted correctly
- VirtIO notify called, but packets not observed by host
2025-12-31 20:18:49 +01:00
Markus Maiwald 0aa8febe46 feat(rumpk): Phase 3.5 Ready - Live Wire Payload (ping_ion.zig)
- Implemented 'ping_ion.zig' NPL: A Sovereign ARP/ICMP Responder.
- Features: Zero-Copy packet modification, manual checksum calculation, packed struct network headers.
- Fixed Zig alignment issues for packed structs (using align(1) and aligned pointers).
- Ready for Live Wire testing, pending host TAP interface configuration.
2025-12-31 20:18:48 +01:00
Markus Maiwald 3daf668a63 feat(rumpk): Phase 3 Task 2 Complete - The Flood (1 Billion TX, 0.4% Drop Rate)
- Implemented Adaptive Governor 'Flood Control' Mode: Detects >80% ring load and forces context switch to ION Fiber.
- Created 'flood_ion.zig' payload to saturate ION rings.
- Achieved >1 Billion IOPS in 60s flood test with linear scaling.
- Drop Rate stabilized at ~0.4%, proving effective backpressure without starvation.
- System remained responsive; Watchdog did not fire (No Locking).
2025-12-31 20:18:48 +01:00
Markus Maiwald d5c0adb28a feat(rumpk): Phase 3 Task 1 Complete - The Speed Freak (181 cycles/op)
- Enabled -d:danger and -O3/LTO optimizations.
- Implemented Adaptive Governor (War Mode) in Kernel Scheduler to prioritize IO under load.
- Optimized ION Fiber to drain rings in batch mode.
- Created 'bench_ion.zig' for raw throughput measurement.
- Achieved 181 cycles/op (Batch Mode) vs 3300 cycles/op (Ping-Pong).
- Tuned Watchdog to avoid deadlock in cooperative benchmarking.
2025-12-31 20:18:48 +01:00
Markus Maiwald b3d9c2a49d feat(rumpk): Phase 2 Complete - The Entropy Purge & Sovereign Alignment
- Rumpk Core: Complete exorcism of LwIP/NET ghosts. Transitioned to ION nomenclature.
- ABI Sync: Synchronized Zig HAL and Nim Logic Ring Buffer layouts (u32 head/tail/mask).
- Invariant Shield: Hardened HAL pipes with handle-based validation and power-of-2 sync.
- Immune System: Verified Blink Recovery (Self-Healing) with updated ION Control Plane.
- NexShell: Major refactor of Command Plane for Sovereign Ring access.
- Architecture: Updated SPEC files and Doctrines (Silence, Hexagonal Sovereignty).
- Purge: Removed legacy rumk and nip artifacts for a clean substrate.
- Web: Updated landing page vision to match Rumpk v1.1 milestones.
2025-12-31 20:18:48 +01:00
Markus Maiwald 061a2ff56b feat(rumpk): implement Invariant Shield and Blink Recovery
- Implement Design by Contract in HAL and Kernel (Phase 2 Task 1)
- Add invariant checks to Sovereign Channels (pointer validation, bounds)
- Create invariant.nim for secure Logic-to-HAL transitions
- Codify Silence Doctrine in DOCTRINE.md and SPEC files
- Finalize Blink Recovery confirmation via Saboteur test
- Update SPEC-008, SPEC-009, SPEC-010, SPEC-011 with architectural refinements
- Sync Website vision with new technical milestones
2025-12-31 20:18:48 +01:00