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 29/52] KVM: Portability: Move kvm_segment & kvm_dtable structure to <asm/kvm.h>
    Date
    From: Jerone Young <jyoung5@us.ibm.com>

    This patch moves structures:
    kvm_segment
    kvm_dtable
    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 | 15 ---------------
    2 files changed, 17 insertions(+), 15 deletions(-)

    diff --git a/include/asm-x86/kvm.h b/include/asm-x86/kvm.h
    index a2c65b5..644a325 100644
    --- a/include/asm-x86/kvm.h
    +++ b/include/asm-x86/kvm.h
    @@ -82,4 +82,21 @@ struct kvm_lapic_state {
    char regs[KVM_APIC_REG_SIZE];
    };

    +struct kvm_segment {
    + __u64 base;
    + __u32 limit;
    + __u16 selector;
    + __u8 type;
    + __u8 present, dpl, db, s, l, g, avl;
    + __u8 unusable;
    + __u8 padding;
    +};
    +
    +struct kvm_dtable {
    + __u64 base;
    + __u16 limit;
    + __u16 padding[3];
    +};
    +
    +
    #endif
    diff --git a/include/linux/kvm.h b/include/linux/kvm.h
    index 280ec0d..442cb58 100644
    --- a/include/linux/kvm.h
    +++ b/include/linux/kvm.h
    @@ -151,21 +151,6 @@ struct kvm_fpu {
    };


    -struct kvm_segment {
    - __u64 base;
    - __u32 limit;
    - __u16 selector;
    - __u8 type;
    - __u8 present, dpl, db, s, l, g, avl;
    - __u8 unusable;
    - __u8 padding;
    -};
    -
    -struct kvm_dtable {
    - __u64 base;
    - __u16 limit;
    - __u16 padding[3];
    -};

    /* for KVM_GET_SREGS and KVM_SET_SREGS */
    struct kvm_sregs {
    --
    1.5.3.7


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