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 */ 34extern long ssc (long arg0, long arg1, long arg2, long arg3, int nr); 35 36#endif /* ssc_h */ 37