[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH RFC v2 04/12] xen/mem_event: Abstract architecture specific sanity checks
>>> On 27.08.14 at 23:54, <tamas.lengyel@xxxxxxxxxxxx> wrote: >> On Wed, Aug 27, 2014 at 5:19 PM, Jan Beulich <JBeulich@xxxxxxxx> wrote: >> >>> >>> On 27.08.14 at 16:06, <tklengyel@xxxxxxxxxxxxx> wrote: >>> > --- a/xen/common/mem_event.c >>> > +++ b/xen/common/mem_event.c >>> > @@ -424,6 +424,19 @@ int __mem_event_claim_slot(struct domain *d, >>> struct mem_event_domain *med, >>> > return mem_event_grab_slot(med, (current->domain != d)); >>> > } >>> > >>> > +static inline bool_t mem_event_sanity_check(struct domain *d) >>> > +{ >>> > + /* Only HAP is supported */ >>> > + if ( !hap_enabled(d) ) >>> > + return 0; >>> > + >>> > + /* Currently only EPT is supported */ >>> > + if ( !cpu_has_vmx ) >>> > + return 0; >>> > + >>> > + return 1; >>> > +} >>> >>> So what does it buy us to have this in a separate function, but >>> still in the same common file? >>> >> >> This patch really just sets up the ground for ARM where these checks are >> not required and will just return 1. >> > > In the next series I'll actually relocate this function into architecture > specific p2m.h and rename it p2m_mem_event_sanity_check. Same for the > mem_access sanity check function. Sounds like suboptimal patch splitting then... Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |