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