7 Includes the Virtual APIC device
13 depends on APIC && DEBUG_ON
15 Enable debugging for the APIC
23 Includes the Virtual IO APIC
26 bool "IO APIC Debugging"
28 depends on IO_APIC && DEBUG_ON
30 Enable debugging for the IO APIC
35 bool "Bochs Debug Console Device"
38 Includes the Bochs Debug console device
46 Includes the virtual generic device. This device allows you
47 to see guest I/O port and memory region interaction with a physical
48 device on the underlying hardware, as well as to ignore such
49 interaction. The generic device also serves as a front-end
50 device for non-PCI host-based virtual device implementations. If
51 you want to handle either host-based virtual or physical devices
52 that are not PCI devices, this is what you want. If you want
53 to handle a host-based virtual device that is a PCI device, you
54 want to use the PCI front-end device. If you want to handle
55 a physical PCI device, you want the passthrough PCI device.
58 bool "Generic device Debugging"
60 depends on GENERIC && DEBUG_ON
62 Enable debugging for Generic
67 bool "i440fx Northbridge"
71 Includes the Virtual Northbridge
78 Includes the Virtual IDE layer
83 depends on IDE && DEBUG_ON
85 Enable debugging for the IDE Layer
95 Includes the Virtual standard PC Keyboard device
98 bool "Keyboard Debugging"
100 depends on KEYBOARD && DEBUG_ON
102 Enable debugging for the Keyboard
105 config LINUX_VIRTIO_BALLOON
106 bool "Linux Virtio Balloon Device"
110 Includes the Linux virtio balloon device
112 config DEBUG_VIRTIO_BALLOON
113 bool "Linux Virtio Balloon Debugging"
115 depends on LINUX_VIRTIO_BALLOON && DEBUG_ON
117 Enable debugging for the Linux Virtio Balloon Device
120 config LINUX_VIRTIO_BLOCK
121 bool "Linux Virtio Block Device"
125 Includes the Linux virtio block device
127 config DEBUG_VIRTIO_BLOCK
128 bool "Linux Virtio Block Debugging"
130 depends on LINUX_VIRTIO_BLOCK && DEBUG_ON
132 Enable debugging for the Linux Virtio Block Device
134 config LINUX_VIRTIO_SYM
135 bool "Linux Virtio Symbiotic Device"
137 depends on PCI && SYMBIOTIC
139 Includes the Linux virtio symbiotic device
141 config DEBUG_VIRTIO_SYM
142 bool "Linux Virtio Symbiotic Debugging"
144 depends on LINUX_VIRTIO_SYM && DEBUG_ON
146 Enable debugging for the Linux Virtio Symbiotic Device
148 config LINUX_VIRTIO_NET
149 bool "Enable Virtio Network Device"
151 depends on PCI && EXPERIMENTAL
153 Enable the Virtio Net
155 config DEBUG_VIRTIO_NET
156 bool "Linux Virtio Net Debugging"
158 depends on LINUX_VIRTIO_NET && DEBUG_ON
160 Enable debugging for the Linux Virtio Network Device
163 config LINUX_VIRTIO_VNET
164 bool "Enable Virtio VNET interface"
166 depends on PCI && EXPERIMENTAL && VNET
168 Enable the Virtio VNET interface for Control VM
170 config DEBUG_LINUX_VIRTIO_VNET
171 bool "Virtio VNET Interface Debugging"
173 depends on LINUX_VIRTIO_VNET && DEBUG_ON
175 Enable debugging for the VNET Virtio interface
179 bool "Enable VNET Backend Device"
181 depends on PCI && EXPERIMENTAL && VNET
183 Enable the VNET backend device
185 config DEBUG_VNET_NIC
186 bool "VNET NIC Device Debugging"
188 depends on VNET_NIC && DEBUG_ON
190 Enable debugging for the VNET NIC Device
195 depends on EXPERIMENTAL
198 Includes the Virtual NE2K network card
201 bool "NE2K debugging"
203 depends on NE2K && DEBUG_ON
205 Enable debugging for the NE2K
209 depends on EXPERIMENTAL
212 Includes the Virtual RTL8139 network card
215 bool "RTL8139 debugging"
217 depends on RTL8139 && DEBUG_ON
219 Enable debugging for the RTL8139
222 bool "Enable Direct Bridge to Host network"
224 depends on EXPERIMENTAL && PACKET
226 Enable Host Direct Network Bridge backend device for all network front devices
228 config DEBUG_NIC_BRIDGE
229 bool "Debugging Direct Bridge to Host network"
231 depends on NIC_BRIDGE && DEBUG_ON
233 Enable Debugging on Host Direct Network Bridge backend device
242 Includes the Virtual CMOS NVRAM Device
245 bool "NVRAM debugging"
246 depends on NVRAM && DEBUG_ON
248 Enable debugging for the NVRAM
253 bool "OS Debug Console Device"
256 Includes the OS Debug console device
260 bool "PIIX3 Southbridge"
263 Includes the Virtual Piix3 Southbridge
270 Includes the Virtual PCI Bus
272 config PASSTHROUGH_PCI
273 bool "Passthrough PCI"
275 depends on PCI && EXPERIMENTAL && SYMBIOTIC
277 Enables hardware devices to be passed through to the VM
282 depends on PCI && DEBUG_ON
284 Enable debugging for the PCI
288 bool "PCI front-end device"
290 depends on PCI && HOST_DEVICE
292 PCI front-end device for a host-based PCI device implementation
293 This device allows you to project a host-based *virtual* device
294 into the guest as a PCI device. If you want to project a
295 physical PCI device, use Passthrough PCI instead. If you want
296 to project a non-PCI virtual or physical device,
297 use the generic device.
300 config DEBUG_PCI_FRONT
301 bool "PCI front-end debugging"
302 depends on PCI_FRONT && DEBUG_ON
304 Enable debugging for the PCI front-end device
312 Includes the Virtual 8259a PIC Device
316 depends on PIC && DEBUG_ON
318 Enable debugging for the PIC
325 Includes the Virtual 8254 PIT Device
329 depends on PIT && DEBUG_ON
331 Enable debugging for the PIT
334 bool "FILEDISK storage backend"
336 depends on FILE && (IDE || LINUX_VIRTIO_BLOCK)
338 Includes the file based disk backend
340 config DEBUG_FILEDISK
341 bool "FILEDISK backend debugging"
342 depends on FILEDISK && DEBUG_ON
344 Enable debugging for the file based disk backend
347 bool "NETDISK storage backend"
349 depends on SOCKET && (IDE || LINUX_VIRTIO_BLOCK)
351 Includes the Network based disk backend
354 bool "RAMDISK storage backend"
356 depends on IDE || LINUX_VIRTIO_BLOCK
358 Includes the RAM based disk backend
361 bool "RAMDISK baskend debugging"
362 depends on RAMDISK && DEBUG_ON
364 Enable debugging for the ram based disk backend
367 bool "TMPDISK storage backend"
369 depends on IDE || LINUX_VIRTIO_BLOCK
371 Includes the temporary RAM disk
373 config SWAPBYPASS_DISK_CACHE
374 bool "SwapBypass disk cache"
376 depends on SWAPBYPASS && (LINUX_VIRTIO_BLOCK || IDE)
378 Includes the SwapBypass ram based swap disk cache
380 config SWAPBYPASS_DISK_CACHE2
381 bool "SwapBypass disk cache v2"
383 depends on SWAPBYPASS && (LINUX_VIRTIO_BLOCK || IDE)
385 Includes the SwapBypass ram based swap disk cache
388 bool "Disk Performance Model"
390 depends on LINUX_VIRTIO_BLOCK || IDE
392 Includes Performance model filter for disk operations
397 depends on !PASSTHROUGH_VIDEO && GRAPHICS_CONSOLE
399 Includes the Virtual VGA video support, and will
400 eventually also include SVGA
401 Host frame buffer support (GRAPHICS_CONSOLE) is needed
402 for the hostframebuf option to work
410 Enables debugging output for the VGA device
415 depends on !PASSTHROUGH_VIDEO
417 Includes the Virtual CGA video support
425 Enables Debugging for the CGA device (2 = Verbose, 1 = Debug, 0 = Off)
427 config TELNET_CONSOLE
428 bool "Telnet Virtual Console"
430 depends on CGA && !PASSTHROUGH_VIDEO
432 Includes the virtual telnet console
434 config CURSES_CONSOLE
435 bool "Curses Virtual Console"
437 depends on CGA && !PASSTHROUGH_VIDEO
439 Includes the virtual curses console
445 Include virtual serial port
448 bool "Stream based character frontend"
451 Include Stream based character device frontend
455 bool "Machine Check architecture"
457 depends on EXPERIMENTAL
459 Include Machine Check injection architecture