0c05e10bce52 ("KVM: x86: wean in-kernel PIO from vcpu->arch.pio*") 30d583fd4e1e ("KVM: x86: move all vcpu->arch.pio* setup in emulator_pio_in_out()") 35ab3b77a0ae ("KVM: x86: drop PIO from unregistered devices") 0f87ac234d98 ("KVM: x86: inline kernel_pio into its sole caller") d07898eaf399 ("KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit") 95e16b4792b0 ("KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed") 4fa4b38dae6f ("KVM: SEV-ES: keep INS functions together") 6b5efc930bbc ("KVM: x86: remove unnecessary arguments from complete_emulator_pio_in") 3b27de271839 ("KVM: x86: split the two parts of emulator_pio_in") ea724ea420aa ("KVM: SEV-ES: clean up kvm_sev_es_ins/outs") 0d33b1baeb6c ("KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out") b5998402e3de ("KVM: SEV-ES: rename guest_ins_data to sev_pio_data") 7ed9abfe8e9f ("KVM: SVM: Support string IO operations for an SEV-ES guest") 8f423a80d299 ("KVM: SVM: Support MMIO for an SEV-ES guest") d523ab6ba275 ("KVM: SVM: Create trace events for VMGEXIT processing") d36946679ef6 ("KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004") 1edc14599e06 ("KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002") 291bd20d5d88 ("KVM: SVM: Add initial support for a VMGEXIT VMEXIT") e9093fd49285 ("KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file") add5e2f04541 ("KVM: SVM: Add support for the SEV-ES VMSA")