| BOCHSFB(4) | Device Drivers Manual | BOCHSFB(4) |
bochsfb — Bochs
Display Interface framebuffer
bochsfb* at pci?
wsdisplay* at bochsfb?
options
BOCHSFB_DEFAULT_WIDTH=integer
options
BOCHSFB_DEFAULT_HEIGHT=integer
The bochsfb driver provides support for
graphics devices implementing the Bochs VBE DISPI interface, including the
Bochs reference VGA implementation, and the QEMU StdVGA device. It programs
the linear framebuffer through the DISPI registers and makes it available
through wsdisplay(4) as a
console or wsfb(4) compatible
framebuffer.
When a memory-mapped DISPI bar with an EDID block is present,
bochsfb uses the preferred mode reported by the
display. Devices without EDID support (such as virtio-vga) fall back to a
1024x768 32-bit mode. If no MMIO bar is available, the driver accesses the
DISPI registers via the legacy VGA I/O ports.
The bochsfb driver first appeared in
NetBSD 12.0.
The bochsfb driver was written by
Jiaxun Yang
<jiaxun.yang@flygoat.com>.
| March 2, 2025 | NetBSD 11.99 |