aboutsummaryrefslogtreecommitdiffstats
path: root/arch/s390/kvm/kvm-s390.h
diff options
context:
space:
mode:
authorDavid Hildenbrand <dahi@linux.vnet.ibm.com>2016-02-15 03:40:12 -0500
committerChristian Borntraeger <borntraeger@de.ibm.com>2016-03-08 07:57:52 -0500
commit4287f247f6cfaea0ed73b5104e94cd737e1ac0ae (patch)
tree9a5859846ffe67c80946b70d7fc956f6d5fea481 /arch/s390/kvm/kvm-s390.h
parent01a745ac8b6c5d323a37194c242f7c77f3402469 (diff)
KVM: s390: abstract access to the VCPU cpu timer
We want to manually step the cpu timer in certain scenarios in the future. Let's abstract any access to the cpu timer, so we can hide the complexity internally. Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Diffstat (limited to 'arch/s390/kvm/kvm-s390.h')
-rw-r--r--arch/s390/kvm/kvm-s390.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/s390/kvm/kvm-s390.h b/arch/s390/kvm/kvm-s390.h
index 1c756c7dd0c2..9787299d9a29 100644
--- a/arch/s390/kvm/kvm-s390.h
+++ b/arch/s390/kvm/kvm-s390.h
@@ -263,6 +263,8 @@ int kvm_s390_vcpu_setup_cmma(struct kvm_vcpu *vcpu);
263void kvm_s390_vcpu_unsetup_cmma(struct kvm_vcpu *vcpu); 263void kvm_s390_vcpu_unsetup_cmma(struct kvm_vcpu *vcpu);
264unsigned long kvm_s390_fac_list_mask_size(void); 264unsigned long kvm_s390_fac_list_mask_size(void);
265extern unsigned long kvm_s390_fac_list_mask[]; 265extern unsigned long kvm_s390_fac_list_mask[];
266void kvm_s390_set_cpu_timer(struct kvm_vcpu *vcpu, __u64 cputm);
267__u64 kvm_s390_get_cpu_timer(struct kvm_vcpu *vcpu);
266 268
267/* implemented in diag.c */ 269/* implemented in diag.c */
268int kvm_s390_handle_diag(struct kvm_vcpu *vcpu); 270int kvm_s390_handle_diag(struct kvm_vcpu *vcpu);