diff options
author | Christian Borntraeger <borntraeger@de.ibm.com> | 2012-02-06 10:59:07 +0100 |
---|---|---|
committer | Avi Kivity <avi@redhat.com> | 2012-03-08 14:10:18 +0200 |
commit | 9eed0735ca6a5cf386a4998ad4b6d52d1e29353f (patch) | |
tree | 447a860fca701a519aa97c41e4413801946079bc /arch/s390/include | |
parent | 9ec2d6dc6c4d4792b85dec2f09d39387fb7157d1 (diff) | |
download | talos-obmc-linux-9eed0735ca6a5cf386a4998ad4b6d52d1e29353f.tar.gz talos-obmc-linux-9eed0735ca6a5cf386a4998ad4b6d52d1e29353f.zip |
KVM: s390: provide control registers via kvm_run
There are several cases were we need the control registers for
userspace. Lets also provide those in kvm_run.
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'arch/s390/include')
-rw-r--r-- | arch/s390/include/asm/kvm.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/s390/include/asm/kvm.h b/arch/s390/include/asm/kvm.h index 9acbde4af297..96076676e224 100644 --- a/arch/s390/include/asm/kvm.h +++ b/arch/s390/include/asm/kvm.h @@ -44,10 +44,12 @@ struct kvm_guest_debug_arch { #define KVM_SYNC_PREFIX (1UL << 0) #define KVM_SYNC_GPRS (1UL << 1) #define KVM_SYNC_ACRS (1UL << 2) +#define KVM_SYNC_CRS (1UL << 3) /* definition of registers in kvm_run */ struct kvm_sync_regs { __u64 prefix; /* prefix register */ __u64 gprs[16]; /* general purpose registers */ __u32 acrs[16]; /* access registers */ + __u64 crs[16]; /* control registers */ }; #endif |