[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH RFC 13/18] xen: introduce and use 'dom0_rambase_pfn' setting for kernel Dom0
>>> On 18.05.16 at 18:32, <andrii.anisov@xxxxxxxxxxxxxxx> wrote: > --- a/xen/arch/arm/domain_build.c > +++ b/xen/arch/arm/domain_build.c > @@ -27,6 +27,9 @@ > static unsigned int __initdata opt_dom0_max_vcpus; > integer_param("dom0_max_vcpus", opt_dom0_max_vcpus); > > +static u64 __initdata opt_dom0_rambase_pfn = 0; > +integer_param("dom0_rambase_pfn", opt_dom0_rambase_pfn); Any addition of a command line option needs to be accompanied by an entry in the command line doc. > @@ -248,6 +251,8 @@ static void allocate_memory_11(struct domain *d, struct > kernel_info *kinfo) > const unsigned int min_order = get_order_from_bytes(MB(4)); > struct page_info *pg; > unsigned int order = get_11_allocation_size(kinfo->unassigned_mem); > + u64 rambase_pfn = opt_dom0_rambase_pfn; Use of __initdata in a non-__init function. > --- a/xen/common/page_alloc.c > +++ b/xen/common/page_alloc.c > @@ -583,16 +583,17 @@ static void check_low_mem_virq(void) > } > } > > -/* Allocate 2^@order contiguous pages. */ > -static struct page_info *alloc_heap_pages( > +/* Allocate 2^@order contiguous pages at given pfn. */ > +static struct page_info *alloc_heap_pages_pfn( > unsigned int zone_lo, unsigned int zone_hi, > unsigned int order, unsigned int memflags, > - struct domain *d) > + struct domain *d, xen_pfn_t pfn) Altering generic allocation interfaces like this, for a boot time only purpose, doesn't seem warranted. Please reconsider the entire approach. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |