1/* 2 * Copyright (C) 1998-2003 Hewlett-Packard Co 3 * David Mosberger-Tang <davidm@hpl.hp.com> 4 * Stephane Eranian <eranian@hpl.hp.com> 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 */ 33extern long ssc (long arg0, long arg1, long arg2, long arg3, int nr); 34 35#endif /* ssc_h */ 36