* [IA64] Weekly benchmark results [ww04]
@ 2008-02-01 10:19 KUWAMURA Shin'ya
2008-02-01 12:37 ` [Xen-ia64-devel] " Isaku Yamahata
0 siblings, 1 reply; 7+ messages in thread
From: KUWAMURA Shin'ya @ 2008-02-01 10:19 UTC (permalink / raw)
To: xen-ia64-devel; +Cc: xen-devel
Hi,
I report a benchmark result of this week on IPF using
ia64/xen-unstable and ia64/linux-2.6.18-xen.
I did not test a VTi domain, since loading xen-platform-pci.ko failed:
Loading xen-platform-pci.ko module
xen_platform_pci: Unknown symbol xencomm_hypercall_suspend
insmod: error inserting '/lib/xen-platform-pci.ko':
-1 Unknown symbol in module
ERROR: /bin/insmod exited abnormally! (pid 210)
TEST ENVIRONMENT
Machine : Tiger4
Kernel : 2.6.18.8-xen
Changeset : 16947:33d0cf9474f9 (ia64/xen-unstable)
401:e32fe4703ab6 (ia64/linux-2.6.18-xen)
68:6efa9014e0a5 (efi-vfirmware)
Dom0 OS : RHEL4 U2 (2P)
DomU OS : RHEL4 U2 (8P, using tap:aio)
DomVTi OS : RHEL4 U2 (8P, with PV-on-HVM drivers)
Scheduler : credit
TEST RESULT
DomU:
unixbench4.1.0 : Pass
bonnie++-1.03 : Pass
ltp-full-20070930 : Pass
iozone3_191 : Pass
lmbench-3.0-a5 : Pass
DomVTi: (not tested)
Best regards,
KUWAMURA and Fujitsu members
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xen-ia64-devel] [IA64] Weekly benchmark results [ww04]
2008-02-01 10:19 [IA64] Weekly benchmark results [ww04] KUWAMURA Shin'ya
@ 2008-02-01 12:37 ` Isaku Yamahata
2008-02-04 1:05 ` KUWAMURA Shin'ya
0 siblings, 1 reply; 7+ messages in thread
From: Isaku Yamahata @ 2008-02-01 12:37 UTC (permalink / raw)
To: KUWAMURA Shin'ya; +Cc: xen-devel, xen-ia64-devel
[-- Attachment #1: Type: text/plain, Size: 1479 bytes --]
Could you try the attached patch?
NOTE: I did NOT compile/test it. But I believe it's easy to fix.
On Fri, Feb 01, 2008 at 07:19:06PM +0900, KUWAMURA Shin'ya wrote:
> Hi,
>
> I report a benchmark result of this week on IPF using
> ia64/xen-unstable and ia64/linux-2.6.18-xen.
>
> I did not test a VTi domain, since loading xen-platform-pci.ko failed:
> Loading xen-platform-pci.ko module
> xen_platform_pci: Unknown symbol xencomm_hypercall_suspend
> insmod: error inserting '/lib/xen-platform-pci.ko':
> -1 Unknown symbol in module
> ERROR: /bin/insmod exited abnormally! (pid 210)
>
> TEST ENVIRONMENT
> Machine : Tiger4
> Kernel : 2.6.18.8-xen
> Changeset : 16947:33d0cf9474f9 (ia64/xen-unstable)
> 401:e32fe4703ab6 (ia64/linux-2.6.18-xen)
> 68:6efa9014e0a5 (efi-vfirmware)
> Dom0 OS : RHEL4 U2 (2P)
> DomU OS : RHEL4 U2 (8P, using tap:aio)
> DomVTi OS : RHEL4 U2 (8P, with PV-on-HVM drivers)
> Scheduler : credit
>
> TEST RESULT
> DomU:
> unixbench4.1.0 : Pass
> bonnie++-1.03 : Pass
> ltp-full-20070930 : Pass
> iozone3_191 : Pass
> lmbench-3.0-a5 : Pass
> DomVTi: (not tested)
>
> Best regards,
> KUWAMURA and Fujitsu members
>
> _______________________________________________
> Xen-ia64-devel mailing list
> Xen-ia64-devel@lists.xensource.com
> http://lists.xensource.com/xen-ia64-devel
>
--
yamahata
[-- Attachment #2: 402_81a850b97358_split_xencomm_arch_hypercall_suspend.patch --]
[-- Type: text/x-diff, Size: 2892 bytes --]
# HG changeset patch
# User yamahata@valinux.co.jp
# Date 1201869305 -32400
# Node ID 81a850b973580a541870db1fdd895839b61b4e31
# Parent e32fe4703ab68245dedcf32d76510623ba86953a
split xencomm_arch_hypercall_suspend to its own file to use from unmodified
driver.
Loading xen-platform-pci.ko module
xen_platform_pci: Unknown symbol xencomm_hypercall_suspend
insmod: error inserting '/lib/xen-platform-pci.ko':
-1 Unknown symbol in module
ERROR: /bin/insmod exited abnormally! (pid 210)
PATCHNAME: split_xencomm_arch_hypercall_suspend
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
diff --git a/arch/ia64/xen/Makefile b/arch/ia64/xen/Makefile
--- a/arch/ia64/xen/Makefile
+++ b/arch/ia64/xen/Makefile
@@ -4,6 +4,6 @@
obj-y := hypercall.o xenivt.o xenentry.o xensetup.o xenpal.o xenhpski.o \
hypervisor.o util.o xencomm.o xcom_hcall.o \
- xcom_privcmd.o xen_dma.o
+ xcom_privcmd.o xcom_asm.o xen_dma.o
obj-$(CONFIG_IA64_GENERIC) += machvec.o
diff --git a/arch/ia64/xen/xcom_asm.S b/arch/ia64/xen/xcom_asm.S
new file mode 100644
--- /dev/null
+++ b/arch/ia64/xen/xcom_asm.S
@@ -0,0 +1,25 @@
+/*
+ * xencomm suspend support
+ * Support routines for Xen
+ *
+ * Copyright (C) 2005 Dan Magenheimer <dan.magenheimer@hp.com>
+ */
+#include <asm/asmmacro.h>
+#include <xen/interface/xen.h>
+
+/* Stub for suspend.
+ Just force the stacked registers to be written in memory. */
+GLOBAL_ENTRY(xencomm_arch_hypercall_suspend)
+ ;;
+ alloc r20=ar.pfs,0,0,6,0
+ mov r2=__HYPERVISOR_sched_op
+ ;;
+ /* We don't want to deal with RSE. */
+ flushrs
+ mov r33=r32
+ mov r32=2 // SCHEDOP_shutdown
+ ;;
+ break 0x1000
+ ;;
+ br.ret.sptk.many b0
+END(xencomm_arch_hypercall_suspend)
diff --git a/arch/ia64/xen/xcom_hcall.c b/arch/ia64/xen/xcom_hcall.c
--- a/arch/ia64/xen/xcom_hcall.c
+++ b/arch/ia64/xen/xcom_hcall.c
@@ -484,7 +484,6 @@ xencomm_hypercall_hvm_op(int cmd, void *
}
EXPORT_SYMBOL_GPL(xencomm_hypercall_hvm_op);
-#ifndef CONFIG_VMX_GUEST
int
xencomm_hypercall_suspend(unsigned long srec)
{
@@ -495,7 +494,6 @@ xencomm_hypercall_suspend(unsigned long
return xencomm_arch_hypercall_suspend(
xencomm_map_no_alloc(&arg, sizeof(arg)));
}
-#endif
int
xencomm_hypercall_xenoprof_op(int op, void *arg)
diff --git a/arch/ia64/xen/xensetup.S b/arch/ia64/xen/xensetup.S
--- a/arch/ia64/xen/xensetup.S
+++ b/arch/ia64/xen/xensetup.S
@@ -38,22 +38,3 @@ GLOBAL_ENTRY(early_xen_setup)
br.ret.sptk.many rp
;;
END(early_xen_setup)
-
-#include <xen/interface/xen.h>
-
-/* Stub for suspend.
- Just force the stacked registers to be written in memory. */
-GLOBAL_ENTRY(xencomm_arch_hypercall_suspend)
- ;;
- alloc r20=ar.pfs,0,0,6,0
- mov r2=__HYPERVISOR_sched_op
- ;;
- /* We don't want to deal with RSE. */
- flushrs
- mov r33=r32
- mov r32=2 // SCHEDOP_shutdown
- ;;
- break 0x1000
- ;;
- br.ret.sptk.many b0
-END(xencomm_arch_hypercall_suspend)
[-- Attachment #3: 16948_107a4608a832_split_xencomm_arch_hypercall_suspend.patch --]
[-- Type: text/x-diff, Size: 1667 bytes --]
# HG changeset patch
# User yamahata@valinux.co.jp
# Date 1201867969 -32400
# Node ID 107a4608a832603055593d33fba77af959fd7129
# Parent 33d0cf9474f93ff1eb7654754554b41351148f57
add xencomm_arch_hypercall_suspend to fix the following error.
Loading xen-platform-pci.ko module
xen_platform_pci: Unknown symbol xencomm_hypercall_suspend
insmod: error inserting '/lib/xen-platform-pci.ko':
-1 Unknown symbol in module
ERROR: /bin/insmod exited abnormally! (pid 210)
PATCHNAME: split_xencomm_arch_hypercall_suspend
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
diff --git a/unmodified_drivers/linux-2.6/mkbuildtree b/unmodified_drivers/linux-2.6/mkbuildtree
--- a/unmodified_drivers/linux-2.6/mkbuildtree
+++ b/unmodified_drivers/linux-2.6/mkbuildtree
@@ -77,6 +77,7 @@ i[34567]86|x86_64)
ln -sf ${XL}/include/asm-ia64/xen/xcom_hcall.h include/asm/xen
ln -sf ${XL}/include/asm-ia64/xen/xencomm.h include/asm/xen
ln -sf ${XL}/arch/ia64/xen/xcom_hcall.c platform-pci/
+ ln -sf ${XL}/arch/ia64/xen/xcom_asm.S platform-pci/
ln -sf ${XL}/arch/ia64/xen/xencomm.c platform-pci/xencomm_arch.c
ln -sf ${XL}/drivers/xen/core/xencomm.c platform-pci
;;
diff --git a/unmodified_drivers/linux-2.6/platform-pci/Kbuild b/unmodified_drivers/linux-2.6/platform-pci/Kbuild
--- a/unmodified_drivers/linux-2.6/platform-pci/Kbuild
+++ b/unmodified_drivers/linux-2.6/platform-pci/Kbuild
@@ -17,5 +17,5 @@ xen-platform-pci-objs += ../xenbus/xen_p
# Can we do better ?
ifeq ($(ARCH),ia64)
- xen-platform-pci-objs += xencomm.o xencomm_arch.o xcom_hcall.o
+ xen-platform-pci-objs += xencomm.o xencomm_arch.o xcom_hcall.o xcom_asm.o
endif
[-- Attachment #4: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [IA64] Weekly benchmark results [ww04]
2008-02-01 12:37 ` [Xen-ia64-devel] " Isaku Yamahata
@ 2008-02-04 1:05 ` KUWAMURA Shin'ya
2008-02-04 7:23 ` [Xen-devel] " Keir Fraser
2008-02-04 15:42 ` [Xen-ia64-devel] " Alex Williamson
0 siblings, 2 replies; 7+ messages in thread
From: KUWAMURA Shin'ya @ 2008-02-04 1:05 UTC (permalink / raw)
To: yamahata; +Cc: xen-devel, xen-ia64-devel
[-- Attachment #1: Type: Text/Plain, Size: 211 bytes --]
Hi Isaku,
On <20080201123757.GM26750%yamahata@valinux.co.jp>,
Isaku Yamahata wrote:
>
> Could you try the attached patch?
Thank you. These patches worked well with the attached patch.
--
KUWAMURA Shin'ya
[-- Attachment #2: 16948-add-aflags.patch --]
[-- Type: Text/Plain, Size: 613 bytes --]
# HG changeset patch
# User KUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
# Date 1202085889 -32400
# Node ID d97e305d22b37f8ec9c68b969451ca2aa2197475
# Parent 107a4608a832603055593d33fba77af959fd7129
add EXTRA_AFLAGS for platform-pci/xcom_asm.S
diff --git a/unmodified_drivers/linux-2.6/overrides.mk b/unmodified_drivers/linux-2.6/overrides.mk
--- a/unmodified_drivers/linux-2.6/overrides.mk
+++ b/unmodified_drivers/linux-2.6/overrides.mk
@@ -12,3 +12,4 @@ endif
endif
EXTRA_CFLAGS += -include $(objtree)/include/linux/autoconf.h
+EXTRA_AFLAGS += -I$(M)/include -I$(M)/compat-include -DHAVE_XEN_PLATFORM_COMPAT_H
[-- Attachment #3: Type: text/plain, Size: 152 bytes --]
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xen-devel] Re: [IA64] Weekly benchmark results [ww04]
2008-02-04 1:05 ` KUWAMURA Shin'ya
@ 2008-02-04 7:23 ` Keir Fraser
2008-02-04 15:42 ` [Xen-ia64-devel] " Alex Williamson
1 sibling, 0 replies; 7+ messages in thread
From: Keir Fraser @ 2008-02-04 7:23 UTC (permalink / raw)
To: KUWAMURA Shin'ya, yamahata; +Cc: xen-devel, xen-ia64-devel
All these patches, including the overrides.mk change, are okay by me to go
into the ia64 repository.
-- Keir
On 4/2/08 01:05, "KUWAMURA Shin'ya" <kuwa@jp.fujitsu.com> wrote:
> Hi Isaku,
>
> On <20080201123757.GM26750%yamahata@valinux.co.jp>,
> Isaku Yamahata wrote:
>>
>> Could you try the attached patch?
>
> Thank you. These patches worked well with the attached patch.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xen-ia64-devel] [IA64] Weekly benchmark results [ww04]
2008-02-04 1:05 ` KUWAMURA Shin'ya
2008-02-04 7:23 ` [Xen-devel] " Keir Fraser
@ 2008-02-04 15:42 ` Alex Williamson
2008-02-05 6:50 ` KUWAMURA Shin'ya
1 sibling, 1 reply; 7+ messages in thread
From: Alex Williamson @ 2008-02-04 15:42 UTC (permalink / raw)
To: KUWAMURA Shin'ya; +Cc: yamahata, xen-devel, xen-ia64-devel
On Mon, 2008-02-04 at 10:05 +0900, KUWAMURA Shin'ya wrote:
> Hi Isaku,
>
> On <20080201123757.GM26750%yamahata@valinux.co.jp>,
> Isaku Yamahata wrote:
> >
> > Could you try the attached patch?
>
> Thank you. These patches worked well with the attached patch.
Kuwamura-san,
Can you please send a sign-off for this? Thanks,
Alex
> plain text document attachment (16948-add-aflags.patch)
> # HG changeset patch
> # User KUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
> # Date 1202085889 -32400
> # Node ID d97e305d22b37f8ec9c68b969451ca2aa2197475
> # Parent 107a4608a832603055593d33fba77af959fd7129
> add EXTRA_AFLAGS for platform-pci/xcom_asm.S
>
> diff --git a/unmodified_drivers/linux-2.6/overrides.mk b/unmodified_drivers/linux-2.6/overrides.mk
> --- a/unmodified_drivers/linux-2.6/overrides.mk
> +++ b/unmodified_drivers/linux-2.6/overrides.mk
> @@ -12,3 +12,4 @@ endif
> endif
>
> EXTRA_CFLAGS += -include $(objtree)/include/linux/autoconf.h
> +EXTRA_AFLAGS += -I$(M)/include -I$(M)/compat-include -DHAVE_XEN_PLATFORM_COMPAT_H
> _______________________________________________
> Xen-ia64-devel mailing list
> Xen-ia64-devel@lists.xensource.com
> http://lists.xensource.com/xen-ia64-devel
--
Alex Williamson HP Open Source & Linux Org.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [IA64] Weekly benchmark results [ww04]
2008-02-04 15:42 ` [Xen-ia64-devel] " Alex Williamson
@ 2008-02-05 6:50 ` KUWAMURA Shin'ya
2008-02-05 18:52 ` [Xen-ia64-devel] " Alex Williamson
0 siblings, 1 reply; 7+ messages in thread
From: KUWAMURA Shin'ya @ 2008-02-05 6:50 UTC (permalink / raw)
To: alex.williamson; +Cc: yamahata, xen-devel, xen-ia64-devel
[-- Attachment #1: Type: Text/Plain, Size: 221 bytes --]
Hi Alex,
>>>>> On Mon, 04 Feb 2008 08:42:20 -0700
>>>>> alex.williamson@hp.com(Alex Williamson) said:
>
> Can you please send a sign-off for this?
I added Signed-off-by: line.
Best Regards,
--
KUWAMURA Shin'ya
[-- Attachment #2: 16979-add-aflags.patch --]
[-- Type: Text/Plain, Size: 668 bytes --]
# HG changeset patch
# User KUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
# Date 1202194119 -32400
# Node ID 2d4e3112a5ca5d48ea2b74b4740645380277722a
# Parent c98276a51ff8066eabdd3a5399cfcf3d94bde1d0
add EXTRA_AFLAGS for platform-pci/xcom_asm.S
Signed-off-by: KUWAMURA Shin'ya <kuwa@jp.fujitsu.com>
diff --git a/unmodified_drivers/linux-2.6/overrides.mk b/unmodified_drivers/linux-2.6/overrides.mk
--- a/unmodified_drivers/linux-2.6/overrides.mk
+++ b/unmodified_drivers/linux-2.6/overrides.mk
@@ -12,3 +12,4 @@ endif
endif
EXTRA_CFLAGS += -include $(objtree)/include/linux/autoconf.h
+EXTRA_AFLAGS += -I$(M)/include -I$(M)/compat-include -DHAVE_XEN_PLATFORM_COMPAT_H
[-- Attachment #3: Type: text/plain, Size: 152 bytes --]
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@lists.xensource.com
http://lists.xensource.com/xen-ia64-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Xen-ia64-devel] [IA64] Weekly benchmark results [ww04]
2008-02-05 6:50 ` KUWAMURA Shin'ya
@ 2008-02-05 18:52 ` Alex Williamson
0 siblings, 0 replies; 7+ messages in thread
From: Alex Williamson @ 2008-02-05 18:52 UTC (permalink / raw)
To: KUWAMURA Shin'ya; +Cc: yamahata, xen-devel, xen-ia64-devel
On Tue, 2008-02-05 at 15:50 +0900, KUWAMURA Shin'ya wrote:
> Hi Alex,
>
> >>>>> On Mon, 04 Feb 2008 08:42:20 -0700
> >>>>> alex.williamson@hp.com(Alex Williamson) said:
> >
> > Can you please send a sign-off for this?
>
> I added Signed-off-by: line.
Applied. Thanks,
Alex
--
Alex Williamson HP Open Source & Linux Org.
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-02-05 18:52 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-01 10:19 [IA64] Weekly benchmark results [ww04] KUWAMURA Shin'ya
2008-02-01 12:37 ` [Xen-ia64-devel] " Isaku Yamahata
2008-02-04 1:05 ` KUWAMURA Shin'ya
2008-02-04 7:23 ` [Xen-devel] " Keir Fraser
2008-02-04 15:42 ` [Xen-ia64-devel] " Alex Williamson
2008-02-05 6:50 ` KUWAMURA Shin'ya
2008-02-05 18:52 ` [Xen-ia64-devel] " Alex Williamson
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.