1 /*
2  * QEMU VGA Emulator.
3  *
4  * Copyright (c) 2003 Fabrice Bellard
5  *
6  * This work is licensed under the terms of the GNU GPL, version 2 or later.
7  * See the COPYING file in the top-level directory.
8  */
9 #ifndef QEMU_HW_DISPLAY_VGA_H
10 #define QEMU_HW_DISPLAY_VGA_H
11 
12 #include "exec/hwaddr.h"
13 
14 /*
15  * modules can reference this symbol to avoid being loaded
16  * into system emulators without vga support
17  */
18 extern bool have_vga;
19 
20 enum vga_retrace_method {
21     VGA_RETRACE_DUMB,
22     VGA_RETRACE_PRECISE
23 };
24 
25 extern enum vga_retrace_method vga_retrace_method;
26 
27 int isa_vga_mm_init(hwaddr vram_base,
28                     hwaddr ctrl_base, int it_shift,
29                     MemoryRegion *address_space);
30 
31 #endif
32