X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=seabios.git;a=blobdiff_plain;f=vgasrc%2Fstdvgamodes.c;h=08c3a58ece93bef816426952cc18210eaa38f930;hp=94e273f7ab649788cd0e6d69a5bbd9756ba34035;hb=69b01cbdb3a1644dc9a8a56e5564339f91b789ab;hpb=b3df857fe6d3fffb108379637ea4a456ce6e09ba diff --git a/vgasrc/stdvgamodes.c b/vgasrc/stdvgamodes.c index 94e273f..08c3a58 100644 --- a/vgasrc/stdvgamodes.c +++ b/vgasrc/stdvgamodes.c @@ -360,3 +360,14 @@ stdvga_build_video_param(void) , ARRAY_SIZE(vparam_g->grdc_regs)); } } + +void +stdvga_override_crtc(int mode, u8 *crtc) +{ + struct vgamode_s *vmode_g = stdvga_find_mode(mode); + if (!vmode_g) + return; + struct stdvga_mode_s *stdmode_g = container_of( + vmode_g, struct stdvga_mode_s, info); + SET_VGA(stdmode_g->crtc_regs, crtc); +}