summaryrefslogtreecommitdiff
path: root/com32/hdt/hdt-menu.h
diff options
context:
space:
mode:
authorErwan Velu <erwan.velu@free.fr>2009-03-14 16:34:01 +0100
committerErwan Velu <erwan.velu@free.fr>2009-03-14 16:34:01 +0100
commitffa85dba09a2f1c62a3293d6acc3c924e502da6d (patch)
tree48ecacfcf0bc767e2aa26d1f188333672755358d /com32/hdt/hdt-menu.h
parent1a9619d092c3bd1e6427716e0600abd89883019b (diff)
downloadsyslinux-ffa85dba09a2f1c62a3293d6acc3c924e502da6d.tar.gz
hdt: Adding vesa detection
Bump to version 0.2.4 VESA BIOS is now detected. vendor/product/revision & available modes are displayed cli now have a "vesa>" context with provides both "list" & "modes" command. The menu mode features a new VESA entry and display the same info.
Diffstat (limited to 'com32/hdt/hdt-menu.h')
-rw-r--r--com32/hdt/hdt-menu.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/com32/hdt/hdt-menu.h b/com32/hdt/hdt-menu.h
index db94057a..e8417617 100644
--- a/com32/hdt/hdt-menu.h
+++ b/com32/hdt/hdt-menu.h
@@ -72,6 +72,9 @@ struct s_hdt_menu {
struct s_my_menu about_menu;
struct s_my_menu summary_menu;
struct s_my_menu pxe_menu;
+ struct s_my_menu vesa_menu;
+ struct s_my_menu vesa_card_menu;
+ struct s_my_menu vesa_modes_menu;
int total_menu_count; // sum of all menus we have
};
@@ -113,6 +116,9 @@ void compute_summarymenu(struct s_my_menu *menu, struct s_hardware *hardware);
//PXE menu
void compute_PXE(struct s_my_menu *menu,struct s_hardware *hardware);
+//VESA menu
+int compute_VESA(struct s_hdt_menu *hdt_menu, struct s_hardware *hardware);
+
int start_menu_mode(struct s_hardware *hardware, char *version_string);
void setup_menu(char *version);
void compute_main_menu(struct s_hdt_menu *hdt_menu, struct s_hardware *hardware);