source: trunk/packages/xen-common/xen-common/xen/include/asm-ia64/xenmca.h @ 34

Last change on this file since 34 was 34, checked in by hartmans, 17 years ago

Add xen and xen-common

File size: 658 bytes
Line 
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 */
7
8#ifndef _ASM_IA64_XENMCA_H
9#define _ASM_IA64_XENMCA_H
10
11#ifndef __ASSEMBLER__
12#include <linux/list.h>
13#include <asm/sal.h>
14
15typedef 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;
23
24extern struct list_head *sal_queue;
25
26struct ia64_mca_tlb_info {
27        u64 cr_lid;
28        u64 percpu_paddr;
29};
30
31extern struct ia64_mca_tlb_info ia64_mca_tlb_list[];
32#endif  /* __ASSEMBLER__ */
33
34#endif /* _ASM_IA64_XENMCA_H */
Note: See TracBrowser for help on using the repository browser.