1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * Copyright (C) 1998-2003 Hewlett-Packard Co 4 * David Mosberger-Tang <davidm@hpl.hp.com> 5 * Stephane Eranian <eranian@hpl.hp.com> 6 */ 7 #ifndef ssc_h 8 #define ssc_h 9 10 /* Simulator system calls: */ 11 12 #define SSC_CONSOLE_INIT 20 13 #define SSC_GETCHAR 21 14 #define SSC_PUTCHAR 31 15 #define SSC_OPEN 50 16 #define SSC_CLOSE 51 17 #define SSC_READ 52 18 #define SSC_WRITE 53 19 #define SSC_GET_COMPLETION 54 20 #define SSC_WAIT_COMPLETION 55 21 #define SSC_CONNECT_INTERRUPT 58 22 #define SSC_GENERATE_INTERRUPT 59 23 #define SSC_SET_PERIODIC_INTERRUPT 60 24 #define SSC_GET_RTC 65 25 #define SSC_EXIT 66 26 #define SSC_LOAD_SYMBOLS 69 27 #define SSC_GET_TOD 74 28 29 #define SSC_GET_ARGS 75 30 31 /* 32 * Simulator system call. 33 */ 34 extern long ssc (long arg0, long arg1, long arg2, long arg3, int nr); 35 36 #endif /* ssc_h */ 37