X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=drivers%2Fkvm%2Fkvm.h;h=152312c1fafa3dcfd26cbf5583d27b688c8b3660;hb=489de30259e667d7bc47da9da44a0270b050cd97;hp=1c040d80c6417820480c47cd0354e8e1ed2074b6;hpb=080e89270a7bfb7d01fac9a67050f8ac6d6cdd11;p=karo-tx-linux.git diff --git a/drivers/kvm/kvm.h b/drivers/kvm/kvm.h index 1c040d80c641..152312c1fafa 100644 --- a/drivers/kvm/kvm.h +++ b/drivers/kvm/kvm.h @@ -304,6 +304,7 @@ struct kvm_vcpu { char *host_fx_image; char *guest_fx_image; int fpu_active; + int guest_fpu_loaded; int mmio_needed; int mmio_read_completed; @@ -508,6 +509,8 @@ void fx_init(struct kvm_vcpu *vcpu); void load_msrs(struct vmx_msr_entry *e, int n); void save_msrs(struct vmx_msr_entry *e, int n); void kvm_resched(struct kvm_vcpu *vcpu); +void kvm_load_guest_fpu(struct kvm_vcpu *vcpu); +void kvm_put_guest_fpu(struct kvm_vcpu *vcpu); int kvm_read_guest(struct kvm_vcpu *vcpu, gva_t addr,