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-ia64-devel

Re: [Xen-ia64-devel] [PATCH] [RFC] paravirt_alt

To: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
Subject: Re: [Xen-ia64-devel] [PATCH] [RFC] paravirt_alt
From: Alex Williamson <alex.williamson@xxxxxx>
Date: Sun, 15 Jul 2007 22:27:19 -0600
Cc: xen-ia64-devel <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Sun, 15 Jul 2007 21:25:29 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20070713113352.GF8113%yamahata@xxxxxxxxxxxxx>
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: HP OSLO R&D
References: <20070713113352.GF8113%yamahata@xxxxxxxxxxxxx>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Fri, 2007-07-13 at 20:33 +0900, Isaku Yamahata wrote:
> Hi all.
> 
> This patch introduce binary patching functionality of xenLinux/IA64.
> The goal is to reduce paravirtualization overhead and make
> it more generic rather than xen specific.
> 
> 
> I tested kernel compile on bare metal. The result doesn't show
> any noticiable time difference.
> I tried virtbench local. It showed binary patched kernel seems to be
> slightly faster. But the difference is very small so that I'm not sure
> the difference is meaningfull.

Hi Isaku,

   This doesn't compile for me:

  LD      .tmp_vmlinux1
arch/ia64/xen/built-in.o:(.paravirt_entry+0x8): undefined reference to 
`PARAVIRT_ST_SWITCH_TO'
arch/ia64/xen/built-in.o:(.paravirt_entry+0x18): undefined reference to 
`PARAVIRT_ST_TRACE_SYSCALL'
arch/ia64/xen/built-in.o:(.paravirt_entry+0x28): undefined reference to 
`PARAVIRT_ST_RET_FROM_CLONE'
arch/ia64/xen/built-in.o:(.paravirt_entry+0x38): undefined reference to 
`PARAVIRT_ST_LEAVE_SYSCALL'
arch/ia64/xen/built-in.o:(.paravirt_entry+0x48): undefined reference to 
`PARAVIRT_ST_LEAVE_KERNEL'
arch/ia64/xen/built-in.o:(.paravirt_entry+0x58): undefined reference to 
`PARAVIRT_ST_PAL_CALL_STATIC'
make[5]: *** [.tmp_vmlinux1] Error 1
make[4]: *** [vmlinuz] Error 2
make[3]: *** [vmlinuz] Error 2

Is there a file missing in the patch?  Thanks,

        Alex

-- 
Alex Williamson                             HP Open Source & Linux Org.


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

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