WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Re: [Xen-users] how to disable batching of page table entrie

To: Qiang Zeng <zengqiang.buaa@xxxxxxxxx>
Subject: [Xen-devel] Re: [Xen-users] how to disable batching of page table entries updates for guest OS
From: Joseph Glanville <joseph.glanville@xxxxxxxxxxxxxx>
Date: Tue, 10 May 2011 12:27:06 +1000
Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Mon, 09 May 2011 19:28:45 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <BANLkTim5F6BvyEcZRXX5pKZqKROEz+KfUg@xxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <BANLkTim5F6BvyEcZRXX5pKZqKROEz+KfUg@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi,

This is a much better question for the xen-devel list.
I am cc'ing the list in.

Sounds like an intersting experiment however, goodluck.

Joseph.

On 9 May 2011 12:27, Qiang Zeng <zengqiang.buaa@xxxxxxxxx> wrote:
> Xen has a perf. enhancement by batching page table updates for the guest OS.
> I'm trying to measure the impact on the guest OS's performance, when this
> enhancement is disabled.
>
> But I don't know how to disable it. I tried modifying do_mmu_update in
> xen/arch/x86/mm.c, which is to process the batch of page table updates
> requested by the guest OS. I simply limit it to only process one update:
>
> << for ( i = 0; i < count; i++ )
>
>>> for ( i= 0; i < 1; i++)
>
> However, after I install this version, there is a kernel panic.
>
> An alternative may be to modify the code in the paravirtualized guest OS
> code, but I prefer to change xen code. Or do I HAVE to change the OS code
> rather than xen?
>
> Could somebody provide some hints? Thanks!
>
> Qiang.
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
>



-- 
Kind regards,
Joseph.
Founder | Director
Orion Virtualisation Solutions | www.orionvm.com.au | Phone: 1300 56
99 52 | Mobile: 0428 754 846

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>