diff options
author | David Hildenbrand <dahi@linux.vnet.ibm.com> | 2014-10-15 10:48:16 -0400 |
---|---|---|
committer | Christian Borntraeger <borntraeger@de.ibm.com> | 2015-01-23 07:25:33 -0500 |
commit | 2822545f9fe264ec62d4abc69c17ae759eafe4ce (patch) | |
tree | 4526daad7c339a310f2223df2a64b579dc40bb94 /arch/s390/include/asm | |
parent | 2d00f759427bb3ed963b60f570830e9eca7e1c69 (diff) |
KVM: s390: new parameter for SIGP STOP irqs
In order to get rid of the action_flags and to properly migrate pending SIGP
STOP irqs triggered e.g. by SIGP STOP AND STORE STATUS, we need to remember
whether to store the status when stopping.
For this reason, a new parameter (flags) for the SIGP STOP irq is introduced.
These flags further define details of the requested STOP and can be easily
migrated.
Reviewed-by: Thomas Huth <thuth@linux.vnet.ibm.com>
Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Diffstat (limited to 'arch/s390/include/asm')
-rw-r--r-- | arch/s390/include/asm/kvm_host.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/s390/include/asm/kvm_host.h b/arch/s390/include/asm/kvm_host.h index 9cba74d5d853..5eafe84a7b3d 100644 --- a/arch/s390/include/asm/kvm_host.h +++ b/arch/s390/include/asm/kvm_host.h | |||
@@ -378,6 +378,7 @@ struct kvm_s390_interrupt_info { | |||
378 | struct kvm_s390_emerg_info emerg; | 378 | struct kvm_s390_emerg_info emerg; |
379 | struct kvm_s390_extcall_info extcall; | 379 | struct kvm_s390_extcall_info extcall; |
380 | struct kvm_s390_prefix_info prefix; | 380 | struct kvm_s390_prefix_info prefix; |
381 | struct kvm_s390_stop_info stop; | ||
381 | struct kvm_s390_mchk_info mchk; | 382 | struct kvm_s390_mchk_info mchk; |
382 | }; | 383 | }; |
383 | }; | 384 | }; |
@@ -393,6 +394,7 @@ struct kvm_s390_irq_payload { | |||
393 | struct kvm_s390_emerg_info emerg; | 394 | struct kvm_s390_emerg_info emerg; |
394 | struct kvm_s390_extcall_info extcall; | 395 | struct kvm_s390_extcall_info extcall; |
395 | struct kvm_s390_prefix_info prefix; | 396 | struct kvm_s390_prefix_info prefix; |
397 | struct kvm_s390_stop_info stop; | ||
396 | struct kvm_s390_mchk_info mchk; | 398 | struct kvm_s390_mchk_info mchk; |
397 | }; | 399 | }; |
398 | 400 | ||