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

[Xen-ia64-devel] [PATCH] set itv handoff as masked and enable reading ir

To: xen-ia64-devel <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-ia64-devel] [PATCH] set itv handoff as masked and enable reading irr[0-3]
From: Alex Williamson <alex.williamson@xxxxxx>
Date: Mon, 03 Apr 2006 17:13:23 -0600
Delivery-date: Mon, 03 Apr 2006 16:13:38 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: LOSL
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
   I had to pull arch/ia64/kernel/sal.c into our build tree with the
sparse update to 2.6.16-rc3 because the check_sal_cache_flush() test
broke when running on Xen.  This patch enables the missing Xen
functionality and removes sal.c.  Two changes are necessary to do this.
First, the conventional handoff state of CR.itv appears to be that the
timer vector is masked.  It makes sense that we wouldn't want spurious
timer interrupts during bootup, but I can't find reference to the CR.itv
handoff state in the SAL spec.  Second, we need to enable the
vcpu_get_irr[0-3] functions.  We seem to have all the infrastructure in
place to support these, but they're still #ifdef'd out.  Maybe someone
can comment on whether this is historical or functional.  They certainly
seem to work correctly for the purposes of the sal cache flush test.
Comments welcome.  Thanks,

        Alex

Signed-off-by: Alex Williamson <alex.williamson@xxxxxx>
---

Attachment: itv_irr_sal.diff
Description: Text Data

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
<Prev in Thread] Current Thread [Next in Thread>