lkml.org 
[lkml]   [2012]   [Mar]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH] kvm-amd: Auto-load on CPUs with SVM.
    Enable x86 feature-based autoloading for the kvm-amd module on CPUs
    with X86_FEATURE_SVM.

    Signed-off-by: Josh Triplett <josh@joshtriplett.org>
    ---

    On Wed, Mar 28, 2012 at 01:26:01PM +0200, Avi Kivity wrote:
    > On 03/21/2012 08:33 AM, Josh Triplett wrote:
    > > Enable x86 feature-based autoloading for the kvm-intel module on CPUs
    > > with X86_FEATURE_VMX.
    >
    > Thanks, applied.

    As promised, the corresponding patch for kvm-amd.

    arch/x86/kvm/svm.c | 7 +++++++
    1 files changed, 7 insertions(+), 0 deletions(-)

    diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c
    index e385214..cd95ea7 100644
    --- a/arch/x86/kvm/svm.c
    +++ b/arch/x86/kvm/svm.c
    @@ -22,6 +22,7 @@
    #include "x86.h"

    #include <linux/module.h>
    +#include <linux/mod_devicetable.h>
    #include <linux/kernel.h>
    #include <linux/vmalloc.h>
    #include <linux/highmem.h>
    @@ -42,6 +43,12 @@
    MODULE_AUTHOR("Qumranet");
    MODULE_LICENSE("GPL");

    +static const struct x86_cpu_id svm_cpu_id[] = {
    + X86_FEATURE_MATCH(X86_FEATURE_SVM),
    + {}
    +};
    +MODULE_DEVICE_TABLE(x86cpu, svm_cpu_id);
    +
    #define IOPM_ALLOC_ORDER 2
    #define MSRPM_ALLOC_ORDER 1


    \
     
     \ /
      Last update: 2012-03-28 20:35    [W:0.024 / U:32.608 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site