help
Configure as a coreboot payload.
+ config XEN
+ depends on !COREBOOT
+ bool "Build for Xen HVM"
+ default n
+ help
+ Configure to be used by xen hvmloader, for a HVM guest.
+
config THREADS
bool "Parallelize hardware init"
default y
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"
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"
help
Support parallel ports. This also enables int 17 parallel port calls.
- config EXTRA_PCI_ROOTS
- bool "Extra root buses"
- default n
- help
- If the target machine has multiple independent root buses,
- the extra buses may be specified here.
- config PCI_ROOT1
- depends on EXTRA_PCI_ROOTS
- hex "Extra primary PCI root bus number"
- default 0x00
- config PCI_ROOT2
- depends on EXTRA_PCI_ROOTS
- hex "Extra secondary PCI root bus number"
- default 0x00
-
config USE_SMM
depends on !COREBOOT
bool "System Management Mode (SMM)"
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"
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
Support generation of ACPI tables.
endmenu
+source ../vgasrc/Kconfig
+
menu "Debugging"
config DEBUG_LEVEL
int "Debug level"
default n
help
Send debugging information to serial port.
-
- config SCREEN_AND_DEBUG
- depends on DEBUG_LEVEL != 0
- bool "Show screen writes on debug ports"
- default y
+ config DEBUG_SERIAL_PORT
+ depends on DEBUG_SERIAL
+ hex "Serial port base address"
+ default 0x3f8
help
- Send characters that SeaBIOS writes to the screen to the
- debug ports.
+ Base port for serial - generally 0x3f8, 0x2f8, 0x3e8, or 0x2e8.
endmenu