X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Finterfaces%2FKconfig;h=72442f9e531e5b99c924ccbfb3897c483a754ec4;hb=495d40c7d02054399e118be6a10b0096c938d232;hp=d2962a64e1c9f6b3e6cd1c650ad57019b3b477d8;hpb=d6a4d7bf28c8962ad6a1499d0b74b9e5cdf892ad;p=palacios.releases.git diff --git a/palacios/src/interfaces/Kconfig b/palacios/src/interfaces/Kconfig index d2962a6..72442f9 100644 --- a/palacios/src/interfaces/Kconfig +++ b/palacios/src/interfaces/Kconfig @@ -1,7 +1,7 @@ menu "Host Interfaces" config FILE - bool "Host Support for file operations" + bool "Host support for file operations" default n help Select this if your host OS supports file operatoins and you want Palacios to be able to use them. @@ -13,30 +13,22 @@ config KEYED_STREAMS Select this if your host OS supports keyed streams Palacios Checkpoint/Restore and Migration depends on this feature -config KEYED_STREAMS_WITH_TAGS - bool "Keyed streams will be written in verbose tagged style when std save/load macros are in use" - default n - depends on KEYED_STREAMS - help - Select this if you want the standard save and load macros - (STD_SAVE, STD_LOAD) to write to streams in the format: - [magic cookie][tag len][tag][data len][data] instead of the - default format of [data] - config STREAM - bool "Stream support" + bool "Host support for streams" default n - + help + Select this if your host OS supports streams + Palacios serial ports and similar functions depend on this feature config CONSOLE - bool "Host Support for VM text-mode console" + bool "Host support for VM text-mode console" default n help Select this if you want to forward a guest console interface to some host OS service This is for a TEXT MODE console. Select the framebuffer console for graphics and text config GRAPHICS_CONSOLE - bool "Host Support for VM graphics and text-mode console based on a frame buffer" + bool "Host support for VM graphics and text-mode console based on a frame buffer" default n help Select this if you want to forward a guest graphics-mode (and text-mode) console @@ -60,6 +52,13 @@ config PACKET to support the internal networking features of Palacios. +config HOST_PCI + bool "Host PCI support" + depends on EXPERIMENTAL + default y + help + This enables host support for passthrough PCI devices + config HOST_DEVICE bool "Host device support" default n @@ -76,4 +75,37 @@ config HOST_HYPERCALL to register host-based implementations of hypercalls, for example, implemented in Linux kernel modules +config HOST_PMU + bool "Host PMU support" + default n + help + Select this if you would like to access performance + counters (the PMU) within Palacios + +config HOST_PWRSTAT + bool "Host power statistics monitoring support" + default n + help + Select this if you would like to access energy/power + measurements within Palacios + +config HOST_PSTATE_CTRL + bool "Host allows us control of P-states" + default n + help + Select this if your host allows control of hardware P-states (DVFS) + +config HOST_LAZY_FPU_SWITCH + bool "Host provides lazy FPU context switching" + default n + help + Select this if your host provides lazy context switch support + for floating point state and you would like Palacios to use it + +config CACHE_INFO + bool "Host provides information about cache structure" + default n + help + Select this if your host provides lazy context switch support + for floating point state and you would like Palacios to use it endmenu