linux/arch/s390/kvm
David Hildenbrand 8712836b30 KVM: s390: deliver program irq parameters and use correct ilc
When a program interrupt was to be delivered until now, no program interrupt
parameters were stored in the low-core of the target vcpu.

This patch enables the delivery of those program interrupt parameters, takes
care of concurrent PER events which can be injected in addition to any program
interrupt and uses the correct instruction length code (depending on the
interception code) for the injection of program interrupts.

Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
2014-04-22 13:24:49 +02:00
..
diag.c KVM: s390: convert pfault code 2014-04-22 13:24:40 +02:00
gaccess.c KVM: s390: make use of ipte lock 2014-04-22 13:24:39 +02:00
gaccess.h KVM: s390: cleanup kvm_s390_real_to_abs() 2014-04-22 13:24:47 +02:00
intercept.c KVM: s390: extract irq parameters of intercepted program irqs 2014-04-22 13:24:49 +02:00
interrupt.c KVM: s390: deliver program irq parameters and use correct ilc 2014-04-22 13:24:49 +02:00
irq.h KVM: s390: irq routing for adapter interrupts. 2014-03-21 13:43:00 +01:00
Kconfig KVM: s390: irq routing for adapter interrupts. 2014-03-21 13:43:00 +01:00
kvm-s390.c KVM: s390: convert kvm_s390_store_status_unloaded() 2014-04-22 13:24:41 +02:00
kvm-s390.h KVM: s390: reinject io interrupt on tpi failure 2014-04-22 13:24:45 +02:00
Makefile KVM: s390: add architecture compliant guest access functions 2014-04-22 13:24:38 +02:00
priv.c KVM: s390: convert handle_stsi() 2014-04-22 13:24:46 +02:00
sigp.c KVM: s390: convert __sigp_set_prefix()/handle_set_prefix() 2014-04-22 13:24:42 +02:00
trace-s390.h KVM: s390: Add support for channel I/O instructions. 2013-01-07 19:53:43 -02:00
trace.h KVM: s390: Don't enable skeys by default 2014-04-22 09:36:26 +02:00