[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 2/9] x86/np2m: flush all np2m objects on nested INVEPT
On 10/03/2017 04:20 PM, Sergey Dyasli wrote: > At the moment, nvmx_handle_invept() updates the current np2m just to > flush it. Instead introduce a function, np2m_flush_base(), which will > look up the np2m base pointer and call p2m_flush_table() instead. > > Unfortunately, since we don't know which p2m a given vcpu is using, we > must flush all p2ms that share that base pointer. > > Convert p2m_flush_table() into p2m_flush_table_locked() in order not > to release the p2m_lock after np2m_base check. > > Signed-off-by: Sergey Dyasli <sergey.dyasli@xxxxxxxxxx> > Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxx> > --- > v2 --> v3: > - Commit message update > --- > xen/arch/x86/hvm/vmx/vvmx.c | 7 +------ > xen/arch/x86/mm/p2m.c | 35 +++++++++++++++++++++++++++++------ > xen/include/asm-x86/p2m.h | 2 ++ This needs a VMX maintainer's Ack. -George _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |