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-changelog

[Xen-changelog] [linux-2.6.18-xen] [IA64] xencomm: add PHYSDEVOP_pirq_eo

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [linux-2.6.18-xen] [IA64] xencomm: add PHYSDEVOP_pirq_eoi_gmfn support.
From: "Xen patchbot-linux-2.6.18-xen" <patchbot-linux-2.6.18-xen@xxxxxxxxxxxxxxxxxxx>
Date: Thu, 08 Jan 2009 06:58:14 -0800
Delivery-date: Thu, 08 Jan 2009 07:06:28 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# HG changeset patch
# User Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
# Date 1231132429 -32400
# Node ID 79bf5894b3f93e5742a43d05572156b23e8fffbe
# Parent  ad300e728982b78ed0169f1ecbd888856aa53abc
[IA64] xencomm: add PHYSDEVOP_pirq_eoi_gmfn support.

This patch fixes some weird issues in upstream.
Dom0 uses one page shared with hypervisor to notify which pirqs need EOI
writes, but the page is set incorrectly for ia64 due to following reasons:
1. the related two hypercalls are not enabled in the correct way, so this page
is not really used by dom0 and hypervisor do nothing when dom0 writes eoi.

Signed-off-by : Xiantao Zhang <xiantao.zhang@xxxxxxxxx>
---
 arch/ia64/xen/xcom_hcall.c |    3 +++
 1 files changed, 3 insertions(+)

diff -r ad300e728982 -r 79bf5894b3f9 arch/ia64/xen/xcom_hcall.c
--- a/arch/ia64/xen/xcom_hcall.c        Mon Jan 05 12:11:43 2009 +0900
+++ b/arch/ia64/xen/xcom_hcall.c        Mon Jan 05 14:13:49 2009 +0900
@@ -168,6 +168,9 @@ xencommize_physdev_op(struct xencomm_min
                break;
        case PHYSDEVOP_unmap_pirq:
                argsize = sizeof(physdev_unmap_pirq_t);
+               break;
+       case PHYSDEVOP_pirq_eoi_gmfn:
+               argsize = sizeof(physdev_pirq_eoi_gmfn_t);
                break;
 
        default:

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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [linux-2.6.18-xen] [IA64] xencomm: add PHYSDEVOP_pirq_eoi_gmfn support., Xen patchbot-linux-2.6.18-xen <=