aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/c++/clang-test.cpp
diff options
context:
space:
mode:
authorWanpeng Li <[email protected]>2019-09-05 14:26:27 +0800
committerPaolo Bonzini <[email protected]>2019-09-11 18:05:29 +0200
commit2b0911d1311e8f3a3cda472e08df21bcc49a5e61 (patch)
tree9a70d3e16544d98c19c268db7ff85e17ebce1f4d /tools/perf/util/c++/clang-test.cpp
parent1cfff4d9a5d01fa61e5768a6afffc81ae1c8ecb9 (diff)
KVM: LAPIC: Micro optimize IPI latency
This patch optimizes the virtual IPI emulation sequence: write ICR2 write ICR2 write ICR read ICR2 read ICR ==> send virtual IPI read ICR2 write ICR send virtual IPI It can reduce kvm-unit-tests/vmexit.flat IPI testing latency(from sender send IPI to sender receive the ACK) from 3319 cycles to 3203 cycles on SKylake server. Cc: Paolo Bonzini <[email protected]> Cc: Radim Krčmář <[email protected]> Signed-off-by: Wanpeng Li <[email protected]> Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'tools/perf/util/c++/clang-test.cpp')
0 files changed, 0 insertions, 0 deletions