aboutsummaryrefslogtreecommitdiffstats
path: root/vgasrc/Kconfig
Commit message (Collapse)AuthorAgeFilesLines
* build: CONFIG_VGA_FIXUP_ASM should depend on CONFIG_BUILD_VGABIOSKevin O'Connor2015-06-151-0/+1
| | | | | | | Add the dependency to CONFIG_VGA_FIXUP_ASM so the menu option only appears when appropriate. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* vga: add virtio-vga to kconfigGerd Hoffmann2015-06-111-0/+5
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* vga: simplify vga buildsGerd Hoffmann2015-06-111-2/+22
| | | | | | | Add a kconfig menu to pick the vga variant, stick the vendorr and device ids as defaults into Kconfig. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* vgabios: Add config option for assembler fixupsKevin O'Connor2015-04-101-0/+10
| | | | | | | | Add a kconfig build option (CONFIG_VGA_FIXUP_ASM) to allow users to build the vgabios without the complex assembler fixups that work around emulator bugs. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* vgabios: Support emulating text mode attributes while in graphics modeKevin O'Connor2014-11-121-0/+6
| | | | | | | | | Add support for simple text mode attribute emulation while in graphics mode. This improves text highlighting and background color on some boot-loaders. Enable it only for CBVGA vgabios and only when a text mode is requested. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* vgabios: Initial support for coreboot native vga vgabios.Kevin O'Connor2014-04-111-1/+9
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* vgabios: Add option to control use of standard VGA IO ports.Kevin O'Connor2014-04-111-0/+8
| | | | | | | | Add option CONFIG_VGA_STDVGA_PORTS. When this option is disabled, the main BIOS code will not attempt to access any of the legacy VGA IO ports. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* vgabios: Support allocating an extra stack for vgabios calls and default on.Kevin O'Connor2013-12-041-0/+14
| | | | | | | | | | | | | Add code to allocate an extra stack for the main vgabios int 0x10 entry point. The allocation is done via the PMM spec and uses a PCI v3 permanent low memory region request. This request will work with SeaBIOS - it is unknown how many other main BIOS implementations support this PMM call. The extra stack is useful for old DOS programs that call the VGABIOS and expect it to work with very small amounts of stack space. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* vgabios: Bochs/QEMU vgabios support should depend on CONFIG_QEMU.Kevin O'Connor2013-02-131-3/+3
| | | | | | | The Cirrus, Standard VGA, and Bochs VGA should depend on CONFIG_QEMU and not CONFIG_COREBOOT. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* geodevga: Add configuration option for output modesChristian Gmeiner2012-10-071-0/+21
| | | | | | | | | | | Geode GX2 and LX are supporting Flat Panels. Add new configuration options to support different output modes. You can choose between: * CRT * Flat Panel * CRT and Flat Panel Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
* vgabios: Improve Kconfig descriptions for the vga card types.Kevin O'Connor2012-04-161-8/+9
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* vgabios: Don't allow building of emulator vgaroms on coreboot.Kevin O'Connor2012-02-071-3/+9
| | | | | | | If coreboot building is selected, don't allow the emulator based vga roms to be selected. Also, clarify the help text to make this clear. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* vgabios: Make VBE code depend on a config setting.Kevin O'Connor2012-01-161-0/+7
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* vgabios: Move vgabios Kconfig definitions to vgasrc/Kconfig.Kevin O'Connor2012-01-161-0/+80
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>