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] [8/9] add mca.c for supporting INIT handler

To: Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>, xen-ia64-devel <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-ia64-devel] [8/9] add mca.c for supporting INIT handler
From: Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>
Date: Fri, 23 Jun 2006 01:50:45 +0900
Delivery-date: Thu, 22 Jun 2006 09:52:01 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <26C69618CC145Etakebe_akio@xxxxxxxxxxxxxx>
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>
References: <26C69618CC145Etakebe_akio@xxxxxxxxxxxxxx>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
This is main patch for supporting INIT handler.
I update this patch.
- into xen/arch/ia64/xen
- make smaller mca.c.
  (non-ifdef code)

In ia64_mca_init(), MCA/INIT handler is registered by ia64_sal_set_vectors().
MCA handler is ia64_monarch_init_handler in mca_asm.S
INIT handler is ia64_os_mca_dispatch in mca_asm.S
Now MCA handler is infinity loop. but we'll remake MCA hadler.
Corrected MCA handler is not register now.

INIT handler can show call trace, 
and I think this can be dump entry like kexec/kdump.

Signed-off-by: Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>

 mca.c |  448 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 448 insertions(+)

Attachment: add_mca_init.patch
Description: Binary data

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