diff options
Diffstat (limited to 'arch/s390/include')
-rw-r--r-- | arch/s390/include/asm/kvm.h | 2 | ||||
-rw-r--r-- | arch/s390/include/asm/kvm_host.h | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/arch/s390/include/asm/kvm.h b/arch/s390/include/asm/kvm.h index 9fc328c26159..420dbb7db8dd 100644 --- a/arch/s390/include/asm/kvm.h +++ b/arch/s390/include/asm/kvm.h | |||
@@ -42,8 +42,10 @@ struct kvm_guest_debug_arch { | |||
42 | }; | 42 | }; |
43 | 43 | ||
44 | #define KVM_SYNC_PREFIX (1UL << 0) | 44 | #define KVM_SYNC_PREFIX (1UL << 0) |
45 | #define KVM_SYNC_GPRS (1UL << 1) | ||
45 | /* definition of registers in kvm_run */ | 46 | /* definition of registers in kvm_run */ |
46 | struct kvm_sync_regs { | 47 | struct kvm_sync_regs { |
47 | __u64 prefix; /* prefix register */ | 48 | __u64 prefix; /* prefix register */ |
49 | __u64 gprs[16]; /* general purpose registers */ | ||
48 | }; | 50 | }; |
49 | #endif | 51 | #endif |
diff --git a/arch/s390/include/asm/kvm_host.h b/arch/s390/include/asm/kvm_host.h index e34fb2ba76c1..ed843cad4194 100644 --- a/arch/s390/include/asm/kvm_host.h +++ b/arch/s390/include/asm/kvm_host.h | |||
@@ -228,7 +228,6 @@ struct kvm_s390_float_interrupt { | |||
228 | 228 | ||
229 | struct kvm_vcpu_arch { | 229 | struct kvm_vcpu_arch { |
230 | struct kvm_s390_sie_block *sie_block; | 230 | struct kvm_s390_sie_block *sie_block; |
231 | unsigned long guest_gprs[16]; | ||
232 | s390_fp_regs host_fpregs; | 231 | s390_fp_regs host_fpregs; |
233 | unsigned int host_acrs[NUM_ACRS]; | 232 | unsigned int host_acrs[NUM_ACRS]; |
234 | s390_fp_regs guest_fpregs; | 233 | s390_fp_regs guest_fpregs; |
@@ -254,5 +253,5 @@ struct kvm_arch{ | |||
254 | struct gmap *gmap; | 253 | struct gmap *gmap; |
255 | }; | 254 | }; |
256 | 255 | ||
257 | extern int sie64a(struct kvm_s390_sie_block *, unsigned long *); | 256 | extern int sie64a(struct kvm_s390_sie_block *, u64 *); |
258 | #endif | 257 | #endif |