lkml.org 
[lkml]   [2009]   [Nov]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[08/99] KVM: ignore reads from AMDs C1E enabled MSR
    2.6.31-stable review patch.  If anyone has any objections, please let us know.

    ------------------
    From: Andre Przywara <andre.przywara@amd.com>

    commit 1fdbd48c242db996107f72ae4140ffe8163e26a8 upstream.

    If the Linux kernel detects an C1E capable AMD processor (K8 RevF and
    higher), it will access a certain MSR on every attempt to go to halt.
    Explicitly handle this read and return 0 to let KVM run a Linux guest
    with the native AMD host CPU propagated to the guest.

    Signed-off-by: Andre Przywara <andre.przywara@amd.com>
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    arch/x86/kvm/x86.c | 1 +
    1 file changed, 1 insertion(+)

    --- a/arch/x86/kvm/x86.c
    +++ b/arch/x86/kvm/x86.c
    @@ -949,6 +949,7 @@ int kvm_get_msr_common(struct kvm_vcpu *
    case MSR_P6_EVNTSEL0:
    case MSR_P6_EVNTSEL1:
    case MSR_K7_EVNTSEL0:
    + case MSR_K8_INT_PENDING_MSG:
    data = 0;
    break;
    case MSR_MTRRcap:



    \
     
     \ /
      Last update: 2009-11-06 23:49    [W:2.178 / U:0.808 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site