lkml.org 
[lkml]   [2007]   [Dec]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 31/52] KVM: Portability: Move cpuid structures to <asm/kvm.h>
    Date
    From: Jerone Young <jyoung5@us.ibm.com>

    This patch moves structures:
    kvm_cpuid_entry
    kvm_cpuid

    from include/linux/kvm.h to include/asm-x86/kvm.h

    Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
    Signed-off-by: Avi Kivity <avi@qumranet.com>
    ---
    include/asm-x86/kvm.h | 17 +++++++++++++++++
    include/linux/kvm.h | 16 ----------------
    2 files changed, 17 insertions(+), 16 deletions(-)

    diff --git a/include/asm-x86/kvm.h b/include/asm-x86/kvm.h
    index 32c7dda..4837d75 100644
    --- a/include/asm-x86/kvm.h
    +++ b/include/asm-x86/kvm.h
    @@ -135,4 +135,21 @@ struct kvm_msr_list {
    };


    +struct kvm_cpuid_entry {
    + __u32 function;
    + __u32 eax;
    + __u32 ebx;
    + __u32 ecx;
    + __u32 edx;
    + __u32 padding;
    +};
    +
    +/* for KVM_SET_CPUID */
    +struct kvm_cpuid {
    + __u32 nent;
    + __u32 padding;
    + struct kvm_cpuid_entry entries[0];
    +};
    +
    +
    #endif
    diff --git a/include/linux/kvm.h b/include/linux/kvm.h
    index e6867aa..fd4f900 100644
    --- a/include/linux/kvm.h
    +++ b/include/linux/kvm.h
    @@ -192,22 +192,6 @@ struct kvm_dirty_log {
    };
    };

    -struct kvm_cpuid_entry {
    - __u32 function;
    - __u32 eax;
    - __u32 ebx;
    - __u32 ecx;
    - __u32 edx;
    - __u32 padding;
    -};
    -
    -/* for KVM_SET_CPUID */
    -struct kvm_cpuid {
    - __u32 nent;
    - __u32 padding;
    - struct kvm_cpuid_entry entries[0];
    -};
    -
    /* for KVM_SET_SIGNAL_MASK */
    struct kvm_signal_mask {
    __u32 len;
    --
    1.5.3.7


    \
     
     \ /
      Last update: 2007-12-30 08:31    [W:4.227 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site