Some additional tweaks. The first patch impacts the main bios as well.
-Kevin
Kevin O'Connor (5): Direct compile 16bit C code instead of including via .S files. vgabios: Add version string to debug output. vgabios: Claim VBE 3 support; minor VBE cleanups. vgabios: Minor vgabios fixes. vgabios: Some tweaks to optimize stack space.
Makefile | 62 +++++++++++++++----------- src/code16gcc.s | 1 + src/romlayout.S | 11 +---- tools/checkstack.py | 2 +- vgasrc/clext.c | 4 +- vgasrc/vbe.c | 20 ++++----- vgasrc/vgabios.c | 120 ++++++++++++++++++++------------------------------ vgasrc/vgabios.h | 8 +++- vgasrc/vgaentry.S | 10 +--- 9 files changed, 107 insertions(+), 131 deletions(-) create mode 100644 src/code16gcc.s