2005-11-09 Hollis Blanchard <hollis@penguinppc.org>

* term/ieee1275/ofconsole.c (grub_ofconsole_cls): Use both the ANSI
	escape sequence and a literal ^L to clear the screen.

	* commands/ieee1275/suspend.c (grub_cmd_suspend): Clear the screen
	when returning from Open Firmware.
This commit is contained in:
hollisb 2005-11-10 01:57:52 +00:00
parent d13ea639a8
commit 9046bcf0e6
3 changed files with 14 additions and 2 deletions

View file

@ -285,8 +285,10 @@ grub_ofconsole_gotoxy (grub_uint8_t x, grub_uint8_t y)
static void
grub_ofconsole_cls (void)
{
/* Clear the screen. */
grub_ofconsole_writeesc ("\e[2J");
/* Clear the screen. Using serial console, screen(1) only recognizes the
* ANSI escape sequence. Using video console, Apple Open Firmware (version
* 3.1.1) only recognizes the literal ^L. So use both. */
grub_ofconsole_writeesc (" \e[2J");
grub_gotoxy (0, 0);
}