Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / openbios / include / libopenbios / video.h
1
2 #ifdef CONFIG_VGA_WIDTH
3 #define VGA_DEFAULT_WIDTH       CONFIG_VGA_WIDTH
4 #else
5 #define VGA_DEFAULT_WIDTH       800
6 #endif
7
8 #ifdef CONFIG_VGA_HEIGHT
9 #define VGA_DEFAULT_HEIGHT      CONFIG_VGA_HEIGHT
10 #else
11 #define VGA_DEFAULT_HEIGHT      600
12 #endif
13
14 #ifdef CONFIG_VGA_DEPTH
15 #define VGA_DEFAULT_DEPTH       CONFIG_VGA_DEPTH
16 #else
17 #define VGA_DEFAULT_DEPTH       8
18 #endif
19
20 #define VGA_DEFAULT_LINEBYTES   (VGA_DEFAULT_WIDTH*((VGA_DEFAULT_DEPTH+7)/8))
21
22 void setup_video(void);
23 unsigned long video_get_color(int col_ind);
24 void video_mask_blit(void);
25 void video_invert_rect(void);
26 void video_fill_rect(void);
27
28 extern struct video_info {
29     volatile ihandle_t *ih;
30     volatile ucell *mvirt;
31     volatile ucell *rb, *w, *h, *depth;
32
33     volatile ucell *pal;    /* 256 elements */
34 } video;
35
36 #define VIDEO_DICT_VALUE(x)  (*(ucell *)(x))