]> xenbits.xensource.com Git - seabios.git/commitdiff
Misc compile fixes for gcc v3.4. rel-1.7.0
authorKevin O'Connor <kevin@koconnor.net>
Sun, 15 Apr 2012 00:22:18 +0000 (20:22 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Sun, 15 Apr 2012 00:22:18 +0000 (20:22 -0400)
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
src/resume.c
vgasrc/vgafb.c

index f887f454e7cc8d351ade16669ca49d407616dfa9..911ad96453b0d26dd14ab7a6c4da25a86c3778ab 100644 (file)
@@ -34,6 +34,7 @@ init_dma(void)
 void VISIBLE16
 handle_resume(void)
 {
+    ASSERT16();
     debug_serial_setup();
     int status = inb_cmos(CMOS_RESET_CODE);
     outb_cmos(0, CMOS_RESET_CODE);
index a75bc81eb296c2e6d396cce4691aa623013f01d3..233f3d5fb32f3eb79d056fc7fd34abbcba3b47e5 100644 (file)
@@ -194,6 +194,8 @@ vgafb_scroll(int nblines, int attr, struct cursorpos ul, struct cursorpos lr)
     case MM_PACKED:
         scroll_lin(vmode_g, nblines, attr, ul, lr);
         break;
+    default:
+        break;
     }
 }
 
@@ -342,6 +344,8 @@ vgafb_write_char(struct cursorpos cp, struct carattr ca)
     case MM_PACKED:
         write_gfx_char_lin(vmode_g, cp, ca);
         break;
+    default:
+        break;
     }
 }
 
@@ -428,6 +432,7 @@ vgafb_write_pixel(u8 color, u16 x, u16 y)
         addr_far = (void*)(x + y * (GET_BDA(video_cols) * 8));
         SET_FARVAR(SEG_GRAPH, *addr_far, color);
         break;
+    default:
     case MM_TEXT:
         return;
     }
@@ -470,6 +475,7 @@ vgafb_read_pixel(u16 x, u16 y)
         addr_far = (void*)(x + y * (GET_BDA(video_cols) * 8));
         attr = GET_FARVAR(SEG_GRAPH, *addr_far);
         break;
+    default:
     case MM_TEXT:
         return 0;
     }