|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] hvm: Add command line option to enable ASID support -- on by default
# HG changeset patch
# User George Dunlap <george.dunlap@xxxxxxxxxxxxx>
# Date 1331197832 0
# Node ID 12c795ed5bec1f5f1c288b5326b9ab991b4f333c
# Parent 56ca2b874928af0352e445ee31aefe5d7fda2f49
hvm: Add command line option to enable ASID support -- on by default
Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx>
Signed-off-by: Keir Fraser <keir@xxxxxxx>
---
diff -r 56ca2b874928 -r 12c795ed5bec xen/arch/x86/hvm/asid.c
--- a/xen/arch/x86/hvm/asid.c Thu Mar 08 09:05:22 2012 +0000
+++ b/xen/arch/x86/hvm/asid.c Thu Mar 08 09:10:32 2012 +0000
@@ -25,6 +25,10 @@
#include <xen/percpu.h>
#include <asm/hvm/asid.h>
+/* Xen command-line option to enable ASIDs */
+static int opt_asid_enabled = 1;
+boolean_param("asid", opt_asid_enabled);
+
/*
* ASIDs partition the physical TLB. In the current implementation ASIDs are
* introduced to reduce the number of TLB flushes. Each time the guest's
@@ -62,7 +66,7 @@
struct hvm_asid_data *data = &this_cpu(hvm_asid_data);
data->max_asid = nasids - 1;
- data->disabled = (nasids <= 1);
+ data->disabled = !opt_asid_enabled || (nasids <= 1);
if ( g_disabled != data->disabled )
{
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |