7 Includes the Virtual APIC device
13 depends on APIC && DEBUG_ON
15 Enable debugging for the APIC
24 Includes the Virtual IO APIC
27 bool "IO APIC Debugging"
29 depends on IO_APIC && DEBUG_ON
31 Enable debugging for the IO APIC
39 Includes the MPTABLE to map the APICs and IO-APIC
43 bool "Bochs Debug Console Device"
46 Includes the Bochs Debug console device
54 Includes the virtual generic device. This device allows you
55 to see guest I/O port and memory region interaction with a physical
56 device on the underlying hardware, as well as to ignore such
57 interaction. The generic device also serves as a front-end
58 device for non-PCI host-based virtual device implementations. If
59 you want to handle either host-based virtual or physical devices
60 that are not PCI devices, this is what you want. If you want
61 to handle a host-based virtual device that is a PCI device, you
62 want to use the PCI front-end device. If you want to handle
63 a physical PCI device, you want the passthrough PCI device.
66 bool "Generic device Debugging"
68 depends on GENERIC && DEBUG_ON
70 Enable debugging for Generic
75 bool "i440fx Northbridge"
79 Includes the Virtual Northbridge
86 Includes the Virtual IDE layer
91 depends on IDE && DEBUG_ON
93 Enable debugging for the IDE Layer
103 Includes the Virtual standard PC Keyboard device
105 config DEBUG_KEYBOARD
106 bool "Keyboard Debugging"
108 depends on KEYBOARD && DEBUG_ON
110 Enable debugging for the Keyboard
113 config LINUX_VIRTIO_BALLOON
114 bool "Linux Virtio Balloon Device"
118 Includes the Linux virtio balloon device
120 config DEBUG_VIRTIO_BALLOON
121 bool "Linux Virtio Balloon Debugging"
123 depends on LINUX_VIRTIO_BALLOON && DEBUG_ON
125 Enable debugging for the Linux Virtio Balloon Device
128 config LINUX_VIRTIO_BLOCK
129 bool "Linux Virtio Block Device"
133 Includes the Linux virtio block device
135 config DEBUG_VIRTIO_BLOCK
136 bool "Linux Virtio Block Debugging"
138 depends on LINUX_VIRTIO_BLOCK && DEBUG_ON
140 Enable debugging for the Linux Virtio Block Device
142 config LINUX_VIRTIO_SYM
143 bool "Linux Virtio Symbiotic Device"
145 depends on PCI && SYMBIOTIC
147 Includes the Linux virtio symbiotic device
149 config DEBUG_VIRTIO_SYM
150 bool "Linux Virtio Symbiotic Debugging"
152 depends on LINUX_VIRTIO_SYM && DEBUG_ON
154 Enable debugging for the Linux Virtio Symbiotic Device
156 config LINUX_VIRTIO_NET
157 bool "Enable Virtio Network Device"
161 Enable the Virtio Net
163 config DEBUG_VIRTIO_NET
164 bool "Linux Virtio Net Debugging"
166 depends on LINUX_VIRTIO_NET && DEBUG_ON
168 Enable debugging for the Linux Virtio Network Device
171 config LINUX_VIRTIO_VNET
172 bool "Enable Virtio VNET interface"
174 depends on PCI && VNET
176 Enable the Virtio VNET interface for Control VM
178 config DEBUG_LINUX_VIRTIO_VNET
179 bool "Virtio VNET Interface Debugging"
181 depends on LINUX_VIRTIO_VNET && DEBUG_ON
183 Enable debugging for the VNET Virtio interface
187 bool "Enable VNET Backend Device"
189 depends on PCI && VNET
191 Enable the VNET backend device
193 config DEBUG_VNET_NIC
194 bool "VNET Backend Device Debugging"
196 depends on VNET_NIC && DEBUG_ON
198 Enable debugging for the VNET NIC Device
203 depends on EXPERIMENTAL
206 Includes the Virtual NE2K network card
209 bool "NE2K debugging"
211 depends on NE2K && DEBUG_ON
213 Enable debugging for the NE2K
217 depends on EXPERIMENTAL
220 Includes the Virtual RTL8139 network card
223 bool "RTL8139 debugging"
225 depends on RTL8139 && DEBUG_ON
227 Enable debugging for the RTL8139
230 bool "Enable Direct Bridge to Host network"
232 depends on EXPERIMENTAL && PACKET
234 Enable Host Direct Network Bridge backend device for all network front devices
236 config DEBUG_NIC_BRIDGE
237 bool "Debugging Direct Bridge to Host network"
239 depends on NIC_BRIDGE && DEBUG_ON
241 Enable Debugging on Host Direct Network Bridge backend device
250 Includes the Virtual CMOS NVRAM Device
253 bool "NVRAM debugging"
254 depends on NVRAM && DEBUG_ON
256 Enable debugging for the NVRAM
261 bool "OS Debug Console Device"
264 Includes the OS Debug console device
268 bool "PIIX3 Southbridge"
271 Includes the Virtual Piix3 Southbridge
278 Includes the Virtual PCI Bus
280 config PASSTHROUGH_PCI
281 bool "Passthrough PCI"
283 depends on PCI && EXPERIMENTAL && SYMBIOTIC
285 Enables hardware devices to be passed through to the VM
290 depends on PCI && DEBUG_ON
292 Enable debugging for the PCI
296 bool "PCI front-end device"
298 depends on PCI && HOST_DEVICE
300 PCI front-end device for a host-based PCI device implementation
301 This device allows you to project a host-based *virtual* device
302 into the guest as a PCI device. If you want to project a
303 physical PCI device, use Passthrough PCI instead. If you want
304 to project a non-PCI virtual or physical device,
305 use the generic device.
308 config DEBUG_PCI_FRONT
309 bool "PCI front-end debugging"
310 depends on PCI_FRONT && DEBUG_ON
312 Enable debugging for the PCI front-end device
320 Includes the Virtual 8259a PIC Device
324 depends on PIC && DEBUG_ON
326 Enable debugging for the PIC
333 Includes the Virtual 8254 PIT Device
337 depends on PIT && DEBUG_ON
339 Enable debugging for the PIT
342 bool "FILEDISK storage backend"
344 depends on FILE && (IDE || LINUX_VIRTIO_BLOCK)
346 Includes the file based disk backend
348 config DEBUG_FILEDISK
349 bool "FILEDISK backend debugging"
350 depends on FILEDISK && DEBUG_ON
352 Enable debugging for the file based disk backend
355 bool "NETDISK storage backend"
357 depends on SOCKET && (IDE || LINUX_VIRTIO_BLOCK)
359 Includes the Network based disk backend
362 bool "RAMDISK storage backend"
364 depends on IDE || LINUX_VIRTIO_BLOCK
366 Includes the RAM based disk backend
369 bool "RAMDISK baskend debugging"
370 depends on RAMDISK && DEBUG_ON
372 Enable debugging for the ram based disk backend
375 bool "TMPDISK storage backend"
377 depends on IDE || LINUX_VIRTIO_BLOCK
379 Includes the temporary RAM disk
381 config SWAPBYPASS_DISK_CACHE
382 bool "SwapBypass disk cache"
384 depends on SWAPBYPASS && (LINUX_VIRTIO_BLOCK || IDE)
386 Includes the SwapBypass ram based swap disk cache
388 config SWAPBYPASS_DISK_CACHE2
389 bool "SwapBypass disk cache v2"
391 depends on SWAPBYPASS && (LINUX_VIRTIO_BLOCK || IDE)
393 Includes the SwapBypass ram based swap disk cache
396 bool "Disk Performance Model"
398 depends on LINUX_VIRTIO_BLOCK || IDE
400 Includes Performance model filter for disk operations
405 depends on !PASSTHROUGH_VIDEO && GRAPHICS_CONSOLE
407 Includes the Virtual VGA video support, and will
408 eventually also include SVGA
409 Host frame buffer support (GRAPHICS_CONSOLE) is needed
410 for the hostframebuf option to work
418 Enables debugging output for the VGA device
423 depends on !PASSTHROUGH_VIDEO
425 Includes the Virtual CGA video support
433 Enables Debugging for the CGA device (2 = Verbose, 1 = Debug, 0 = Off)
435 config TELNET_CONSOLE
436 bool "Telnet Virtual Console"
438 depends on CGA && !PASSTHROUGH_VIDEO
440 Includes the virtual telnet console
442 config CURSES_CONSOLE
443 bool "Curses Virtual Console"
445 depends on CGA && !PASSTHROUGH_VIDEO
447 Includes the virtual curses console
453 Include virtual serial port
456 bool "Stream based character frontend"
460 Include Stream based character device frontend
464 bool "Machine Check architecture"
466 depends on EXPERIMENTAL
468 Include Machine Check injection architecture