help
Includes the Virtual APIC device
+config APIC_ENQUEUE_MISSED_TMR_IRQS
+ bool "Enqueue missed APIC timer interrpts"
+ default n
+ depends on APIC
+ help
+ Make up missed APIC periodic timer interrupts on later
+ exits into the virtual machine
config DEBUG_APIC
bool "APIC Debugging"
help
Enable debugging for the APIC
-
-
config IO_APIC
bool "IOAPIC"
+ depends on APIC
default y
help
Includes the Virtual IO APIC
Enable debugging for the IO APIC
+config MPTABLE
+ bool "MPTABLE"
+ default y
+ depends on APIC
+ help
+ Includes the MPTABLE to map the APICs and IO-APIC
+
config BOCHS_DEBUG
bool "Bochs Debug Console Device"
bool "Generic Device"
default y
help
- Includes the Virtual Generic device
+ Includes the virtual generic device. This device allows you
+ to see guest I/O port and memory region interaction with a physical
+ device on the underlying hardware, as well as to ignore such
+ interaction. The generic device also serves as a front-end
+ device for non-PCI host-based virtual device implementations. If
+ you want to handle either host-based virtual or physical devices
+ that are not PCI devices, this is what you want. If you want
+ to handle a host-based virtual device that is a PCI device, you
+ want to use the PCI front-end device. If you want to handle
+ a physical PCI device, you want the passthrough PCI device.
config DEBUG_GENERIC
bool "Generic device Debugging"
help
Enable debugging for the Linux Virtio Symbiotic Device
+config LINUX_VIRTIO_CONSOLE
+ bool "Enable Virtio Console Device"
+ default n
+ depends on PCI
+ help
+ Enable the Virtio Console
+
+
config LINUX_VIRTIO_NET
bool "Enable Virtio Network Device"
default n
- depends on PCI && EXPERIMENTAL
+ depends on PCI && VNET
help
Enable the Virtio Net
config LINUX_VIRTIO_VNET
bool "Enable Virtio VNET interface"
default n
- depends on PCI && EXPERIMENTAL && VNET
+ depends on PCI && VNET
help
Enable the Virtio VNET interface for Control VM
Enable debugging for the VNET Virtio interface
+
config VNET_NIC
bool "Enable VNET Backend Device"
default n
- depends on PCI && EXPERIMENTAL && VNET
+ depends on PCI && VNET
help
Enable the VNET backend device
config DEBUG_VNET_NIC
- bool "VNET NIC Device Debugging"
+ bool "VNET Backend Device Debugging"
default n
depends on VNET_NIC && DEBUG_ON
help
Enable debugging for the VNET NIC Device
+config VNET_GUEST_IFACE
+ bool "Enable VNET guest hypercall interface"
+ default n
+ depends on VNET
+ help
+ Allows the guest to query for info, such as headers, from VNET
+
+config DEBUG_VNET_GUEST_IFACE
+ bool "VNET guest hypercall interface debugging"
+ default n
+ depends on VNET_GUEST_IFACE && DEBUG_ON
+ help
+ Enable debugging for the VNET guest hypercall interface
+
config NE2K
bool "NE2K"
help
Enables hardware devices to be passed through to the VM
+
config DEBUG_PCI
bool "PCI debugging"
depends on PCI && DEBUG_ON
Enable debugging for the PCI
+config PCI_FRONT
+ bool "PCI front-end device"
+ default y
+ depends on PCI && HOST_DEVICE
+ help
+ PCI front-end device for a host-based PCI device implementation
+ This device allows you to project a host-based *virtual* device
+ into the guest as a PCI device. If you want to project a
+ physical PCI device, use Passthrough PCI instead. If you want
+ to project a non-PCI virtual or physical device,
+ use the generic device.
+
+
+config DEBUG_PCI_FRONT
+ bool "PCI front-end debugging"
+ depends on PCI_FRONT && DEBUG_ON
+ help
+ Enable debugging for the PCI front-end device
+
+
config PIC
bool "8259A PIC"
Includes the RAM based disk backend
config DEBUG_RAMDISK
- bool "RAMDISK baskend debugging"
+ bool "RAMDISK backend debugging"
depends on RAMDISK && DEBUG_ON
help
Enable debugging for the ram based disk backend
config VGA
bool "VGA"
default n
- depends on !PASSTHROUGH_VIDEO && GRAPHICS_CONSOLE
+ depends GRAPHICS_CONSOLE
help
Includes the Virtual VGA video support, and will
eventually also include SVGA
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
+ depends on CGA
help
Includes the virtual telnet console
config CURSES_CONSOLE
bool "Curses Virtual Console"
default n
- depends on CGA && !PASSTHROUGH_VIDEO
+ depends on CGA && CONSOLE
help
Includes the virtual curses console
help
Include virtual serial port
+config DEBUG_SERIAL
+ bool "Debug Serial Port"
+ default n
+ depends on SERIAL_UART
+ help
+ Debugging virtual serial port
+
config CHAR_STREAM
bool "Stream based character frontend"
+ depends on STREAM
default n
help
Include Stream based character device frontend
-
-config MCHECK
- bool "Machine Check architecture"
- default n
- depends on EXPERIMENTAL
- help
- Include Machine Check injection architecture
-
endmenu