Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
bool
default !NO_VGABIOS
+ config VGA_VBE
+ depends on BUILD_VGABIOS
+ bool "Video BIOS Extensions (VBE)"
+ default y
+ help
+ Support VBE.
+
config VGA_PCI
depends on BUILD_VGABIOS
bool "PCI ROM Headers"
return -1;
}
- SET_VGA(VBE_enabled, 1);
dispi_write(VBE_DISPI_INDEX_ID, VBE_DISPI_ID5);
u32 lfb_addr;
return -1;
dprintf(1, "cirrus init 2\n");
- SET_VGA(VBE_enabled, 1);
u32 lfb_addr = 0;
if (CONFIG_VGA_PCI)
lfb_addr = (pci_config_readl(GET_GLOBAL(VgaBDF), PCI_BASE_ADDRESS_0)
#include "biosvar.h" // get_global_set
#include "vgahw.h" // vgahw_set_mode
-int VBE_enabled VAR16;
u32 VBE_total_memory VAR16 = 256 * 1024;
u32 VBE_capabilities VAR16;
u32 VBE_framebuffer VAR16;
void
handle_104f(struct bregs *regs)
{
- if (!GET_GLOBAL(VBE_enabled)) {
+ if (!CONFIG_VGA_VBE) {
vbe_104fXX(regs);
return;
}
u8 vgafb_read_pixel(u16 x, u16 y);
// vbe.c
-int VBE_enabled;
u32 VBE_total_memory;
u32 VBE_capabilities;
u32 VBE_framebuffer;