xref: /linux/arch/alpha/include/uapi/asm/pal.h (revision b889fcf63cb62e7fdb7816565e28f44dbe4a76a5)
1 #ifndef _UAPI__ALPHA_PAL_H
2 #define _UAPI__ALPHA_PAL_H
3 
4 /*
5  * Common PAL-code
6  */
7 #define PAL_halt	  0
8 #define PAL_cflush	  1
9 #define PAL_draina	  2
10 #define PAL_bpt		128
11 #define PAL_bugchk	129
12 #define PAL_chmk	131
13 #define PAL_callsys	131
14 #define PAL_imb		134
15 #define PAL_rduniq	158
16 #define PAL_wruniq	159
17 #define PAL_gentrap	170
18 #define PAL_nphalt	190
19 
20 /*
21  * VMS specific PAL-code
22  */
23 #define PAL_swppal	10
24 #define PAL_mfpr_vptb	41
25 
26 /*
27  * OSF specific PAL-code
28  */
29 #define PAL_cserve	 9
30 #define PAL_wripir	13
31 #define PAL_rdmces	16
32 #define PAL_wrmces	17
33 #define PAL_wrfen	43
34 #define PAL_wrvptptr	45
35 #define PAL_jtopal	46
36 #define PAL_swpctx	48
37 #define PAL_wrval	49
38 #define PAL_rdval	50
39 #define PAL_tbi		51
40 #define PAL_wrent	52
41 #define PAL_swpipl	53
42 #define PAL_rdps	54
43 #define PAL_wrkgp	55
44 #define PAL_wrusp	56
45 #define PAL_wrperfmon	57
46 #define PAL_rdusp	58
47 #define PAL_whami	60
48 #define PAL_retsys	61
49 #define PAL_rti		63
50 
51 
52 #endif /* _UAPI__ALPHA_PAL_H */
53