linux_dsm_epyc7002/arch/s390/kvm
Thomas Huth c95221f69d KVM: s390: Do not set CC3 for EQBS and SQBS
The EQBS and SQBS instructions do not set CC3 for invalid channels, but
should throw an operation exception instead when not available. Thus they
should not be handled by the handle_io_inst() wrapper but drop to userspace
instead (which will then inject the operation exception).

Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
2013-11-28 11:08:12 +01:00
..
diag.c KVM: s390: Lock kvm->srcu at the appropriate places 2013-09-24 19:12:19 +02:00
gaccess.h KVM: s390: Helper for converting real addresses to absolute 2013-09-24 19:12:20 +02:00
intercept.c KVM: s390: Remove dead "rerun vcpu" code 2013-09-24 19:12:17 +02:00
interrupt.c Here are the 3.13 KVM changes. There was a lot of work on the PPC 2013-11-15 13:51:36 +09:00
Kconfig KVM: s390: Wire up ioeventfd. 2013-03-05 19:12:17 -03:00
kvm-s390.c KVM: s390: Removed SIE_INTERCEPT_UCONTROL 2013-11-28 11:08:10 +01:00
kvm-s390.h KVM: s390: Removed VIRTIODESCSPACE 2013-11-28 11:08:11 +01:00
Makefile KVM: get rid of $(addprefix ../../../virt/kvm/, ...) in Makefiles 2013-05-19 15:14:00 +03:00
priv.c KVM: s390: Do not set CC3 for EQBS and SQBS 2013-11-28 11:08:12 +01:00
sigp.c KVM: s390: Renamed PGM_PRIVILEGED_OPERATION 2013-06-20 23:31:04 +02:00
trace-s390.h KVM: s390: Add support for channel I/O instructions. 2013-01-07 19:53:43 -02:00
trace.h s390/dis: move disassembler function prototypes to proper header file 2013-10-24 17:16:48 +02:00