[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 05/18] arm/altp2m: Add HVMOP_altp2m_set_domain_state.
Hi Julien, On 07/05/2016 12:11 PM, Julien Grall wrote: > Hello Sergej, > > On 05/07/16 09:45, Sergej Proskurin wrote: >>>> +struct p2m_domain *p2m_get_altp2m(struct vcpu *v) >>>> +{ >>>> + unsigned int index = vcpu_altp2m(v).p2midx; >>>> + >>>> + if ( index == INVALID_ALTP2M ) >>>> + return NULL; >>>> + >>>> + BUG_ON(index >= MAX_ALTP2M); >>>> + >>>> + return v->domain->arch.altp2m_p2m[index]; >>>> +} >>>> + >>>> +static void p2m_init_altp2m_helper(struct domain *d, unsigned int i) >>>> +{ >>>> + struct p2m_domain *p2m = d->arch.altp2m_p2m[i]; >>>> + struct vttbr_data *vttbr = &p2m->vttbr; >>>> + >>>> + p2m->lowest_mapped_gfn = INVALID_GFN; >>>> + p2m->max_mapped_gfn = 0; >>> >>> Would not it be easier to reallocate p2m from scratch everytime you >>> enable it? >>> >> >> Do you mean instead of dynamically allocating memory for all altp2m_p2m >> entries at once in p2m_init_altp2m by means of p2m_init_one? If yes, >> then I agree. Thankyou. > > I mean that the altp2m memory should only be allocated when you use > it. I.e in p2m_init_next_altp2m. > > Regards, > Yes I agree: We can allocate p2m only when needed. In this way, we would consume less memory at run time. Thank you. Cheers, ~Sergej _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |