[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 2/2] x86/tlb: use Xen L0 assisted TLB flush when available
On 24.12.2019 14:26, Roger Pau Monne wrote: > @@ -235,6 +236,11 @@ void flush_area_mask(const cpumask_t *mask, const void > *va, unsigned int flags) > { > bool cpus_locked = false; > > + if ( xen_guest && > + !(flags & ~(FLUSH_TLB | FLUSH_TLB_GLOBAL | FLUSH_VA_VALID)) && > + !xg_flush_tlbs() ) > + return; With the abstraction introduced recently by Wei I think this wants to be a per-hypervisor hook, which would also get the linear address passed, and which would then (rather than here) decide whether it wants to also handle a single page flush a different way. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |