Xen 
 
Home About Xen.org Xen Xen Summit Wiki Mailing List Bug Tracker Xen Downloads
 
   
 

xen-devel

RE: [Xen-devel] [PATCH] Optimizing x86-64 xenlinux using global pagesfor

To: "Nakajima, Jun" <jun.nakajima@xxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] [PATCH] Optimizing x86-64 xenlinux using global pagesfor user mode (take 2)
From: "Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx>
Date: Wed, 30 Aug 2006 11:06:28 +0100
Delivery-date: Wed, 30 Aug 2006 03:07:00 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcbL/5UqcHfKdRZfQTa9q9O4P2Kz2gAGyKjg
Thread-topic: [Xen-devel] [PATCH] Optimizing x86-64 xenlinux using global pagesfor user mode (take 2)
> The previous patch had a problem with the builder, which constructs
the
> initial page tables with the USER bit on. And Xen couldn't distinguish
> kernel or use pages. It was partially checked avoiding the bug, and
it's
> finished with this patch.

Thanks. Have you any updated benchmark numbers as the bug could have
been giving quite a performance boost before.

Thanks,
Ian

 
>  linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/hypervisor.h |
4
> ++
>  linux-2.6-xen-sparse/include/asm-x86_64/mach-xen/asm/pgtable.h  |
19
> +++++-----
>  tools/libxc/xc_linux_build.c                                    |
3
> +
>  tools/libxc/xg_private.h                                        |
3
> +
>  xen/arch/x86/domain_build.c                                     |
2
> -
>  xen/arch/x86/flushtlb.c                                         |
7
> +++
>  xen/arch/x86/mm.c                                               |
12
> ++++--
>  xen/arch/x86/x86_64/traps.c                                     |
2
> -
>  xen/include/asm-x86/flushtlb.h                                  |
8
> +++-
>  xen/include/asm-x86/x86_64/page.h                               |
8
> +++-
>  10 files changed, 50 insertions(+), 18 deletions(-)
> 
> Signed-off-by: Jun Nakajima <jun.nakajima@xxxxxxxxx>
> 
> Jun
> ---
> Intel Open Source Technology Center

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

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