31 lines
1.1 KiB
Diff
31 lines
1.1 KiB
Diff
|
From: Gerd Hoffmann <kraxel@redhat.com>
|
||
|
Date: Thu, 25 Jun 2020 11:17:09 +0200
|
||
|
Subject: vga: fix cirrus bios
|
||
|
|
||
|
Git-commit: d11c75185276ded944f2ea0277532b7fee849bbc
|
||
|
|
||
|
Little mistake, big effect. The patch adding the ati driver broke
|
||
|
cirrus due to a missing "else", which effectively downgrades cirrus
|
||
|
to standard vga.
|
||
|
|
||
|
Fixes: 34b6ecc16074 ("vga: add atiext driver")
|
||
|
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
|
||
|
Signed-off-by: Bruce Rogers <brogers@suse.com>
|
||
|
---
|
||
|
vgasrc/vgahw.h | 2 +-
|
||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||
|
|
||
|
diff --git a/roms/seabios/vgasrc/vgahw.h b/roms/seabios/vgasrc/vgahw.h
|
||
|
index c774f4f2c6b7c8012096bac2f0ed..8b64660e5ef70d71b440013300bc 100644
|
||
|
--- a/roms/seabios/vgasrc/vgahw.h
|
||
|
+++ b/roms/seabios/vgasrc/vgahw.h
|
||
|
@@ -36,7 +36,7 @@ static inline int vgahw_set_mode(struct vgamode_s *vmode_g, int flags) {
|
||
|
static inline void vgahw_list_modes(u16 seg, u16 *dest, u16 *last) {
|
||
|
if (CONFIG_VGA_CIRRUS)
|
||
|
clext_list_modes(seg, dest, last);
|
||
|
- if (CONFIG_VGA_ATI)
|
||
|
+ else if (CONFIG_VGA_ATI)
|
||
|
ati_list_modes(seg, dest, last);
|
||
|
else if (CONFIG_VGA_BOCHS)
|
||
|
bochsvga_list_modes(seg, dest, last);
|