summaryrefslogtreecommitdiff
path: root/i386
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2014-03-28 01:03:32 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2014-03-28 01:05:11 +0100
commit32be3a889794a212a5a4083de279134c22c314a3 (patch)
tree99e1811a234fccc01d770556aabb03086b1b305a /i386
parentef1e38353b835ee1d5c0ff400f82cfc7b74c7649 (diff)
Assume EGA/VGA card
CGA and MONO cards are more than hard to find nowadays, and some buggy BIOSes claim running them nowadays... * i386/i386at/kd.c (kd_xga_init): Do not handle CGA and MONO cases any more, which thus default to EGA/VGA.
Diffstat (limited to 'i386')
-rw-r--r--i386/i386at/kd.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/i386/i386at/kd.c b/i386/i386at/kd.c
index 2bb0a69a..acd69f7d 100644
--- a/i386/i386at/kd.c
+++ b/i386/i386at/kd.c
@@ -2540,6 +2540,8 @@ kd_xga_init(void)
addr[i] = 0x00;
}
break;
+#if 0
+ /* XXX: some buggy BIOSes report these... */
case CM_CGA_40:
vid_start = (u_char *)phystokv(CGA_START);
kd_index_reg = CGA_IDX_REG;
@@ -2561,6 +2563,7 @@ kd_xga_init(void)
kd_lines = 25;
kd_cols = 80;
break;
+#endif
}
outb(kd_index_reg, C_START);