aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorPaolo Bonzini <[email protected]>2022-06-15 10:24:01 -0400
committerPaolo Bonzini <[email protected]>2022-06-24 12:54:04 -0400
commit0c05e10bce5217657bcdaa9787c9ea94e6b384b2 (patch)
tree07ef92c86328b9b011adf217e4dc0c4803280036 /tools/perf/scripts/python/bin/stackcollapse-report
parent30d583fd4e1ecafa8642f9f74e102876b4aeb733 (diff)
KVM: x86: wean in-kernel PIO from vcpu->arch.pio*
Make emulator_pio_in_out operate directly on the provided buffer as long as PIO is handled inside KVM. For input operations, this means that, in the case of in-kernel PIO, __emulator_pio_in() does not have to be always followed by complete_emulator_pio_in(). This affects emulator_pio_in() and kvm_sev_es_ins(); for the latter, that is why the call moves from advance_sev_es_emulated_ins() to complete_sev_es_emulated_ins(). For output, it means that vcpu->pio.count is never set unnecessarily and there is no need to clear it; but also vcpu->pio.size must not be used in kvm_sev_es_outs(), because it will not be updated for in-kernel OUT. Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions