X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2FKconfig;h=250663aad01fa9bfbadfa23b7393a85908463471;hb=refs%2Fheads%2Fcoreboot;hp=70e350965456b634111553f730b878814b502dd0;hpb=3076cfb875b2a4344c87fb8e51063c4f2cbb520b;p=seabios.git diff --git a/src/Kconfig b/src/Kconfig index 70e3509..250663a 100644 --- a/src/Kconfig +++ b/src/Kconfig @@ -46,12 +46,6 @@ menu "General Features" default y help Support an interactive boot menu at end of post. - config BOOTMENU_WAIT - depends on BOOTMENU - int "Bootmenu delay" - default 2500 - help - Amount of time (in ms) to wait at menu before selecting normal boot. config BOOTSPLASH depends on BOOTMENU bool "Graphical boot splash screen" @@ -110,15 +104,15 @@ menu "Hardware support" config AHCI depends on DRIVES bool "AHCI controllers" - default n + default y help Support for AHCI disk code. config VIRTIO_BLK depends on DRIVES && !COREBOOT - bool "VirtIO controllers" + bool "virtio-blk controllers" default y help - Support boot from virtio storage. + Support boot from virtio-blk storage. config FLOPPY depends on DRIVES bool "Floppy controller" @@ -132,14 +126,6 @@ menu "Hardware support" default y help Support PS2 ports (keyboard and mouse). - config PS2_KEYBOARD_SPINUP - depends on PS2PORT && COREBOOT - int "Extra time (in ms) to allow a keyboard to initialize" - default 0 - help - Some PS2 keyboards don't respond to commands immediately - after powering on. Specify a positive value here to allow - additional time for the keyboard to become responsive. config USB bool "USB" @@ -200,17 +186,6 @@ menu "Hardware support" help Support parallel ports. This also enables int 17 parallel port calls. - config EXTRA_PCI_ROOTS - int "Number of extra root buses" - default 0 - help - If the target machine has multiple independent root buses - set this to a positive value. The SeaBIOS PCI probe will - then search for the given number of extra root buses. - - Most machines do not have multiple root buses and this - setting should be zero. - config USE_SMM depends on !COREBOOT bool "System Management Mode (SMM)" @@ -273,17 +248,6 @@ menu "BIOS interfaces" Select this if option ROMs are already copied to 0xc0000-0xf0000. This must only be selected when using Bochs or QEMU versions older than 0.12. - config OPTIONROMS_CHECKSUM - depends on OPTIONROMS - bool "Require correct checksum on option ROMs" - default y - help - Option ROMs are required to have correct checksums. - However, some option ROMs in the wild don't correctly - follow the specifications and have bad checksums. - Say N here to allow SeaBIOS to execute them anyways. - - If unsure, say Y. config PMM depends on OPTIONROMS bool "PMM interface" @@ -317,15 +281,8 @@ menu "BIOS interfaces" default y help Support S3 resume handler. - config S3_RESUME_VGA_INIT - depends on S3_RESUME - bool "Run VGA rom on S3 resume" - default n - help - Run the vga rom during S3 resume. config VGAHOOKS - depends on COREBOOT bool "Hardware specific VGA helpers" default y help @@ -366,6 +323,8 @@ menu "BIOS Tables" Support generation of ACPI tables. endmenu +source ../vgasrc/Kconfig + menu "Debugging" config DEBUG_LEVEL int "Debug level" @@ -389,11 +348,20 @@ menu "Debugging" help Base port for serial - generally 0x3f8, 0x2f8, 0x3e8, or 0x2e8. - config SCREEN_AND_DEBUG - depends on DEBUG_LEVEL != 0 - bool "Show screen writes on debug ports" + config DEBUG_IO + depends on !COREBOOT && DEBUG_LEVEL != 0 + bool "Special IO port debugging" default y help - Send characters that SeaBIOS writes to the screen to the - debug ports. + Some emulators or hypervisors provide with a way to output debug + information by outputing strings in a special port present in the + IO space. + + config DEBUG_IO_PORT + depends on DEBUG_IO + hex "Debug IO port address" + default 0x0402 + help + Bochs uses the 0x0402 address by default, whereas Xen + makes the 0xe9 IO address available for guests use. endmenu