portability: move kvm_fpu to asm-x86/kvm.h
PATCH 1/1 portability: move kvm_fpu to asm-x86/kvm.h
Subject: [PATCH] portability: move kvm_fpu to asm-x86/kvm.h
From: Christian Ehrhardt <[email protected]>
This patch moves kvm_fpu asm-x86/kvm.h to allow every architecture to define an own representation used for KVM_GET_FPU/KVM_SET_FPU.
asm-x86/kvm.h | 15 +++++++++++++++ linux/kvm.h | 17 ----------------- 2 files changed, 15 insertions(+), 17 deletions(-)
include/asm-x86/kvm.h +15 -0
@@ -114,6 +114,21 @@ struct kvm_sregs {__u64 interrupt_bitmap[(KVM_NR_INTERRUPTS +63 ) /64 ]; }; +/* for KVM_GET_FPU and KVM_SET_FPU */ +struct kvm_fpu { +__u8 fpr[8 ][16 ]; +__u16 fcw; +__u16 fsw; +__u8 ftwx;/* in fxsave format */ +__u8 pad1; +__u16 last_opcode; +__u64 last_ip; +__u64 last_dp; +__u8 xmm[16 ][16 ]; +__u32 mxcsr; +__u32 pad2; +}; +struct kvm_msr_entry {__u32 index;__u32 reserved;
include/linux/kvm.h +0 -17
@@ -142,23 +142,6 @@ struct kvm_run { }; }; - -/* for KVM_GET_FPU and KVM_SET_FPU */ -struct kvm_fpu { -__u8 fpr[8 ][16 ]; -__u16 fcw; -__u16 fsw; -__u8 ftwx;/* in fxsave format */ -__u8 pad1; -__u16 last_opcode; -__u64 last_ip; -__u64 last_dp; -__u8 xmm[16 ][16 ]; -__u32 mxcsr; -__u32 pad2; -}; - -/* for KVM_TRANSLATE */ struct kvm_translation {/* in */
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
Zhang, Xiantao
Acked-byQuoted 57 lines · Christian Ehrhardt
Subject: [PATCH] portability: move
kvm_fputoasm-x86/kvm.h
From: Christian Ehrhardt <[email protected]>This patch moves
kvm_fpuasm-x86/kvm.hto allow every architecture to define an own representation used for KVM_GET_FPU/KVM_SET_FPU.Signed-off-by Christian Ehrhardt <[email protected]>Acked-by Carsten Otte <[email protected]>asm-x86/kvm.h | 15 +++++++++++++++ linux/kvm.h | 17 ----------------- 2 files changed, 15 insertions(+), 17 deletions(-)include/asm-x86/kvm.h +15
-0@@ -114,6 +114,21 @@ struct kvm_sregs {__u64 interrupt_bitmap[(KVM_NR_INTERRUPTS +63 ) /64 ]; }; +/* for KVM_GET_FPU and KVM_SET_FPU */ +struct kvm_fpu { +__u8 fpr[8 ][16 ]; +__u16 fcw; +__u16 fsw; +__u8 ftwx;/* in fxsave format */ +__u8 pad1; +__u16 last_opcode; +__u64 last_ip; +__u64 last_dp; +__u8 xmm[16 ][16 ]; +__u32 mxcsr; +__u32 pad2; +}; +struct kvm_msr_entry {__u32 index;__u32 reserved;include/linux/kvm.h +0
-10@@ -142,23 +142,6 @@ struct kvm_run { }; }; - -/* for KVM_GET_FPU and KVM_SET_FPU */ -struct kvm_fpu { -__u8 fpr[8 ][16 ]; -__u16 fcw; -__u16 fsw; -__u8 ftwx;/* in fxsave format */ -__u8 pad1; -__u16 last_opcode; -__u64 last_ip;
include/linux/kvm.h struct kvm_run { · line 147
Quoted 10 lines
include/linux/kvm.h +0
-7-__u64 last_dp; -__u8 xmm[16 ][16 ]; -__u32 mxcsr; -__u32 pad2; -}; - -/* for KVM_TRANSLATE */ struct kvm_translation {/* in */
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
Avi Kivity
AppliedQuoted 7 lines · Christian Ehrhardt
Subject: [PATCH] portability: move
kvm_fputoasm-x86/kvm.h
From: Christian Ehrhardt <[email protected]>This patch moves
kvm_fpuasm-x86/kvm.hto allow every architecture to define an own representation used for KVM_GET_FPU/KVM_SET_FPU.
Applied, thanks. I wonder how that survived for so long.
Signature · 8 lines
error compiling committee.c: too many arguments to function ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace