uint32_t rmask, gmask, bmask;
int rshift, gshift, bshift;
int pages;
- int win_size, win_gran;
+ int win_size, win_gran, win_step;
uint32_t vmem_addr;
size_t vmem_size;
int lfb;
int vid_findmode(int xsz, int ysz, int bpp);
struct vid_modeinfo *vid_modeinfo(int mode);
-void vid_vsync(void);
+void vid_vsync(void); /* defined in drv_vga.c */
+int vid_setwin(int win, int pos); /* defined in drv_vbe.c */
/* current mode functions */
+int vid_islinear(void);
+int vid_isbanked(void);
+
void vid_setpal(int idx, int count, const struct vid_color *col);
void vid_getpal(int idx, int count, struct vid_color *col);
+void vid_blitfb(void *fb, int pitch);
+
#endif /* VIDSYS_VIDEO_H_ */