diff options
Diffstat (limited to 'drivers/xen/Kconfig')
-rw-r--r-- | drivers/xen/Kconfig | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/xen/Kconfig b/drivers/xen/Kconfig index a59638b37c1a..fd3266696a4d 100644 --- a/drivers/xen/Kconfig +++ b/drivers/xen/Kconfig | |||
@@ -9,6 +9,23 @@ config XEN_BALLOON | |||
9 | the system to expand the domain's memory allocation, or alternatively | 9 | the system to expand the domain's memory allocation, or alternatively |
10 | return unneeded memory to the system. | 10 | return unneeded memory to the system. |
11 | 11 | ||
12 | config XEN_SELFBALLOONING | ||
13 | bool "Dynamically self-balloon kernel memory to target" | ||
14 | depends on XEN && XEN_BALLOON && CLEANCACHE && SWAP | ||
15 | default n | ||
16 | help | ||
17 | Self-ballooning dynamically balloons available kernel memory driven | ||
18 | by the current usage of anonymous memory ("committed AS") and | ||
19 | controlled by various sysfs-settable parameters. Configuring | ||
20 | FRONTSWAP is highly recommended; if it is not configured, self- | ||
21 | ballooning is disabled by default but can be enabled with the | ||
22 | 'selfballooning' kernel boot parameter. If FRONTSWAP is configured, | ||
23 | frontswap-selfshrinking is enabled by default but can be disabled | ||
24 | with the 'noselfshrink' kernel boot parameter; and self-ballooning | ||
25 | is enabled by default but can be disabled with the 'noselfballooning' | ||
26 | kernel boot parameter. Note that systems without a sufficiently | ||
27 | large swap device should not enable self-ballooning. | ||
28 | |||
12 | config XEN_SCRUB_PAGES | 29 | config XEN_SCRUB_PAGES |
13 | bool "Scrub pages before returning them to system" | 30 | bool "Scrub pages before returning them to system" |
14 | depends on XEN_BALLOON | 31 | depends on XEN_BALLOON |