diff options
Diffstat (limited to 'arch/i386/Kconfig')
-rw-r--r-- | arch/i386/Kconfig | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/arch/i386/Kconfig b/arch/i386/Kconfig index f6e44fc5283c..5bed8be34ba5 100644 --- a/arch/i386/Kconfig +++ b/arch/i386/Kconfig | |||
@@ -227,28 +227,40 @@ config SCHED_NO_NO_OMIT_FRAME_POINTER | |||
227 | If in doubt, say "Y". | 227 | If in doubt, say "Y". |
228 | 228 | ||
229 | config PARAVIRT | 229 | config PARAVIRT |
230 | bool "Paravirtualization support (EXPERIMENTAL)" | 230 | bool |
231 | depends on EXPERIMENTAL | ||
232 | depends on !(X86_VISWS || X86_VOYAGER) | 231 | depends on !(X86_VISWS || X86_VOYAGER) |
233 | help | 232 | help |
234 | Paravirtualization is a way of running multiple instances of | 233 | This changes the kernel so it can modify itself when it is run |
235 | Linux on the same machine, under a hypervisor. This option | 234 | under a hypervisor, potentially improving performance significantly |
236 | changes the kernel so it can modify itself when it is run | 235 | over full virtualization. However, when run without a hypervisor |
237 | under a hypervisor, improving performance significantly. | 236 | the kernel is theoretically slower and slightly larger. |
238 | However, when run without a hypervisor the kernel is | 237 | |
239 | theoretically slower. If in doubt, say N. | 238 | menuconfig PARAVIRT_GUEST |
239 | bool "Paravirtualized guest support" | ||
240 | help | ||
241 | Say Y here to get to see options related to running Linux under | ||
242 | various hypervisors. This option alone does not add any kernel code. | ||
243 | |||
244 | If you say N, all options in this submenu will be skipped and disabled. | ||
245 | |||
246 | if PARAVIRT_GUEST | ||
240 | 247 | ||
241 | source "arch/x86/xen/Kconfig" | 248 | source "arch/x86/xen/Kconfig" |
242 | 249 | ||
243 | config VMI | 250 | config VMI |
244 | bool "VMI Paravirt-ops support" | 251 | bool "VMI Guest support" |
245 | depends on PARAVIRT | 252 | select PARAVIRT |
253 | depends on !(X86_VISWS || X86_VOYAGER) | ||
246 | help | 254 | help |
247 | VMI provides a paravirtualized interface to the VMware ESX server | 255 | VMI provides a paravirtualized interface to the VMware ESX server |
248 | (it could be used by other hypervisors in theory too, but is not | 256 | (it could be used by other hypervisors in theory too, but is not |
249 | at the moment), by linking the kernel to a GPL-ed ROM module | 257 | at the moment), by linking the kernel to a GPL-ed ROM module |
250 | provided by the hypervisor. | 258 | provided by the hypervisor. |
251 | 259 | ||
260 | source "arch/x86/lguest/Kconfig" | ||
261 | |||
262 | endif | ||
263 | |||
252 | config ACPI_SRAT | 264 | config ACPI_SRAT |
253 | bool | 265 | bool |
254 | default y | 266 | default y |