ia64/xen-unstable

view xen/include/asm-ia64/virt_event.h @ 5704:9b73afea874e

Certain types of event channel are now auto-bound to vcpu0 by Xen.
Make sure that xenolinux agrees with this.
author sos22@douglas.cl.cam.ac.uk
date Fri Jul 08 15:35:43 2005 +0000 (2005-07-08)
parents c91f74efda05
children
line source
1 #ifndef __VIRT_EVENT_H__
2 #define __VIRT_EVENT_H__
4 /* -*- Mode:C; c-basic-offset:4; tab-width:4; indent-tabs-mode:nil -*- */
5 /*
6 * virt_event.h:
7 * Copyright (c) 2005, Intel Corporation.
8 *
9 * This program is free software; you can redistribute it and/or modify it
10 * under the terms and conditions of the GNU General Public License,
11 * version 2, as published by the Free Software Foundation.
12 *
13 * This program is distributed in the hope it will be useful, but WITHOUT
14 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
15 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
16 * more details.
17 *
18 * You should have received a copy of the GNU General Public License along with
19 * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
20 * Place - Suite 330, Boston, MA 02111-1307 USA.
21 *
22 * Shaofan Li (Susie Li) (susie.li@intel.com)
23 * Xuefei Xu (Anthony Xu) (Anthony.xu@intel.com)
24 */
27 #define EVENT_MOV_TO_AR 1
28 #define EVENT_MOV_TO_AR_IMM 2
29 #define EVENT_MOV_FROM_AR 3
30 #define EVENT_MOV_TO_CR 4
31 #define EVENT_MOV_FROM_CR 5
32 #define EVENT_MOV_TO_PSR 6
33 #define EVENT_MOV_FROM_PSR 7
34 #define EVENT_ITC_D 8
35 #define EVENT_ITC_I 9
36 #define EVENT_MOV_TO_RR 10
37 #define EVENT_MOV_TO_DBR 11
38 #define EVENT_MOV_TO_IBR 12
39 #define EVENT_MOV_TO_PKR 13
40 #define EVENT_MOV_TO_PMC 14
41 #define EVENT_MOV_TO_PMD 15
42 #define EVENT_ITR_D 16
43 #define EVENT_ITR_I 17
44 #define EVENT_MOV_FROM_RR 18
45 #define EVENT_MOV_FROM_DBR 19
46 #define EVENT_MOV_FROM_IBR 20
47 #define EVENT_MOV_FROM_PKR 21
48 #define EVENT_MOV_FROM_PMC 22
49 #define EVENT_MOV_FROM_CPUID 23
50 #define EVENT_SSM 24
51 #define EVENT_RSM 25
52 #define EVENT_PTC_L 26
53 #define EVENT_PTC_G 27
54 #define EVENT_PTC_GA 28
55 #define EVENT_PTR_D 29
56 #define EVENT_PTR_I 30
57 #define EVENT_THASH 31
58 #define EVENT_TTAG 32
59 #define EVENT_TPA 33
60 #define EVENT_TAK 34
61 #define EVENT_PTC_E 35
62 #define EVENT_COVER 36
63 #define EVENT_RFI 37
64 #define EVENT_BSW_0 38
65 #define EVENT_BSW_1 39
66 #define EVENT_VMSW 40
68 #if 0
69 /* VMAL 1.0 */
70 #define EVENT_MOV_TO_AR 1
71 #define EVENT_MOV_TO_AR_IMM 2
72 #define EVENT_MOV_FROM_AR 3
73 #define EVENT_MOV_TO_CR 4
74 #define EVENT_MOV_FROM_CR 5
75 #define EVENT_MOV_TO_PSR 6
76 #define EVENT_MOV_FROM_PSR 7
77 #define EVENT_ITC_D 8
78 #define EVENT_ITC_I 9
79 #define EVENT_MOV_TO_RR 10
80 #define EVENT_MOV_TO_DBR 11
81 #define EVENT_MOV_TO_IBR 12
82 #define EVENT_MOV_TO_PKR 13
83 #define EVENT_MOV_TO_PMC 14
84 #define EVENT_MOV_TO_PMD 15
85 #define EVENT_ITR_D 16
86 #define EVENT_ITR_I 17
87 #define EVENT_MOV_FROM_RR 18
88 #define EVENT_MOV_FROM_DBR 19
89 #define EVENT_MOV_FROM_IBR 20
90 #define EVENT_MOV_FROM_PKR 21
91 #define EVENT_MOV_FROM_PMC 22
92 #define EVENT_MOV_FROM_PMD 23
93 #define EVENT_MOV_FROM_CPUID 24
94 #define EVENT_SSM 25
95 #define EVENT_RSM 26
96 #define EVENT_PTC_L 27
97 #define EVENT_PTC_G 28
98 #define EVENT_PTC_GA 29
99 #define EVENT_PTR_D 30
100 #define EVENT_PTR_I 31
101 #define EVENT_THASH 32
102 #define EVENT_TTAG 33
103 #define EVENT_TPA 34
104 #define EVENT_TAK 35
105 #define EVENT_PTC_E 36
106 #define EVENT_COVER 37
107 #define EVENT_RFI 38
108 #define EVENT_BSW_0 39
109 #define EVENT_BSW_1 40
110 #define EVENT_VMSW 41
113 #endif /* VMAL 2.0 */
114 #endif /* __VIRT_EVENT_H__ */