direct-io.hg

view xen/include/asm-ia64/xenmca.h @ 12819:efb346a02e70

[IA64] MCA support - Fix GET_THIS_PADDR and define log queue struct

Signed-off-by: Yutaka Ezaki <yutaka.ezaki@jp.fujitsu.com>
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
Signed-off-by: Kazuhiro Suzuki <kaz@jp.fujitsu.com>
author awilliam@xenbuild.aw
date Sun Oct 29 09:27:12 2006 -0700 (2006-10-29)
parents
children fa0f2a90059f
line source
1 /*
2 * File: xenmca.h
3 * Purpose: Machine check handling specific defines for Xen
4 *
5 * Copyright (C) 2006 FUJITSU LTD. (kaz@jp.fujitsu.com)
6 */
8 #ifndef _ASM_IA64_XENMCA_H
9 #define _ASM_IA64_XENMCA_H
11 #ifndef __ASSEMBLER__
12 #include <linux/list.h>
13 #include <asm/sal.h>
15 typedef struct sal_queue_entry_t {
16 int cpuid;
17 int sal_info_type;
18 unsigned int vector;
19 unsigned int virq;
20 unsigned int length;
21 struct list_head list;
22 } sal_queue_entry_t;
24 extern struct list_head sal_queue[];
26 struct ia64_mca_tlb_info {
27 u64 cr_lid;
28 u64 percpu_paddr;
29 };
31 extern struct ia64_mca_tlb_info ia64_mca_tlb_list[];
32 #endif /* __ASSEMBLER__ */
34 #endif /* _ASM_IA64_XENMCA_H */