Init video early on yeeloong to avoid being rebooted by watchdog.

* grub-core/Makefile.am (gensm712): New target.
	(sm712_start.S): Likewise.
	(boot/mips/loongson/fwstart.S): Depend on sm712_start.S
	* grub-core/boot/mips/loongson/fwstart.S [!FULOONG2F]: Init SM712.
	* grub-core/video/sm712.c [GENINIT]: Generate compact init procedure
	description.
	* include/grub/vga.h: Move registry definitions to...
	* include/grub/vgaregs.h: ... here.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2012-06-26 03:36:14 +02:00
parent 5f92c8a110
commit c50c867da3
6 changed files with 507 additions and 288 deletions

View file

@ -1,3 +1,16 @@
2012-06-26 Vladimir Serbinenko <phcoder@gmail.com>
Init video early on yeeloong to avoid being rebooted by watchdog.
* grub-core/Makefile.am (gensm712): New target.
(sm712_start.S): Likewise.
(boot/mips/loongson/fwstart.S): Depend on sm712_start.S
* grub-core/boot/mips/loongson/fwstart.S [!FULOONG2F]: Init SM712.
* grub-core/video/sm712.c [GENINIT]: Generate compact init procedure
description.
* include/grub/vga.h: Move registry definitions to...
* include/grub/vgaregs.h: ... here.
2012-06-26 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/boot/decompressor/minilib.c (grub_memcmp): Fix the compare