[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 4/5] arm: add dom0_mem command line argument
On Thu, 2012-03-22 at 19:17 +0000, David Vrabel wrote: > From: David Vrabel <david.vrabel@xxxxxxxxxx> > > Add a simple dom0_mem command line argument. It's not as flexible as > the x86 equivalent (the 'max' and 'min' prefixes are not supported). > > Signed-off-by: David Vrabel <david.vrabel@xxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> > --- > xen/arch/arm/domain_build.c | 15 +++++++++++++-- > 1 files changed, 13 insertions(+), 2 deletions(-) > > diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c > index b4c0452..5a9bb80 100644 > --- a/xen/arch/arm/domain_build.c > +++ b/xen/arch/arm/domain_build.c > @@ -17,6 +17,17 @@ > static unsigned int __initdata opt_dom0_max_vcpus; > integer_param("dom0_max_vcpus", opt_dom0_max_vcpus); > > +#define DOM0_MEM_DEFAULT 0x8000000 /* 128 MiB */ > +static u64 __initdata dom0_mem = DOM0_MEM_DEFAULT; > + > +static void __init parse_dom0_mem(const char *s) > +{ > + dom0_mem = parse_size_and_unit(s, &s); > + if ( dom0_mem == 0 ) > + dom0_mem = DOM0_MEM_DEFAULT; > +} > +custom_param("dom0_mem", parse_dom0_mem); > + > /* > * Amount of extra space required to dom0's device tree. No new nodes > * are added (yet) but one terminating reserve map entry (16 bytes) is > @@ -194,6 +205,8 @@ static int prepare_dtb(struct domain *d, struct > kernel_info *kinfo) > int new_size; > int ret; > > + kinfo->unassigned_mem = dom0_mem; > + > fdt = device_tree_flattened; > > new_size = fdt_totalsize(fdt) + DOM0_FDT_EXTRA_SIZE; > @@ -265,8 +278,6 @@ int construct_dom0(struct domain *d) > if ( (rc = p2m_alloc_table(d)) != 0 ) > return rc; > > - kinfo.unassigned_mem = 0x08000000; /* XXX */ > - > rc = prepare_dtb(d, &kinfo); > if ( rc < 0 ) > return rc; _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |