From: Kevin O'Connor Date: Sun, 15 Apr 2012 00:22:18 +0000 (-0400) Subject: Misc compile fixes for gcc v3.4. X-Git-Tag: rel-1.7.0 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=a0263083cb4cda172832fbc916dc1417ee930574;p=seabios.git Misc compile fixes for gcc v3.4. Signed-off-by: Kevin O'Connor --- diff --git a/src/resume.c b/src/resume.c index f887f45..911ad96 100644 --- a/src/resume.c +++ b/src/resume.c @@ -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); diff --git a/vgasrc/vgafb.c b/vgasrc/vgafb.c index a75bc81..233f3d5 100644 --- a/vgasrc/vgafb.c +++ b/vgasrc/vgafb.c @@ -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; }