[SeaBIOS] [PATCH 0/4] SeaVGABIOS for native coreboot vga init
Kevin O'Connor
kevin at koconnor.net
Wed Feb 12 18:31:02 CET 2014
This patch series enables support for writing to a framebuffer that
has been setup by coreboot using its native VGA initialization. This
may be a good solution for those wishing to run standard boot loaders
and common operating systems without having to run a third part
vgabios (on those systems where coreboot supports native vga init).
-Kevin
Kevin O'Connor (4):
vgabios: Add option to control use of standard VGA IO ports and
ranges.
vgabios: Add support for writing text to framebuffers in high memory.
coreboot: Make coreboot table searching available to other code.
vgabios: Initial support for coreboot native vga vgabios.
Makefile | 5 +-
src/fw/coreboot.c | 58 ++++++++++--------
src/util.h | 3 +
vgasrc/Kconfig | 26 +++++++++
vgasrc/cbvga.c | 169 +++++++++++++++++++++++++++++++++++++++++++++++++++++
vgasrc/cbvga.h | 20 +++++++
vgasrc/vgabios.c | 44 ++++++++++----
vgasrc/vgabios.h | 8 +++
vgasrc/vgafb.c | 40 +++++++++++--
vgasrc/vgahighfb.c | 154 ++++++++++++++++++++++++++++++++++++++++++++++++
vgasrc/vgahw.h | 27 +++++++++
vgasrc/vgainit.c | 3 +-
12 files changed, 514 insertions(+), 43 deletions(-)
create mode 100644 vgasrc/cbvga.c
create mode 100644 vgasrc/cbvga.h
create mode 100644 vgasrc/vgahighfb.c
--
1.8.5.3
More information about the SeaBIOS
mailing list