📄 sys_conf.h
字号:
#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 + -