+2008-11-22 Robert Millan <rmh@aybabtu.com>
+
+ Fix breakage on coreboot due to declaration missmatch.
+ * term/i386/pc/vga_text.c (grub_vga_text_init_fini): New function.
+ (grub_vga_text_term): Use grub_vga_text_init_fini() instead of
+ grub_vga_text_cls().
+
2008-11-20 Robert Millan <rmh@aybabtu.com>
* kern/i386/coreboot/init.c (grub_time_tics): Remove variable.
grub_outb (old | CRTC_CURSOR_DISABLE, CRTC_DATA_PORT);
}
+static grub_err_t
+grub_vga_text_init_fini ()
+{
+ grub_vga_text_cls ();
+ return 0;
+}
+
static struct grub_term_output grub_vga_text_term =
{
.name = "vga_text",
- .init = grub_vga_text_cls,
- .fini = grub_vga_text_cls,
+ .init = grub_vga_text_init_fini,
+ .fini = grub_vga_text_init_fini,
.putchar = grub_console_putchar,
.getcharwidth = grub_console_getcharwidth,
.getwh = grub_console_getwh,