mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-21 23:02:40 +00:00
multiboot video support
This commit is contained in:
1 parent
0934d18466
commit
57e41c71bc
11 files changed
+345
-7
No files matched your search
@@ -353,6 +353,7 @@ grub_video_gop_get_info_and_fini (struct grub_video_mode_info *mode_info,
|
||||
static struct grub_video_adapter grub_video_gop_adapter =
|
||||
{
|
||||
.name = "EFI GOP driver",
|
||||
.id = GRUB_VIDEO_DRIVER_EFI_GOP,
|
||||
|
||||
.init = grub_video_gop_init,
|
||||
.fini = grub_video_gop_fini,
|
||||
|
||||
@@ -300,6 +300,7 @@ grub_video_uga_get_info_and_fini (struct grub_video_mode_info *mode_info,
|
||||
static struct grub_video_adapter grub_video_uga_adapter =
|
||||
{
|
||||
.name = "EFI UGA driver",
|
||||
.id = GRUB_VIDEO_DRIVER_EFI_UGA,
|
||||
|
||||
.init = grub_video_uga_init,
|
||||
.fini = grub_video_uga_fini,
|
||||
|
||||
@@ -557,6 +557,7 @@ grub_video_vbe_get_info_and_fini (struct grub_video_mode_info *mode_info,
|
||||
static struct grub_video_adapter grub_video_vbe_adapter =
|
||||
{
|
||||
.name = "VESA BIOS Extension Video Driver",
|
||||
.id = GRUB_VIDEO_DRIVER_VBE,
|
||||
|
||||
.init = grub_video_vbe_init,
|
||||
.fini = grub_video_vbe_fini,
|
||||
|
||||
@@ -93,6 +93,14 @@ grub_video_get_info (struct grub_video_mode_info *mode_info)
|
||||
return grub_video_adapter_active->get_info (mode_info);
|
||||
}
|
||||
|
||||
grub_video_driver_id_t
|
||||
grub_video_get_driver_id (void)
|
||||
{
|
||||
if (! grub_video_adapter_active)
|
||||
return GRUB_VIDEO_DRIVER_NONE;
|
||||
return grub_video_adapter_active->id;
|
||||
}
|
||||
|
||||
/* Get information about active video mode. */
|
||||
grub_err_t
|
||||
grub_video_get_info_and_fini (struct grub_video_mode_info *mode_info,
|
||||
|
||||
Reference in new issue
Block a user