Opened 3 years ago
Last modified 3 years ago
#17411 new enhancement
Add driver for qemu/bochs stvga
Reported by: | pulkomandy | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Drivers/Graphics | Version: | R1/beta3 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
qemu default graphics card implements a simple interface to set custom resolutions:
- https://github.com/qemu/qemu/blob/master/docs/specs/standard-vga.txt
- https://wiki.osdev.org/Bochs_VBE_Extensions
- http://cvs.savannah.nongnu.org/viewvc/*checkout*/vgabios/vgabios/vbe_display_api.txt?revision=1.14
Implementing this would allow to easily use qemu at native resolution. It is also possible to add multiple instances of these, making it a good candidate to experiment with multiple displays in app_server.
Note:
See TracTickets
for help on using tickets.
There are also implementation of QEMU ramfb in haiku_loader.riscv: https://review.haiku-os.org/c/haiku/+/4302/5/src/system/boot/platform/riscv/FwCfg.cpp. It support changing resolutions.