[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 3/3] xen/x86: add CONFIG item for default dom0 memory size
With being able to specify a dom0_mem value depending on host memory size make it easy for distros to specify a default dom0 size by adding a CONFIG_DOM0_MEM item which presets the dom0_mem boot parameter value. Signed-off-by: Juergen Gross <jgross@xxxxxxxx> --- xen/arch/x86/Kconfig | 9 +++++++++ xen/arch/x86/dom0_build.c | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/xen/arch/x86/Kconfig b/xen/arch/x86/Kconfig index 5c2d1070b6..a44f523730 100644 --- a/xen/arch/x86/Kconfig +++ b/xen/arch/x86/Kconfig @@ -176,6 +176,15 @@ config PV_SHIM_EXCLUSIVE firmware, and will not function correctly in other scenarios. If unsure, say N. + +config DOM0_MEM + string "Default value for dom0_mem boot parameter" + ---help--- + Sets a default value for dom0_mem, e.g. "min:1G,max:64G,256M+10%". + See docs/misc/xen-command-line.markdown for the supported syntax. + + Leave empty if you are not sure what to specify. + endmenu source "common/Kconfig" diff --git a/xen/arch/x86/dom0_build.c b/xen/arch/x86/dom0_build.c index 6929b204ef..7e3c215fbd 100644 --- a/xen/arch/x86/dom0_build.c +++ b/xen/arch/x86/dom0_build.c @@ -24,7 +24,7 @@ static long __initdata dom0_nrpages; static long __initdata dom0_min_nrpages; static long __initdata dom0_max_nrpages = LONG_MAX; -static char __initdata dom0_mem_par[256]; +static char __initdata dom0_mem_par[256] = CONFIG_DOM0_MEM; /* * dom0_mem=[min:<min_amt>,][max:<max_amt>,][<amt>] -- 2.16.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |