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

    This patch moves structure kvm_regs to include/asm-x86/kvm.h.
    Each architecture will need to create there own version of this
    structure.

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

    diff --git a/include/asm-x86/kvm.h b/include/asm-x86/kvm.h
    index 80752bc..c83a2ff 100644
    --- a/include/asm-x86/kvm.h
    +++ b/include/asm-x86/kvm.h
    @@ -66,4 +66,14 @@ struct kvm_ioapic_state {
    #define KVM_IRQCHIP_PIC_SLAVE 1
    #define KVM_IRQCHIP_IOAPIC 2

    +/* for KVM_GET_REGS and KVM_SET_REGS */
    +struct kvm_regs {
    + /* out (KVM_GET_REGS) / in (KVM_SET_REGS) */
    + __u64 rax, rbx, rcx, rdx;
    + __u64 rsi, rdi, rsp, rbp;
    + __u64 r8, r9, r10, r11;
    + __u64 r12, r13, r14, r15;
    + __u64 rip, rflags;
    +};
    +
    #endif
    diff --git a/include/linux/kvm.h b/include/linux/kvm.h
    index 1779c3d..0d83efc 100644
    --- a/include/linux/kvm.h
    +++ b/include/linux/kvm.h
    @@ -134,15 +134,6 @@ struct kvm_run {
    };
    };

    -/* for KVM_GET_REGS and KVM_SET_REGS */
    -struct kvm_regs {
    - /* out (KVM_GET_REGS) / in (KVM_SET_REGS) */
    - __u64 rax, rbx, rcx, rdx;
    - __u64 rsi, rdi, rsp, rbp;
    - __u64 r8, r9, r10, r11;
    - __u64 r12, r13, r14, r15;
    - __u64 rip, rflags;
    -};

    /* for KVM_GET_FPU and KVM_SET_FPU */
    struct kvm_fpu {
    --
    1.5.3.7


    \
     
     \ /
      Last update: 2007-12-30 08:23    [W:0.020 / U:61.344 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site