diff options
author | Suthikulpanit, Suravee <[email protected]> | 2019-03-20 08:12:28 +0000 |
---|---|---|
committer | Paolo Bonzini <[email protected]> | 2019-04-16 15:37:31 +0200 |
commit | 4a58038b9e420276157785afa0a0bbb4b9bc2265 (patch) | |
tree | 10df4ab0741861975425ea4a86f069255c915294 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | bc8a3d8925a8fa09fa550e0da115d95851ce33c6 (diff) |
Revert "svm: Fix AVIC incomplete IPI emulation"
This reverts commit bb218fbcfaaa3b115d4cd7a43c0ca164f3a96e57.
As Oren Twaig pointed out the old discussion:
https://patchwork.kernel.org/patch/8292231/
that the change coud potentially cause an extra IPI to be sent to
the destination vcpu because the AVIC hardware already set the IRR bit
before the incomplete IPI #VMEXIT with id=1 (target vcpu is not running).
Since writting to ICR and ICR2 will also set the IRR. If something triggers
the destination vcpu to get scheduled before the emulation finishes, then
this could result in an additional IPI.
Also, the issue mentioned in the commit bb218fbcfaaa was misdiagnosed.
Cc: Radim Krčmář <[email protected]>
Cc: Paolo Bonzini <[email protected]>
Reported-by: Oren Twaig <[email protected]>
Signed-off-by: Suravee Suthikulpanit <[email protected]>
Cc: [email protected]
Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions