X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fextensions%2FKconfig;h=158ed42894346eaa79fa90cef812704fb8a9684a;hb=382829fe58cb541af371547325c5502e37032ecd;hp=22d1dcccd40b79119598302ae93f6e414b5d8aec;hpb=840d15c3a300636e758fcfcf403ae415ffa67816;p=palacios.git diff --git a/palacios/src/extensions/Kconfig b/palacios/src/extensions/Kconfig index 22d1dcc..158ed42 100644 --- a/palacios/src/extensions/Kconfig +++ b/palacios/src/extensions/Kconfig @@ -26,11 +26,17 @@ config EXT_MTRRS Provides a virtualized set of MTTR registers config EXT_MACH_CHECK - bool "Support Machine Check functionality" + bool "Support machine-check functionality" default n help - Provides a virtualized machine check architecture + Provides a virtualized machine-check architecture +config DEGUB_EXT_MACH_CHECK + bool "Debug machine-check functionality" + default n + depends on EXT_MACH_CHECK + help + Enable virtual machine-check architecture debugging config EXT_INSPECTOR bool "VM Inspector" @@ -38,48 +44,4 @@ config EXT_INSPECTOR help Provides the inspection extension -config SW_INTERRUPTS - bool "Enable interception and hooking of software interrupts" - default n - help - This feature will cause the VMM to intercept the execution - of software interrupts (i.e. the INTn instruction) and enable - any INT vector to be hooked - -config SWINTR_PASSTHROUGH - bool "Hook all unhandled sofware interrupts for passthrough" - depends on SW_INTERRUPTS - default n - help - If enabled, this will cause all software interrupts - (INT instruction vectors) to be hooked for passthrough. - May reduce performance but useful for debugging. - -config SYSCALL_HIJACK - bool "Enable System Call Hijacking" - depends on SW_INTERRUPTS - default n - help - Enable the VMM to hijack system calls executed by the guest. - If enabled, the VMM will hook execution of INT 80 - (support for Fast-System Calls coming soon) - -config SYSCALL_PASSTHROUGH - bool "Hook all unhandled system calls for passthrough" - depends on SYSCALL_HIJACK - default n - help - If enabled, this option will cause all system calls - that are not explicitly hooked to be hooked for - passthrough. This is useful for debugging. - -config HIJACK_SYSCALL_MSR - bool "Intercept Syscall-related MSR reads & writes" - depends on SYSCALL_HIJACK - default n - help - Allow the VMM to intercept reads and writes to MSRs - related to SYSCALL and SYSENTER instructions. Specifically, - it will intercept R/W to STAR, CSTAR, and LSTAR. - endmenu