Hello,
This is the remaining of the assisted TLB flush series. This last set of
patches enable the usage of the Xen assisted flush when running nested
on Xen.
Thanks, Roger.
Roger Pau Monne (3):
x86/tlb: introduce a flush HVM ASIDs flag
x86/tlb: allow disabling the TLB clock
x86/tlb: use Xen L0 assisted TLB flush when available
xen/arch/x86/flushtlb.c | 25 +++++++++++++++++--------
xen/arch/x86/guest/hypervisor.c | 14 ++++++++++++++
xen/arch/x86/guest/xen/xen.c | 6 ++++++
xen/arch/x86/mm/hap/hap.c | 8 ++++----
xen/arch/x86/mm/hap/nested_hap.c | 2 +-
xen/arch/x86/mm/p2m-pt.c | 3 ++-
xen/arch/x86/mm/paging.c | 2 +-
xen/arch/x86/mm/shadow/common.c | 18 +++++++++---------
xen/arch/x86/mm/shadow/hvm.c | 2 +-
xen/arch/x86/mm/shadow/multi.c | 16 ++++++++--------
xen/arch/x86/smp.c | 7 +++++++
xen/include/asm-x86/flushtlb.h | 23 ++++++++++++++++++++++-
xen/include/asm-x86/guest/hypervisor.h | 17 +++++++++++++++++
xen/include/xen/mm.h | 2 +-
14 files changed, 110 insertions(+), 35 deletions(-)
--
2.25.0
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel