X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fgears%2FKconfig;h=89892eb1d878c6c6c0c5c29e129e89244c00424e;hb=fd8ffc465479e68f4938f85b718a9fb35d05bee0;hp=46db42700e18b274f69cb4904ab7a8b109c381c5;hpb=7229981629c6baa0afb61cc99cfcf6dd029c9c93;p=palacios.git diff --git a/palacios/src/gears/Kconfig b/palacios/src/gears/Kconfig index 46db427..89892eb 100644 --- a/palacios/src/gears/Kconfig +++ b/palacios/src/gears/Kconfig @@ -7,6 +7,7 @@ config GEARS This is the Guest Examination and Revision Services, an extension used to modify guest code and implement guest-context VMM services in Palacios + config EXT_SW_INTERRUPTS bool "Enable interception and hooking of software interrupts" depends on GEARS @@ -96,9 +97,41 @@ config EXT_CODE_INJECT bool "Allow code injection" depends on GEARS depends on EXT_SYSCALL_HIJACK + depends on EXT_EXECVE_HOOK default n help This option will allow code to be injected and run in the guest context +config EXT_PRIV + bool "Allow privileges to be given to code modules" + depends on GEARS + default n + help + This option allows different code modules in the guest to be + given privileges such as uninhibited access to devices etc. + +config DEBUG_EXT_PRIV + bool "Allow privileged module debugging" + depends on EXT_PRIV + default n + help + Turns on debugging output for privilege extension + +config EXT_GUARD_MODULES + bool "Allow guarded execution of guest modules" + depends on GEARS + depends on EXT_PRIV + default n + help + This option allows priveledge hardware access to kernel drivers/modules + in the guest. Requires instrumentation of guest driver/module. + +config DEBUG_EXT_GUARD_MODS + bool "Allow guarded module debugging" + depends on EXT_GUARD_MODULES + default n + help + Turns on debugging output for guarded modules extension + endmenu