Commit 6493f157 authored by Jan Kiszka's avatar Jan Kiszka Committed by Paolo Bonzini
Browse files

KVM: nSVM: Fix IOIO size reported on emulation



The access size of an in/ins is reported in dst_bytes, and that of
out/outs in src_bytes.

Signed-off-by: default avatarJan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent 9bf41833
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -4261,9 +4261,9 @@ static int svm_check_intercept(struct kvm_vcpu *vcpu,
		if (info->intercept == x86_intercept_in ||
		    info->intercept == x86_intercept_ins) {
			exit_info |= SVM_IOIO_TYPE_MASK;
			bytes = info->src_bytes;
		} else {
			bytes = info->dst_bytes;
		} else {
			bytes = info->src_bytes;
		}

		if (info->intercept == x86_intercept_outs ||