Commit Graph

1 Commits

Author SHA1 Message Date
Markus Maiwald f6a49db00f feat(rumpk): Phase 3.5c VirtIO-GPU Retina Driver (WIP)
- Vision: Updated NexShell section with VirtIO-GPU transport detail
- Canvas: Implemented framebuffer.zig (800x600x32bpp in BSS)
- Retina: Implemented gpu.zig VirtIO-GPU MMIO driver
  - Device probing across MMIO slots 0x10001000-0x10008000
  - Support for VirtIO MMIO v1 (legacy) and v2 (modern)
  - Queue setup with PFN for legacy devices
  - 2D Resource creation, backing attachment, scanout setup
- Integration: UI fiber now calls virtio_gpu_flush() after render
- Status: GPU detected at 0x10008000 (DevID=16), queue initialized
- Remaining: Debug command/response polling (hangs on first command)
2025-12-31 20:18:49 +01:00