menu "Virtual Devices" config APIC bool "APIC" default y help Includes the Virtual APIC device config DEBUG_APIC bool "APIC Debugging" default n depends on APIC && DEBUG_ON help Enable debugging for the APIC config BOCHS_DEBUG bool "Bochs Debug Console Device" default y help Includes the Bochs Debug console device config GENERIC bool "Generic Device" default y help Includes the Virtual Generic device config DEBUG_GENERIC bool "Generic device Debugging" default n depends on GENERIC && DEBUG_ON help Enable debugging for Generic config I440FX bool "i440fx Northbridge" depends on PCI default y help Includes the Virtual Northbridge config IDE bool "IDE" default y help Includes the Virtual IDE layer config DEBUG_IDE bool "IDE Debugging" default n depends on IDE && DEBUG_ON help Enable debugging for the IDE Layer config IO_APIC bool "IOAPIC" depends on APIC default y help Includes the Virtual IO APIC config DEBUG_IO_APIC bool "IO APIC Debugging" default n depends on IO_APIC && DEBUG_ON help Enable debugging for the IO APIC config KEYBOARD bool "Keyboard" default y help Includes the Virtual standard PC Keyboard device config DEBUG_KEYBOARD bool "Keyboard Debugging" default n depends on KEYBOARD && DEBUG_ON help Enable debugging for the Keyboard config LINUX_VIRTIO_BALLOON bool "Linux Virtio Balloon Device" default n depends on PCI help Includes the Linux virtio balloon device config DEBUG_VIRTIO_BALLOON bool "Linux Virtio Balloon Debugging" default n depends on LINUX_VIRTIO_BALLOON && DEBUG_ON help Enable debugging for the Linux Virtio Balloon Device config LINUX_VIRTIO_BLOCK bool "Linux Virtio Block Device" default n depends on PCI help Includes the Linux virtio block device config DEBUG_VIRTIO_BLOCK bool "Linux Virtio Block Debugging" default n depends on LINUX_VIRTIO_BLOCK && DEBUG_ON help Enable debugging for the Linux Virtio Block Device config LINUX_VIRTIO_SYM bool "Linux Virtio Symbiotic Device" default n depends on PCI && SYMBIOTIC help Includes the Linux virtio symbiotic device config DEBUG_VIRTIO_SYM bool "Linux Virtio Symbiotic Debugging" default n depends on LINUX_VIRTIO_SYM && DEBUG_ON help Enable debugging for the Linux Virtio Symbiotic Device config LINUX_VIRTIO_NET bool "Enable Virtio Network Device" default n depends on PCI && EXPERIMENTAL help Enable the Virtio Net config DEBUG_VIRTIO_NET bool "Linux Virtio Net Debugging" default n depends on LINUX_VIRTIO_NET && DEBUG_ON help Enable debugging for the Linux Virtio Network Device config NVRAM bool "NVRAM" default y help Includes the Virtual CMOS NVRAM Device config DEBUG_NVRAM bool "NVRAM debugging" depends on NVRAM && DEBUG_ON help Enable debugging for the NVRAM config OS_DEBUG bool "OS Debug Console Device" default y help Includes the OS Debug console device config PIIX3 bool "PIIX3 Southbridge" default y help Includes the Virtual Piix3 Southbridge config PCI bool "PCI" default y help Includes the Virtual PCI Bus config PASSTHROUGH_PCI bool "Passthrough PCI" default y depends on PCI && EXPERIMENTAL && SYMBIOTIC help Enables hardware devices to be passed through to the VM config DEBUG_PCI bool "PCI debugging" depends on PCI && DEBUG_ON help Enable debugging for the PCI config PIC bool "8259A PIC" default y help Includes the Virtual 8259a PIC Device config DEBUG_PIC bool "PIC debugging" depends on PIC && DEBUG_ON help Enable debugging for the PIC config PIT bool "PIT" default y help Includes the Virtual 8254 PIT Device config DEBUG_PIT bool "PIT debugging" depends on PIT && DEBUG_ON help Enable debugging for the PIT config NETDISK bool "NETDISK storage backend" default y depends on SOCKET && (IDE || LINUX_VIRTIO_BLOCK) help Includes the Network based disk backend config RAMDISK bool "RAMDISK storage backend" default y depends on IDE || LINUX_VIRTIO_BLOCK help Includes the RAM based disk backend config TMPDISK bool "TMPDISK storage backend" default y depends on IDE || LINUX_VIRTIO_BLOCK help Includes the temporary RAM disk config SYM_SWAP bool "Symbiotic Swap disk" default n depends on SYMBIOTIC_SWAP && (LINUX_VIRTIO_BLOCK || IDE) help Includes the symbiotic ram based swap disk config SYM_SWAP2 bool "Symbiotic Swap disk v2" default n depends on SYMBIOTIC_SWAP && (LINUX_VIRTIO_BLOCK || IDE) help Includes the symbiotic ram based swap disk config DISK_MODEL bool "Disk Performance Model" default n depends on LINUX_VIRTIO_BLOCK || IDE help Includes Performance model filter for disk operations config CGA bool "CGA" default n depends on !PASSTHROUGH_VIDEO help Includes the Virtual CGA video support config TELNET_CONSOLE bool "Telnet Virtual Console" default n depends on CGA && !PASSTHROUGH_VIDEO help Includes the virtual telnet console config CURSES_CONSOLE bool "Curses Virtual Console" default n depends on CGA && !PASSTHROUGH_VIDEO help Includes the virtual curses console endmenu