lkml.org 
[lkml]   [2008]   [Feb]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3/8] SVM: add module parameter to disable Nested Paging
    Date
    To disable the use of the Nested Paging feature even if it is available in
    hardware this patch adds a module parameter. Nested Paging can be disabled by
    passing npt=0 to the kvm_amd module.

    Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
    ---
    arch/x86/kvm/svm.c | 8 ++++++++
    1 files changed, 8 insertions(+), 0 deletions(-)

    diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c
    index b037b27..8173ba6 100644
    --- a/arch/x86/kvm/svm.c
    +++ b/arch/x86/kvm/svm.c
    @@ -48,6 +48,9 @@ MODULE_LICENSE("GPL");
    #define SVM_DEATURE_SVML (1 << 2)

    static bool npt_enabled = false;
    +static int npt = 1;
    +
    +module_param(npt, int, S_IRUGO);

    static void kvm_reput_irq(struct vcpu_svm *svm);

    @@ -415,6 +418,11 @@ static __init int svm_hardware_setup(void)
    if (!svm_has(SVM_FEATURE_NPT))
    npt_enabled = false;

    + if (npt_enabled && !npt) {
    + printk(KERN_INFO "kvm: Nested Paging disabled\n");
    + npt_enabled = false;
    + }
    +
    if (npt_enabled)
    printk(KERN_INFO "kvm: Nested Paging enabled\n");

    --
    1.5.3.7




    \
     
     \ /
      Last update: 2008-02-07 13:51    [W:0.040 / U:0.484 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site