Revision c2162e13d6e2f43e5001a356196871642de070ba authored by Wanpeng Li on 12 March 2021, 02:45:51 UTC, committed by Paolo Bonzini on 18 March 2021, 17:55:34 UTC
In order to deal with noncoherent DMA, we should execute wbinvd on
all dirty pCPUs when guest wbinvd exits to maintain data consistency.
smp_call_function_many() does not execute the provided function on the
local core, therefore replace it by on_each_cpu_mask().

Reported-by: Nadav Amit <namit@vmware.com>
Cc: Nadav Amit <namit@vmware.com>
Signed-off-by: Wanpeng Li <wanpengli@tencent.com>
Message-Id: <1615517151-7465-1-git-send-email-wanpengli@tencent.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
1 parent b318e8d
History
File Mode Size
Kconfig -rw-r--r-- 426 bytes
Makefile -rw-r--r-- 227 bytes
cordic.c -rw-r--r-- 2.2 KB
div64.c -rw-r--r-- 5.1 KB
gcd.c -rw-r--r-- 1.4 KB
int_pow.c -rw-r--r-- 629 bytes
int_sqrt.c -rw-r--r-- 1.2 KB
lcm.c -rw-r--r-- 482 bytes
prime_numbers.c -rw-r--r-- 6.5 KB
rational.c -rw-r--r-- 2.7 KB
reciprocal_div.c -rw-r--r-- 1.5 KB

back to top