vgabios: Use vgamode_s in cirrus and bochsvga mode tables.
[seabios.git] / vgasrc / vgahw.h
index 23b4f135b310e9c459c77081b2067b9ef80b8ac6..9d8a06793f42e79512737193f1a259e622ec4a52 100644 (file)
@@ -9,6 +9,14 @@
 #include "stdvga.h" // stdvga_set_mode
 #include "geodevga.h" // geodevga_init
 
+static inline struct vgamode_s *vgahw_find_mode(int mode) {
+    if (CONFIG_VGA_CIRRUS)
+        return clext_find_mode(mode);
+    if (CONFIG_VGA_BOCHS)
+        return bochsvga_find_mode(mode);
+    return stdvga_find_mode(mode);
+}
+
 static inline int vgahw_set_mode(int mode, int flags) {
     if (CONFIG_VGA_CIRRUS)
         return clext_set_mode(mode, flags);