diff options
author | H. Peter Anvin <hpa@zytor.com> | 2008-01-30 07:33:02 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-01-30 07:33:02 -0500 |
commit | 1cac5004e953506166e980da5776d5cc1c176d79 (patch) | |
tree | da90c8870839b0445b45b39b473c8715afc31424 /arch/x86/boot/video-bios.c | |
parent | 02a7b425e82cd0052e5eaedbae81a522c6aae6c4 (diff) |
x86 setup: display VESA graphics modes in vga=ask menu
Display VESA graphics modes, with their mode IDs, in the vga=ask
menu. Most VESA mode numbers are platform-dependent, so it helps to
have an easy way to display them.
Based in part on a patch by Petr Vandrovec <petr@vandrovec.name>.
Cc: Petr Vandrovec <petr@vandrovec.name>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/x86/boot/video-bios.c')
-rw-r--r-- | arch/x86/boot/video-bios.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/x86/boot/video-bios.c b/arch/x86/boot/video-bios.c index ed0672a8187..ff664a11709 100644 --- a/arch/x86/boot/video-bios.c +++ b/arch/x86/boot/video-bios.c | |||
@@ -104,6 +104,7 @@ static int bios_probe(void) | |||
104 | 104 | ||
105 | mi = GET_HEAP(struct mode_info, 1); | 105 | mi = GET_HEAP(struct mode_info, 1); |
106 | mi->mode = VIDEO_FIRST_BIOS+mode; | 106 | mi->mode = VIDEO_FIRST_BIOS+mode; |
107 | mi->depth = 0; /* text */ | ||
107 | mi->x = rdfs16(0x44a); | 108 | mi->x = rdfs16(0x44a); |
108 | mi->y = rdfs8(0x484)+1; | 109 | mi->y = rdfs8(0x484)+1; |
109 | nmodes++; | 110 | nmodes++; |
@@ -116,7 +117,7 @@ static int bios_probe(void) | |||
116 | 117 | ||
117 | __videocard video_bios = | 118 | __videocard video_bios = |
118 | { | 119 | { |
119 | .card_name = "BIOS (scanned)", | 120 | .card_name = "BIOS", |
120 | .probe = bios_probe, | 121 | .probe = bios_probe, |
121 | .set_mode = bios_set_mode, | 122 | .set_mode = bios_set_mode, |
122 | .unsafe = 1, | 123 | .unsafe = 1, |