modules: add have_vga
Introduce a symbol which can be used to prevent display modules which need vga support being loaded into system emulators with CONFIG_VGA=n. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Message-id: 20210430113547.1816178-1-kraxel@redhat.com Message-Id: <20210430113547.1816178-16-kraxel@redhat.com>
This commit is contained in:
parent
17cdac0b51
commit
48ecfbf12c
@ -39,6 +39,8 @@
|
|||||||
//#define DEBUG_VGA_MEM
|
//#define DEBUG_VGA_MEM
|
||||||
//#define DEBUG_VGA_REG
|
//#define DEBUG_VGA_REG
|
||||||
|
|
||||||
|
bool have_vga = true;
|
||||||
|
|
||||||
/* 16 state changes per vertical frame @60 Hz */
|
/* 16 state changes per vertical frame @60 Hz */
|
||||||
#define VGA_TEXT_CURSOR_PERIOD_MS (1000 * 2 * 16 / 60)
|
#define VGA_TEXT_CURSOR_PERIOD_MS (1000 * 2 * 16 / 60)
|
||||||
|
|
||||||
|
@ -11,6 +11,12 @@
|
|||||||
|
|
||||||
#include "exec/hwaddr.h"
|
#include "exec/hwaddr.h"
|
||||||
|
|
||||||
|
/*
|
||||||
|
* modules can reference this symbol to avoid being loaded
|
||||||
|
* into system emulators without vga support
|
||||||
|
*/
|
||||||
|
extern bool have_vga;
|
||||||
|
|
||||||
enum vga_retrace_method {
|
enum vga_retrace_method {
|
||||||
VGA_RETRACE_DUMB,
|
VGA_RETRACE_DUMB,
|
||||||
VGA_RETRACE_PRECISE
|
VGA_RETRACE_PRECISE
|
||||||
|
Loading…
Reference in New Issue
Block a user