X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=Kconfig;h=a0995261153c3ff9a76d607ed6bb85606683d6ed;hb=4ca005982593fbdd7f4204ec9805b5f86edf5155;hp=028645fb3a22bd75b214d4b0efa72b9df0d6a5e2;hpb=9feccf93cd8327d1d30a404a92f19716bf5a1e96;p=palacios.releases.git diff --git a/Kconfig b/Kconfig index 028645f..a099526 100644 --- a/Kconfig +++ b/Kconfig @@ -150,7 +150,7 @@ menu "Virtual core specialization" config CUSTOM_CPUID bool "Use custom CPU information (vendor, etc)" - default y + default n help If set, the CPU information will be for a special V3VEE vendor. This should result in identical guest kernel setup, regardless @@ -159,14 +159,14 @@ config CUSTOM_CPUID config STRICT_MSR_SEMANTICS bool "Use strict RDMSR/WRMSR semantics" - default y + default n help Use strict MSR semantics - when an unhandled MSR is read or written, a GPF is generated. This is typically usd with CUSTOM_CPU_TYPE on. config FP_SWITCH bool "Floating point context switching" - default y + default n help If set, floating point is handled for context switches (VM1->VM2->VM1 and/or VM->HOST->VM). This can be disabled @@ -266,6 +266,12 @@ source "Kconfig.stdlibs" menu "Virtual Paging" +config NESTED_PAGING + bool "Enable nested paging" + default y + help + Enable nested paging (should always be on) + config SHADOW_PAGING bool "Enable shadow paging" default y @@ -288,13 +294,34 @@ config DEBUG_SHDW_PG_VTLB help Enables debugging messages for VTLB implementation -config SHADOW_PAGING_CACHE1 - bool "Shadow Page Cache (1)" - default y - depends on SHADOW_PAGING +config SHADOW_PAGING_CACHE + bool "Shadow Page Cache" + default n + depends on SHADOW_PAGING && EXPERIMENTAL help - Enables caching implemenation for shadow paging + Enables caching implementation of shadow paging +config DEBUG_SHADOW_PAGING_CACHE + bool "Enable Shadow Page Cache Debugging" + default n + depends on SHADOW_PAGING_CACHE + help + Enables debugging messages for the VTLB + Caching implementation + +#config SHADOW_PAGING_KVM +# bool "KVM-style Shadow Pager" +# default n +# depends on SHADOW_PAGING && EXPERIMENTAL +# help +# Enables shadow pager derived from KVM +# You probably do not want this and it will probably not compile! +# +#config DEBUG_SHADOW_PAGING_KVM +# bool "Enable KVM-style Shadow Pager Debugging" +# default n +# depends on SHADOW_PAGING_KVM +# help +# Enables debugging messages for the KVM-style shadow pager endmenu