⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sys_conf.h

📁 pnx1500 clock test demo
💻 H
📖 第 1 页 / 共 3 页
字号:
#define MC_NGLBOBJ      8       /* size of gbl obj table */
#define MC_NAGENT      10       /* number of RPC agents in this node */
#define MC_FLAGS        0       /* operating mode flags */

/*---------------------------------------------------------------------*/
/* The following are examples for modifying the following definition   */
/*                                                                     */
/* Using a pSOSystem routine as a roster change handler                */
/* #define MC_ROSTER   ((void (*)()) SysInitFail)                      */
/*                                                                     */
/* Using a user written routine as a roster change handler             */
/* extern void MyHandler (void);                                       */
/* #define MC_ROSTER   ((void (*)()) MyHandler)                        */
/*                                                                     */
/*---------------------------------------------------------------------*/
#define MC_ROSTER       0       /* addr of user roster change callout */
/*---------------------------------------------------------------------*/
/* The max length of buffers are defined here. This is a field required*/
/* by the the configuration table for pSOS+m. The Kernel Interface     */
/* driver ki_smem.c also defines the size of buffers for ki MAXPKTSZ.  */
/* These two definitions must specify the same size of buffers for     */
/* pSOS+m to work correctly.                                           */
/*---------------------------------------------------------------------*/
#define MC_KIMAXBUF   100       /* maximum KI packet buffer length */
#define MC_ASYNCERR     0       /* asynchronous calls error callout */

/*---------------------------------------------------------------------*/
/* pROBE configuration parameters - note that the SMODE flag bit is    */
/* irrelevant if SE_DEBUG_MODE = DBG_AP.                               */
/*---------------------------------------------------------------------*/
#define TD_BRKTRAP     0       /* Instruction  "0" */
#define TD_FLAGS       ((MAX_ILEV << 12) | (1 << 2))  /* flag settings */
#define TD_DBGPRI      244      /* Debugger task priority */

/*---------------------------------------------------------------------*/
/* pHILE+ configuration parameters                                     */
/*---------------------------------------------------------------------*/
#define FC_LOGBSIZE    9        /* Block size (base-2 exponent) */
#define FC_NBUF        6        /* Number of cache buffers */
#define FC_NMOUNT      3        /* Max # of mounted volumes */
#define FC_NFCB        10       /* Max # of opened files per system */
#define FC_NCFILE      2        /* Max # of opened files per task */
#define FC_NDNLC       64       /* Max # of cached directory entries */
#define FC_MSDOS       1        /* MS-DOS volume mount flag */
#define FC_CDROM       0        /* CD-ROM volume mount flag */

/*---------------------------------------------------------------------*/
/* pREPC+ configuration parameters                                     */
/*---------------------------------------------------------------------*/
#define LC_BUFSIZ      128      /* I/O buffer size */
#define LC_NUMFILES    5        /* Max number of open files per task */
#define LC_WAITOPT     0        /* Wait option for memory allocation */
#define LC_TIMEOPT     0        /* Timeout option for mem allocation */
#define LC_SSIZE       512      /* Size of print buffer */

/*---------------------------------------------------------------------*/
/* pNA+ configuration parameters                                       */
/*                                                                     */
/* NOTE: If you get pNA+ errno 5F01 FAT_INSUFFMEM you may need to      */
/*       decrease the number of buffers allocated here for pNA+.       */
/*       In general this error means pNA+ could not allocate enough    */
/*       memory from Region 0 for the number of buffers requested.     */
/*---------------------------------------------------------------------*/
#define NC_NNI         5        /* size of pNA NI Table */
#define NC_NROUTE      10       /* size of pNA Routing Table */
#define NC_NARP        20       /* size of pNA ARP table */
#define NC_DEFUID      0        /* Default User ID of a task */
#define NC_DEFGID      0        /* Default Group ID of a task */
#define NC_HOSTNAME    "scg"    /* Hostname of the node */
#define NC_NHENTRY     8        /* Number of Host table entries */
#define NC_NSOCKETS    4        /* Number of sockets in the system */
#define NC_NDESCS      4        /* # of socket descriptors/task */
#define NC_MBLKS     300        /* # of message blocks in the system */

#define NC_BUFS_0     64        /* number of 0 length buffers */
#define NC_BUFS_128  256        /* number of 128 byte buffers */
#define NC_BUFS_1024  16        /* number of 1k byte buffers */
#define NC_BUFS_2048  48        /* number of 2k byte buffers */
#define SE_MAX_PNA_NC_BUFS  4   /* max number of NC_BUFS types */

