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_CONSOLE
157 bool "Enable Virtio Console Device"
161 Enable the Virtio Console
164 config LINUX_VIRTIO_NET
165 bool "Enable Virtio Network Device"
167 depends on PCI && VNET
169 Enable the Virtio Net
171 config DEBUG_VIRTIO_NET
172 bool "Linux Virtio Net Debugging"
174 depends on LINUX_VIRTIO_NET && DEBUG_ON
176 Enable debugging for the Linux Virtio Network Device
179 config LINUX_VIRTIO_VNET
180 bool "Enable Virtio VNET interface"
182 depends on PCI && VNET
184 Enable the Virtio VNET interface for Control VM
186 config DEBUG_LINUX_VIRTIO_VNET
187 bool "Virtio VNET Interface Debugging"
189 depends on LINUX_VIRTIO_VNET && DEBUG_ON
191 Enable debugging for the VNET Virtio interface
195 bool "Enable VNET Backend Device"
197 depends on PCI && VNET
199 Enable the VNET backend device
201 config DEBUG_VNET_NIC
202 bool "VNET Backend Device Debugging"
204 depends on VNET_NIC && DEBUG_ON
206 Enable debugging for the VNET NIC Device
211 depends on EXPERIMENTAL
214 Includes the Virtual NE2K network card
217 bool "NE2K debugging"
219 depends on NE2K && DEBUG_ON
221 Enable debugging for the NE2K
225 depends on EXPERIMENTAL
228 Includes the Virtual RTL8139 network card
231 bool "RTL8139 debugging"
233 depends on RTL8139 && DEBUG_ON
235 Enable debugging for the RTL8139
238 bool "Enable Direct Bridge to Host network"
240 depends on EXPERIMENTAL && PACKET
242 Enable Host Direct Network Bridge backend device for all network front devices
244 config DEBUG_NIC_BRIDGE
245 bool "Debugging Direct Bridge to Host network"
247 depends on NIC_BRIDGE && DEBUG_ON
249 Enable Debugging on Host Direct Network Bridge backend device
258 Includes the Virtual CMOS NVRAM Device
261 bool "NVRAM debugging"
262 depends on NVRAM && DEBUG_ON
264 Enable debugging for the NVRAM
269 bool "OS Debug Console Device"
272 Includes the OS Debug console device
276 bool "PIIX3 Southbridge"
279 Includes the Virtual Piix3 Southbridge
286 Includes the Virtual PCI Bus
288 config PASSTHROUGH_PCI
289 bool "Passthrough PCI"
291 depends on PCI && EXPERIMENTAL && SYMBIOTIC
293 Enables hardware devices to be passed through to the VM
298 depends on PCI && DEBUG_ON
300 Enable debugging for the PCI
304 bool "PCI front-end device"
306 depends on PCI && HOST_DEVICE
308 PCI front-end device for a host-based PCI device implementation
309 This device allows you to project a host-based *virtual* device
310 into the guest as a PCI device. If you want to project a
311 physical PCI device, use Passthrough PCI instead. If you want
312 to project a non-PCI virtual or physical device,
313 use the generic device.
316 config DEBUG_PCI_FRONT
317 bool "PCI front-end debugging"
318 depends on PCI_FRONT && DEBUG_ON
320 Enable debugging for the PCI front-end device
328 Includes the Virtual 8259a PIC Device
332 depends on PIC && DEBUG_ON
334 Enable debugging for the PIC
341 Includes the Virtual 8254 PIT Device
345 depends on PIT && DEBUG_ON
347 Enable debugging for the PIT
350 bool "FILEDISK storage backend"
352 depends on FILE && (IDE || LINUX_VIRTIO_BLOCK)
354 Includes the file based disk backend
356 config DEBUG_FILEDISK
357 bool "FILEDISK backend debugging"
358 depends on FILEDISK && DEBUG_ON
360 Enable debugging for the file based disk backend
363 bool "NETDISK storage backend"
365 depends on SOCKET && (IDE || LINUX_VIRTIO_BLOCK)
367 Includes the Network based disk backend
370 bool "RAMDISK storage backend"
372 depends on IDE || LINUX_VIRTIO_BLOCK
374 Includes the RAM based disk backend
377 bool "RAMDISK backend debugging"
378 depends on RAMDISK && DEBUG_ON
380 Enable debugging for the ram based disk backend
383 bool "TMPDISK storage backend"
385 depends on IDE || LINUX_VIRTIO_BLOCK
387 Includes the temporary RAM disk
389 config SWAPBYPASS_DISK_CACHE
390 bool "SwapBypass disk cache"
392 depends on SWAPBYPASS && (LINUX_VIRTIO_BLOCK || IDE)
394 Includes the SwapBypass ram based swap disk cache
396 config SWAPBYPASS_DISK_CACHE2
397 bool "SwapBypass disk cache v2"
399 depends on SWAPBYPASS && (LINUX_VIRTIO_BLOCK || IDE)
401 Includes the SwapBypass ram based swap disk cache
404 bool "Disk Performance Model"
406 depends on LINUX_VIRTIO_BLOCK || IDE
408 Includes Performance model filter for disk operations
413 depends GRAPHICS_CONSOLE
415 Includes the Virtual VGA video support, and will
416 eventually also include SVGA
417 Host frame buffer support (GRAPHICS_CONSOLE) is needed
418 for the hostframebuf option to work
426 Enables debugging output for the VGA device
432 Includes the Virtual CGA video support
440 Enables Debugging for the CGA device (2 = Verbose, 1 = Debug, 0 = Off)
442 config TELNET_CONSOLE
443 bool "Telnet Virtual Console"
447 Includes the virtual telnet console
449 config CURSES_CONSOLE
450 bool "Curses Virtual Console"
452 depends on CGA && CONSOLE
454 Includes the virtual curses console
460 Include virtual serial port
463 bool "Debug Serial Port"
465 depends on SERIAL_UART
467 Debugging virtual serial port
470 bool "Stream based character frontend"
474 Include Stream based character device frontend