diff -uNr elilo-3.6-orig/ia32/system.c elilo-3.6/ia32/system.c --- elilo-3.6-orig/ia32/system.c 2005-12-01 21:42:59.000000000 +0000 +++ elilo-3.6/ia32/system.c 2006-05-27 19:31:27.000000000 +0100 @@ -488,6 +488,11 @@ bp->s.vesa_seg = 0; bp->s.vesa_off = 0; + { + extern void vga_init(boot_params_t *); + vga_init(bp); + } + /* * Get memory map description and cookie for ExitBootServices() */ diff -uNr elilo-3.6-orig/Makefile elilo-3.6/Makefile --- elilo-3.6-orig/Makefile 2006-05-27 19:55:33.000000000 +0100 +++ elilo-3.6/Makefile 2006-05-28 14:37:55.000000000 +0100 @@ -67,6 +67,9 @@ $(ARCH)/sysdeps.o \ $(FILESYSTEMS) +FILES += vga/vga.o +SUBDIRS += vga + TARGETS = elilo.efi all: check_gcc $(SUBDIRS) $(TARGETS)