A library and working example of a simple display framebuffer working on Qemu's Virt machine emulating an Arm Cortex.
-
Updated
Nov 25, 2025 - C
A library and working example of a simple display framebuffer working on Qemu's Virt machine emulating an Arm Cortex.
QEMU framebuffer driver for bare-metal RISC-V OS kernels
A usable paint program in pure AArch64 assembly, running bare-metal on QEMU's virt board. No C, no libc -- the program is the kernel: it boots, drives a ramfb display, reads a virtio tablet and keyboard, and gives you ten drawing tools, undo, and BMP export, all proven by a deterministic test harness.
To associate your repository with the ramfb topic, visit your repo's landing page and select "manage topics."