Over the last few days I've been looking through the vga bios code, and I observed some areas for improvement.
-Kevin
Kevin O'Connor (6): vgabios: Define video_save_pointer_table layout. vgabios: Minor - use segoff_s for static_functionality ptr. vgabios: Extend information in internal vgamode_s struct. vgabios: Use vgamode_s instead of video_param_table in code. vgabios: Generate video_param_table at runtime. vgabios: Place a signature at offset 0x1e of the rom.
vgasrc/vga.c | 28 ++-- vgasrc/vgaentry.S | 4 + vgasrc/vgafb.c | 9 +- vgasrc/vgaio.c | 16 +- vgasrc/vgatables.c | 461 ++++++++++++++++++++++++---------------------------- vgasrc/vgatables.h | 31 ++-- 6 files changed, 256 insertions(+), 293 deletions(-)