/*---------------------------------------------------------------------*/
/* pSE+ configuration parameters                                       */
/*---------------------------------------------------------------------*/
#define NBUFS_0     64          /* number of 0 length buffers */
#define NBUFS_32    128         /* number of 32 byte buffers */
#define NBUFS_64    128         /* number of 64 byte buffers */
#define NBUFS_128   256         /* number of 128 byte buffers */
#define NBUFS_256   32          /* number of 256 byte buffers */
#define NBUFS_512   32          /* number of 512 byte buffers */
#define NBUFS_1024  16          /* number of 1k byte buffers */
#define NBUFS_2048  16          /* number of 2k byte buffers */
#define NBUFS_4096  8           /* number of 4k byte buffers */
#define SE_MAX_PSE_STRBUFS  9   /* max number of stream buffer types */

#define SE_MAX_PSE_MODULES 2    /* max number of streams modules */
#define SC_SHARE_NI   NO        /* does pna share NI with streams? */
#define SE_DATA_SIZE 0x0C00     /* size of pSE data area */
                                /* (must be at least 3K) */
#define SE_TASK_PRIO  250       /* priority for pSE task */
#define SE_STACK_SIZE 0x2000    /* stack size for pSE task */
#define SE_DEF_UID    0         /* default user id */
#define SE_DEF_GID    0         /* default group id */
#define SE_N_FDS      32        /* max # of system-wide */
                                /*  stream descriptors */
#define SE_N_TASKFDS  8         /* max # of per-task stream */
                                /* descriptors */
#define SE_N_LINKS    32        /* max # of multiplexing links */
#define SE_N_TIMEOUTS 32        /* max # of timeout requests */
#define SE_N_BUFCALLS 32        /* max # of bufcall requests */
#define SE_N_QUEUES   256       /* # of queues */
#define SE_N_MBLKS    512       /* reserved for future use, must be 0 */

/*---------------------------------------------------------------------*/
/* Loader configuration parameters                                     */
/*---------------------------------------------------------------------*/
#define LD_MAX_LOAD       8     /* Max. # of active loads              */
#define LD_ELF_MODULE     NO    /* Don't link ELF object-load-module   */
#define LD_SREC_MODULE    NO    /* Don't link SREC object-load-module  */

/*---------------------------------------------------------------------*/
/* pMONT+ configuration parameters - note that PM_DEV and PM_BAUD are  */
/* only relevant to serial communication (PM_CMODE = 2)                */
/*---------------------------------------------------------------------*/
#define PM_CMODE         1            /* 1 = networking, 2 = serial */
#define PM_DEV           DEV_SERIAL|2 /* Major.Minor device # for   */
                                      /* serial channel if used     */
#define PM_BAUD          9600         /* Baud rate for serial chnl  */
#define PM_TRACE_BUFF    0            /* Address of trace buffer -- */
                                      /* Allocated by pSOSystem if 0*/
#define PM_TRACE_SIZE    0x6000       /* Size of trace buffer       */
#define PM_TIMER         YES          /* 2nd timer for finer time   */
                                      /* within data collection     */

/*---------------------------------------------------------------------*/
/* General Serial Block Configuration Parameters                       */
/*---------------------------------------------------------------------*/
#define GS_BUFS_0     64          /* number of 0 length buffers */
#define GS_BUFS_32    128         /* number of 32 byte buffers */
#define GS_BUFS_64    128         /* number of 64 byte buffers */
#define GS_BUFS_128   256         /* number of 128 byte buffers */
#define GS_BUFS_256   32          /* number of 256 byte buffers */
#define GS_BUFS_512   32          /* number of 512 byte buffers */
#define GS_BUFS_1024  16          /* number of 1k byte buffers */
#define GS_BUFS_2048  16          /* number of 2k byte buffers */
#define GS_BUFS_4096  8           /* number of 4k byte buffers */
#define SE_MAX_GS_BUFS  9         /* max number of stream buffer types */

#define GS_MBLKS 300

/*---------------------------------------------------------------------*/
/* TCP/IP for OpEN configuration parameters                            */
/*---------------------------------------------------------------------*/
        /* Configurable parameters for the Network layer (IP) */
#define OTCP_IPMAX              8       /* Max # of open IP device */
#define OTCP_IPNINTERFACES      4       /* Max # of network interfaces */
#define OTCP_IPNROUTES  64              /* Max # of routing table entries */

        /* Configurable parameters for ARP */
#define OTCP_ARPMAX             8       /* Max # of open ARP device */
#define OTCP_ARPNINTERFACES     4       /* Max # of ARP interfaces */
#define OTCP_ARPNENTRIES        32      /* Max # of ARP table entries */

        /* Configurable parameters for TCP */
#define OTCP_TCPMAX             64      /* Max # of open TCP device */

        /* Configurable parameters for UDP */
#define OTCP_UDPMAX             32      /* Max # of open UDP device */

        /* Configurable parameters for RAW */
#define OTCP_RAWMAX             32      /* Max # of open RAW device */

        /* Configurable parameters for LOOP */
#define OTCP_LOOPMAX    2               /* Max # of open LOOP device */


#ifdef USE_SONY_LOCAL
#include "sys_confSony.h"
#endif

#endif /* _SYS_CONF_H */

#if __cplusplus
}
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -