Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ssc.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 1998-2003 Hewlett-Packard Co
3  * David Mosberger-Tang <[email protected]>
4  * Stephane Eranian <[email protected]>
5  */
6 #ifndef ssc_h
7 #define ssc_h
8 
9 /* Simulator system calls: */
10 
11 #define SSC_CONSOLE_INIT 20
12 #define SSC_GETCHAR 21
13 #define SSC_PUTCHAR 31
14 #define SSC_OPEN 50
15 #define SSC_CLOSE 51
16 #define SSC_READ 52
17 #define SSC_WRITE 53
18 #define SSC_GET_COMPLETION 54
19 #define SSC_WAIT_COMPLETION 55
20 #define SSC_CONNECT_INTERRUPT 58
21 #define SSC_GENERATE_INTERRUPT 59
22 #define SSC_SET_PERIODIC_INTERRUPT 60
23 #define SSC_GET_RTC 65
24 #define SSC_EXIT 66
25 #define SSC_LOAD_SYMBOLS 69
26 #define SSC_GET_TOD 74
27 
28 #define SSC_GET_ARGS 75
29 
30 /*
31  * Simulator system call.
32  */
33 extern long ssc (long arg0, long arg1, long arg2, long arg3, int nr);
34 
35 #endif /* ssc_h */