[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-ia64-devel][PATCH] Optimize hypercall path in VTI domain



Fixed it.

Thanks,
Anthony

-----Original Message-----
From: Isaku Yamahata [mailto:yamahata@xxxxxxxxxxxxx] 
Sent: 2007年2月2日 20:12
To: Xu, Anthony
Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-ia64-devel][PATCH] Optimize hypercall path in VTI domain

On Wed, Jan 31, 2007 at 05:39:06PM +0800, Xu, Anthony wrote:
> Optimize hypercall path in VTI domain,
> 
> Because PV-on-HVM is blocked by merge,
> This patch doesn't work on latest Cset.
> But it does work on Cset 13465

This dosn't compile. Could you fix it?
#define IA64_RBS_OFFSET                 ((IA64_TASK_SIZE + 
IA64_THREAD_INFO_SIZE + 15) & ~15)
With 16KB page size, IA64_RBS_OFFSET exceeds 14bit immediate.

ia64-unknown-linux-gcc -D__ASSEMBLY__ -O2 -fomit-frame-pointer -DNDEBUG -Wall 
-Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -nostdinc 
-fno-builtin -fno-common -fno-strict-aliasing -mconstant-gp -O2 
-fomit-frame-pointer -D__KERNEL__ -iwithprefix include 
-I/src1/yamahata/hg/xen/ia64/my134/compile/test-0/xen-ia64-unstable.hg/xen/include
 
-I/src1/yamahata/hg/xen/ia64/my134/compile/test-0/xen-ia64-unstable.hg/xen/include/asm-ia64
 
-I/src1/yamahata/hg/xen/ia64/my134/compile/test-0/xen-ia64-unstable.hg/xen/include/asm-ia64/linux
 
-I/src1/yamahata/hg/xen/ia64/my134/compile/test-0/xen-ia64-unstable.hg/xen/include/asm-ia64/linux-xen
 
-I/src1/yamahata/hg/xen/ia64/my134/compile/test-0/xen-ia64-unstable.hg/xen/include/asm-ia64/linux-null
 
-I/src1/yamahata/hg/xen/ia64/my134/compile/test-0/xen-ia64-unstable.hg/xen/arch/ia64/linux
 
-I/src1/yamahata/hg/xen/ia64/my134/compile/test-0/xen-ia64-unstable.hg/xen/arch/ia64/linux-xen
 -DIA64 -DXEN -DLINUX_2_6 -ffixed-r13 -mfixed-range=f2-f5,f12-f127 -g 
-DCONFIG_XEN_IA64_EXPOSE_P2M -DCONFIG_XEN_IA64_PERVCPU_VHPT 
-DCONFIG_XEN_IA64_TLB_TRACK 
-DCONFIG_XEN_IA64_TLB_TRACK_GRANT_TABLE_PAGE_TRANSFER 
-DCONFIG_XEN_IA64_TLB_TRACK_SKBUFF -DCONFIG_XEN_IA64_TLB_TRACK_NETFRONT_PAGE 
-DCONFIG_XEN_IA64_DEFERRED_FREE -DCONFIG_XEN_IA64_TLB_TRACK_DEFERRED_FLUSH 
-DCONFIG_XEN_IA64_TLBFLUSH_CLOCK -g -D__XEN__ -DVERBOSE -DCRASH_DEBUG 
-DPERF_COUNTERS -DPERF_ARRAYS -c vmx_entry.S -o vmx_entry.o
vmx_entry.S: Assembler messages:
vmx_entry.S:582: Error: Operand 2 of `adds' should be a 14-bit integer 
(-8192-8191)
make[5]: *** [vmx_entry.o] Error 1

-- 
yamahata

Attachment: hvm_hypercall_fix.patch
Description: hvm_hypercall_fix.patch

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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.