nip/tests/fixtures
Markus Maiwald 46f7867237 feat(rumk): v0.5 LWKT scheduler with NPL loading
Rumk hypervisor milestone - December 27, 2025:

v0.1: LWKT foundation (1552B)
- Message types, thread descriptors, per-CPU state
- Cooperative scheduler, syscall dispatch
- RISC-V trap handling

v0.2: MLFQ scheduler (2176B)
- 4-level priority queues (RT/High/Normal/Idle)
- Trust-adjusted quanta
- Demote/promote/starvation handling

v0.3: Work stealing + zero-idle (2880B)
- Per-CPU MLFQ queues
- Lockless work stealing
- WFI-based idle (OpenBSD style)

v0.4: IPI + per-CPU cache (3072B)
- CLINT IPI for cross-core wake
- 16-slot per-CPU cache
- Stats tracking

v0.5: NPL loading (3088B)
- NplHeader, LoadedNpl, NplRegistry
- loadNpl(), unloadNpl(), verifySignature()
- ProvChain NPL events

Ready for VisionFive 2 hardware demo (Jan 15, 2026)
2025-12-31 20:18:40 +01:00
..
overrides feat(rumk): v0.5 LWKT scheduler with NPL loading 2025-12-31 20:18:40 +01:00
repos.kdl feat(rumk): v0.5 LWKT scheduler with NPL loading 2025-12-31 20:18:40 +01:00