[funini.com] -> [kei@sodan] -> Kernel Reading

root/include/asm-xtensa/platform-iss/simcall.h

/* [<][>][^][v][top][bottom][index][help] */
/*
 * include/asm-xtensa/platform-iss/simcall.h
 *
 * This file is subject to the terms and conditions of the GNU General Public
 * License.  See the file "COPYING" in the main directory of this archive
 * for more details.
 *
 * Copyright (C) 2001 Tensilica Inc.
 */

#ifndef _XTENSA_PLATFORM_ISS_SIMCALL_H
#define _XTENSA_PLATFORM_ISS_SIMCALL_H


/*
 *  System call like services offered by the simulator host.
 */

#define SYS_nop         0       /* unused */
#define SYS_exit        1       /*x*/
#define SYS_fork        2
#define SYS_read        3       /*x*/
#define SYS_write       4       /*x*/
#define SYS_open        5       /*x*/
#define SYS_close       6       /*x*/
#define SYS_rename      7       /*x 38 - waitpid */
#define SYS_creat       8       /*x*/
#define SYS_link        9       /*x (not implemented on WIN32) */
#define SYS_unlink      10      /*x*/
#define SYS_execv       11      /* n/a - execve */
#define SYS_execve      12      /* 11 - chdir */
#define SYS_pipe        13      /* 42 - time */
#define SYS_stat        14      /* 106 - mknod */
#define SYS_chmod       15
#define SYS_chown       16      /* 202 - lchown */
#define SYS_utime       17      /* 30 - break */
#define SYS_wait        18      /* n/a - oldstat */
#define SYS_lseek       19      /*x*/
#define SYS_getpid      20
#define SYS_isatty      21      /* n/a - mount */
#define SYS_fstat       22      /* 108 - oldumount */
#define SYS_time        23      /* 13 - setuid */
#define SYS_gettimeofday 24     /*x 78 - getuid (not implemented on WIN32) */
#define SYS_times       25      /*X 43 - stime (Xtensa-specific implementation) */
#define SYS_socket      26
#define SYS_sendto      27
#define SYS_recvfrom    28
#define SYS_select_one  29      /* not compitible select, one file descriptor at the time */
#define SYS_bind        30
#define SYS_ioctl       31

/*
 * SYS_select_one specifiers
 */

#define  XTISS_SELECT_ONE_READ    1
#define  XTISS_SELECT_ONE_WRITE   2
#define  XTISS_SELECT_ONE_EXCEPT  3


#endif /* _XTENSA_PLATFORM_ISS_SIMCALL_H */


/* [<][>][^][v][top][bottom][index][help] */

[funini.com] -> [kei@sodan] -> Kernel Reading