[SeaBIOS] [PATCH 0/7] vgabios improvements
Kevin O'Connor
kevin at koconnor.net
Mon Apr 7 00:59:53 CEST 2014
This patch series refactors the vgabios graphics mode framebuffer
manipulation code. It then adds in support for manipulating "direct"
framebuffers that modern vga modes use.
This series (along with the followup patches for coreboot native vga
vgabios) is also available at:
https://github.com/KevinOConnor/seabios/tree/testing
-Kevin
Kevin O'Connor (7):
vgabios: Add option to control use of standard VGA IO ports.
vgabios: Split vgafb_scroll() into separate move and clear functions.
vgabios: Rewrite vgafb.c graphics operations to set of 4 standard
operators.
vgabios: Introduce text_address().
vgabios: Add support for manipulating framebuffers in high memory.
Set the color attribute when calling vgabios print character.
vgabios: PMM scan was incorrectly depending on a zero %ds segment.
src/output.c | 1 +
vgasrc/Kconfig | 8 +
vgasrc/vgabios.c | 119 ++++++---
vgasrc/vgabios.h | 34 ++-
vgasrc/vgafb.c | 762 +++++++++++++++++++++++++++++--------------------------
vgasrc/vgainit.c | 15 +-
6 files changed, 536 insertions(+), 403 deletions(-)
--
1.9.0
More information about the SeaBIOS
mailing list