[Xen-ia64-devel] [PATCH] fix compilation error.

2008-12-23 Thread Isaku Yamahata
[IA64]: fix compilation error. BUILD_BUG_ON() was changed so that now BUILD_BUG_ON() can't be used with symbol values. Fortunately dom_fpswa_hypercall_patch() isn't performance critical so replace BUILD_BUG_ON() with BUG_ON(). Fixed the wrong condition which has off-by-one bug. Signed-off-by:

[Xen-ia64-devel] [PATCH] clean up of xcom_hcall.c.

2008-12-23 Thread Isaku Yamahata
[IA64] clean up of xcom_hcall.c. make xencommize_xxx() calling convention consistent. Signed-off-by: Isaku Yamahata yamah...@valinux.co.jp 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 @@ -86,7 +86,7 @@

[Xen-ia64-devel] [PATCH] add unwind info to xen_event_callback

2008-12-23 Thread Isaku Yamahata
[IA64]: add unwind info to xen_event_callback Unwind info for xen_event_callback is missing. This patch adds it. Signed-off-by: Isaku Yamahata yamah...@valinux.co.jp diff --git a/arch/ia64/xen/xenivt.S b/arch/ia64/xen/xenivt.S --- a/arch/ia64/xen/xenivt.S +++ b/arch/ia64/xen/xenivt.S @@ -2109,6

Re: [Xen-ia64-devel] [PATCH][resend] paravirtualize itc and support save/restore.

2008-12-23 Thread Isaku Yamahata
The Linux upstream merge window is comming and there has been no comment on save/restore so far. So I expect the abi won't change and I'd like to commit this patch. Any comment? I will commit it if no objections. On Thu, Nov 27, 2008 at 10:58:58AM +0900, Isaku Yamahata wrote: This patch is

Re: [Xen-ia64-devel] [PATCH] Fix some IPF Xen VT-d bugs

2008-12-23 Thread Isaku Yamahata
On Tue, Dec 23, 2008 at 11:20:34AM +0800, Cui, Dexuan wrote: In arch_domain_create(): when xen creates Dom0, need_iommu(d) is false, so iommu_domain_init() is not invoked, as a result, eventually iommu is not enabled properly. In IA64 Xen, physdev_map_pirq()/physdev_unmap_pirq() are kept

RE: [Xen-ia64-devel] [PATCH] Fix some IPF Xen VT-d bugs

2008-12-23 Thread Cui, Dexuan
Isaku Yamahata wrote: diff -r 008b68ff6095 xen/arch/ia64/xen/domain.c --- a/xen/arch/ia64/xen/domain.c Tue Nov 18 10:33:55 2008 +0900 +++ b/xen/arch/ia64/xen/domain.c Mon Dec 15 18:41:52 2008 +0800 @@ -602,10 +602,8 @@ int arch_domain_create(struct domain *d, if ((d-arch.mm.pgd =

Re: [Xen-ia64-devel] [PATCH] Fix some IPF Xen VT-d bugs

2008-12-23 Thread Isaku Yamahata
On Wed, Dec 24, 2008 at 01:11:03PM +0800, Cui, Dexuan wrote: Isaku Yamahata wrote: diff -r 008b68ff6095 xen/arch/ia64/xen/domain.c --- a/xen/arch/ia64/xen/domain.c Tue Nov 18 10:33:55 2008 +0900 +++ b/xen/arch/ia64/xen/domain.c Mon Dec 15 18:41:52 2008 +0800 @@ -602,10 +602,8 @@ int