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

📄 configall.h

📁 MPC8241:本程序是freescale的824*系列的BSP源程序
💻 H
📖 第 1 页 / 共 3 页
字号:
/* configAll.h - default configuration header *//* Copyright 1984 - 1999 Wind River Systems, Inc. *//*modification history--------------------07o,19mar99,dat  removed old driver support SPR 2587707n,10mar99,drm  changing WINDMP to VXFUSION to reflect new product name.07m,23feb99,sn   corrected comment for INCLUDE_CPLUS_STL                 removed INCLUDE_CPLUS_BOOCH and INCLUDE_CPLUS_HEAP since                 they're no-ops.07l,04feb99,jmp  added INCLUDE_TSFS_BOOT & INCLUDE_TSFS_BOOT_VIO_CONSOLE to                 the excluded facilities list (SPR# 24466).07k,02feb99,tm   added PCI configuration type constants (PCI_CFG_*)07j,28jan99,dat  removed INCLUDE_JAVA_RTX, according to simon07i,27jan99,jco  merged from graphics2_0 branch07h,19nov98,sn   added entries for C++ macros that are excluded by default07h,01dec98,spm  added INCLUDE_ARP for automatic linking of API (SPR #7576)07g,27oct98,ms   made INCLUDE_CPLUS the default07f,25aug98,tpr  added PowerPC EC 603 support.07o,01sep98,drm  added INCLUDE_WINDMP07n,17apr98,nps  added INCLUDE_RBUFF.07m,04mar97,jmb  must have HW_FP for HPSIM.07l.28jan98,cth  removed WV_DEFAULT_ definitions07k.18dec97,cth  reworked defines for WV 2.0, removed INCLUDE_INSTRUMENTATION07j.20aug97,cth  added INCLUDE_WDB_TSFS option07i,09mar98,sjw  added Java macros for conflict resolution07h,26jun97,ics  added INCLUDE_HTTP (for Wind Web Server)07g,02jun97,tcy  added support for WILLOWS RT07o,04may98,cym  added SIMNT.07n,29apr98,dbt  removed RDB referencies (no longer supported).07m,19mar98,dbt  added INCLUDE_WDB_START_NOTIFY and INCLUDE_WDB_USER_EVENT.07l,18mar98,jmb  HPSIM merge:  must have hardware FP07k,11mar98,pdn  added WDB_COMM_PIPE (for VxSims)07i,24nov97,jpd  changed VM_PAGE_SIZE for ARM family.07f,06oct97,spm  added BSD43_COMPATIBLE define (optional binary compatibility).07e,26aug97,spm  added defines for DHCP port selection07d,15jul97,spm  added support for SNTP client and server07c,03jul97,vin  added INCLUDE_ROUTE_SOCK07b,03jul97,sgv  added INCLUDE_FTPD_SECURITY to fix spr #860207a,28apr97,spm  added DHCP_MAX_HOPS from dhcprLib.h06w,02feb98,dbt  added INCLUDE_WDB_EVENTPOINTS to support WDB eventpoints.06v,10dec97,spm  added INCLUDE_FTPD_SECURITY to support configurable password                 authentication for FTP server (SPR #8602)06u,04feb96,ms   added WDB support for NetROM 500 series.06z,17apr97,vin  added INCLUDE_IP_FILTER.06y,10apr97,jag  added support for DNS resolver.06x,07arp97,vin  added INCLUDE_MCAST_ROUTING06w,07apr97,spm  added support for DHCP server and relay agent06v,07apr97,gnn  removed bogus RIP defaults06u,14feb97,rjc  added OSPF_INCLUDE dfine for ospf routing06t,29jan97,spm  added DHCPC_MIN_LEASE define and changed DHCPC_DEFAULT_LEASE. 06s,11jan97,vin  reorganized network related includes.06r,04dec96,gnn  added RIP and DHCP defines.06q,28aug96,gnn	 added WDB_COMM_END define.06u,28nov96,cdp  added ARM support.06t,03dec96,dbt  removed #ifdef INCLUDE_ANSI_ALL and #ifdef INCLUDE_MIB2_ALL 		 (moved in usrDepend.c).06s,15nov96,jag  changed string associated with MIB2_SYS_DESCR (SPR# 7476)06r,04oct96,elp  added INCLUDE_SYM_TBL_SYNC (SPR# 6775).06q,09aug96,dbt  Moved the ifdef INCLUDE_POSIX_ALL to usrDepend.c (SPR #5524).06p,29jul96,ms   reworked the fix for SPR #5603.06o,24jul96,ism  hand-merged SIMSOLARIS.06n,19jul96,dbt  Moved the ifdef INCLUDE_CONFIGURATION_5_2 		 to usrDepend.c (SPR #5603).06m,11jul96,jmb  Eliminated alternative WDB macros names.  SPR #570706l,21jun96,jmb  long modhist -- deleted entries prior to 1994.  SPR #652806k,20jun96,tpr  added PowerPC 860 support.06j,18jun96,dbt  removed line INCLUDE_ADA (spr 6645)06i,10jun96,tam  changed STACK_RESIDENT to RAM_DST_ADRS for PPC06j,16oct96.rjc  deleted snmp memory partition defines06j,12aug96.rjc  changes for snmpdMemoryAlloc changes06i,22apr96,kkk	 fixed typo on CPU_FAMILY for PPC (SPR# 6385)06h,04apr96,rjc  Modifications for snmp v1 agent for 5.306g,07mar96,dat  WDB comm config can be specified on make command line06f,05mar96,tpr  Added RESERVED for PowerPC.06e,04dec95,vin  increased EVT_STACK_SIZE to 7000.06d,06sep95,jag  deleted unnecessary STREAMS defines.06c,01aug95,dzb  renamed STREAMS macros.  Added STREAMS_PROTO_INIT_RTN macro.06b,28jul95,jag  Changed INCLUDE_STREAMS_LOG to INCLUDE_STREAMS_STRACE and		 INCLUDE_STREAMS_STERR. Changed STREAMS_LOG_CONFIG_DIR to		 STREAMS_STRERR_OUTPUT_DIR and STREAMS_STRACE_OUTPUT_DIR06a,26jul95,dzb  adjusted default socket macro for STREAMS.05z,25jul95,dzb  added INCLUDE_BSD_SOCKET and DEFAULT_XXX_SOCKET.05y,18jul95,dzb  added PPP_CONNECT_DELAY.05x,11jul95,dzb  modified INCLUDE_PPP inclusion.05w,26jun95,dzb  removed PPP_OPT_USEHOSTNAME option.05v,22jun95,sgv  Added STREAMS support05u,21jun95,dzb  Added INCLUDE_PPP_CRYPT for unbundled crypt() support.05t,20jun95,dzb  added PPP support.06e,23sep95,tpr  changed VM_PAGE_SIZE for PPC family.06d,19jun95,caf  additional PPC support.06e,11oct95,ms   made 5.2 configuration easier to recreate (SPR #5134).06d,10oct95,dat	 backward compatible BSP_VERSION and BSP_REV06c,28sep95,dat	 new #define INCLUDE_WDB_ANNOUNCE06b,21sep95,ms	 switched some WDB macros between here and usrWdb.c06a,27jun95,ms	 renamed WDB_COMM_XXX macros05z,21jun95,ms	 added INCLUDE_WDB_TTY_TEST and INCLUDE_WDB_EXIT_NOTIFY05y,21jun95,tpr  added #define INCLUDE_WDB_MEM.05x,13jun95,srh  Updated C++ support triggers.05w,07jun95,ms	 WDB_STACK_SIZE is now CPU dependant.05v,07jun95,p_m  added INCLUDE_FORMATTED_IO. suppressed spy from default                 configuration.05u,01jun95,ms	 all WDB macros start with WDB_ (usrWdb.c modhist has details).05t,22may95,ms   added WDB agent support.          + p_m  suppressed shell, symbol table and debug support from default		 configuration.05s,29mar95,kdl  added INCLUDE_GCC_FP.05r,28mar95,kkk  added scalability MACROS, changed edata and end to arrays 		 (SPR #3917), added misc constants SM_PKTS_SIZE and 		 SM_CPUS_MAX (SPR #4130), added misc constant CONSOLE_BAUD_RATE05q,24mar95,tpr  added #define USER_B_CACHE_ENABLE (SPR #4168). 05p,14mar95,caf  restored mips resident rom support (SPR #3856).05o,18jan95,tmk  Added MC68060 case for HW_FP06c,25may95,yao  changed to use _end for FREE_MEM_ADRS for PowerPC.06b,12jan95,caf  added PPC floating point support.06a,09jan95,yao  added PPC support.05n,10dec94,kdl  Moved INCLUDE_POSIX_ALL to unincluded (SPR 3822).05m,10dec94,caf  undid mod 05a, use _sdata for resident roms (SPR #3856).05l,09dec94,jag  Added INCLUDE_MIB2_AT.05k,17nov94,kdl  Added INCLUDE_NFS_SERVER (excluded); removed TRON references.05j,13nov94,dzb  Moved INCLUDE_PING to excluded.05i,11nov94,dzb  Added ZBUF_SOCK, TCP_DEBUG, and PING defines.05h,11nov94,jag  cleanup of SNMP and MIB defines.05g,04nov94,kdl	 initial merge cleanup.05b,16jun94,caf  defined INCLUDE_ELF for MIPS, updated copyright notice.04x,20jul94,ms   changed INCLUDE_HPPA_OUT to INCLUDE_SOM_COFF05d,11apr94,jag  Removed conditions for definition of  NFS_GROUP and NFS_USER		 ID for SNMP demo support.05c,18feb94,elh  (SNMP VERSION) moved INCLUDE_POSIX_ALL to false section.		 Added support for the mib2 library.05f,25may94,kdl	 (POSIX VERSION) removed erroneous NFS def's.05e,23mar94,smb	 (POSIX VERSION) removed PASSIVE_MODE05d,15mar94,smb	 renamed tEvtTask parameters.05c,15feb94,smb	 added define of WV_MODE05b,12jan94,kdl	 (POSIX VERSION) turned off instrumentation, added 		 INCLUDE_POSIX_ALL; added INCLUDE_POSIX_SIGNALS; changed		 INCLUDE_POSIX_MEM_MAN to INCLUDE_POSIX_MEM; added		 NUM_SIGNAL_QUEUES.*//*DESCRIPTIONThis header contains the parameters that define the defaultconfiguration for VxWorks.*/#ifndef	INCconfigAllh#define	INCconfigAllh#include "smLib.h"#include "vme.h"#include "iv.h"/******************************************************************************//*                                                                            *//*                      INCLUDED SOFTWARE FACILITIES                          *//*                                                                            *//******************************************************************************/#define INCLUDE_CACHE_SUPPORT	/* include cache support package */#define INCLUDE_CONSTANT_RDY_Q	/* constant insert time ready queue */#define INCLUDE_CPLUS		/* include C++ support */#define INCLUDE_CPLUS_IOSTREAMS	/* include basic iostreams classes */#define INCLUDE_CPLUS_STL	/* include Standard Template Library core */#define INCLUDE_ENV_VARS	/* unix compatable environment variables */#define INCLUDE_EXC_HANDLING	/* include basic exception handling */#define INCLUDE_EXC_TASK	/* miscelaneous support task */#define INCLUDE_FLOATING_POINT	/* floating point I/O */#define INCLUDE_FORMATTED_IO	/* formatted I/O */#define INCLUDE_GCC_FP		/* gcc floating point support libraries */#define INCLUDE_IO_SYSTEM	/* include I/O system */#define INCLUDE_LOGGING		/* logTask logging facility */#define INCLUDE_MEM_MGR_FULL	/* full featured memory manager */#define INCLUDE_MSG_Q		/* include message queues */#define INCLUDE_NETWORK         /* network subsystem code */#define INCLUDE_PIPES		/* pipe driver */#define INCLUDE_SELECT		/* select() facility */#define INCLUDE_SEM_BINARY	/* include binary semaphores */#define INCLUDE_SEM_MUTEX	/* include mutex semaphores */#define INCLUDE_SEM_COUNTING	/* include counting semaphores */#define INCLUDE_SIGNALS		/* software signal library */#define INCLUDE_STDIO		/* standard I/O */#define INCLUDE_TASK_HOOKS	/* include kernel callouts */#define INCLUDE_TASK_VARS	/* task variable package */#define INCLUDE_TIMEX		/* timexLib for exec timing */#define INCLUDE_TTY_DEV		/* attach serial drivers */#define INCLUDE_WATCHDOGS	/* include watchdogs */#define INCLUDE_WDB		/* WDB debug agent */#define INCLUDE_ANSI_ALL        /* includes complete ANSI C library functions */#define INCLUDE_ANSI_ASSERT	/* ANSI-C assert library functionality */#define INCLUDE_ANSI_CTYPE	/* ANSI-C ctype library functionality */#define INCLUDE_ANSI_LOCALE	/* ANSI-C locale library functionality */#define INCLUDE_ANSI_MATH	/* ANSI-C math library functionality */#define INCLUDE_ANSI_STDIO	/* ANSI-C stdio library functionality */#define INCLUDE_ANSI_STDLIB	/* ANSI-C stdlib library functionality */#define INCLUDE_ANSI_STRING	/* ANSI-C string library functionality */#define INCLUDE_ANSI_TIME	/* ANSI-C time library functionality *//* CPU-SPECIFIC INCLUDED SOFTWARE FACILITIES *//* include support for possibly existing floating point coprocessor */#if	(CPU==MC68020 || CPU==MC68040 || CPU==MC68060 || CPU==CPU32)#define INCLUDE_MC68881         /* MC68881/2 (68040) floating pt coprocessor */#define INCLUDE_HW_FP		/* potential hardware fp support */#endif	/* CPU==MC68020 || CPU==MC68040 || CPU==MC68060 || CPU==CPU32 */#if	(CPU_FAMILY == SPARC) && defined(INCLUDE_FLOATING_POINT)#define INCLUDE_SPARC_FPU       /* SPARC Floating-Point Unit */#define INCLUDE_HW_FP		/* potential hardware fp support */#endif	/* CPU_FAMILY == SPARC */#if	(CPU_FAMILY==MIPS)#define INCLUDE_R3010           /* R3010 float point co-processor */#define INCLUDE_HW_FP		/* potential hardware fp support */#endif	/* CPU_FAMILY==MIPS */#if	((CPU_FAMILY==PPC) && (CPU!=PPC403) && (CPU!=PPCEC603) && (CPU!=PPC860))#define INCLUDE_PPC_FPU         /* PowerPC floating point unit */#define INCLUDE_HW_FP           /* potential hardware fp support */#endif	/* (CPU_FAMILY==PPC) && (CPU!=PPC403) */#if	(CPU==I960KB)#define INCLUDE_HW_FP		/* potential hardware fp support */#endif  /* I960KB */#if     (CPU_FAMILY==I80X86)#define INCLUDE_I80387          /* I80387 float point co-processor */#define INCLUDE_HW_FP           /* potential hardware fp support */#endif  /* CPU_FAMILY==I80X86 */#if	(CPU_FAMILY==SIMHPPA)#define INCLUDE_HW_FP		/* potential hardware fp support */#endif  /* SIMHPPA *//* define appropriate object module format for a given architecture */#if	((CPU_FAMILY==MIPS) || (CPU_FAMILY==PPC) || (CPU_FAMILY==SIMSPARCSOLARIS))#define INCLUDE_ELF             /* ELF object modules */#else#if	((CPU_FAMILY==I960) || (CPU_FAMILY==AM29XXX) || (CPU_FAMILY==ARM))#define INCLUDE_COFF            /* COFF object modules */#else#if	(CPU_FAMILY==SIMHPPA)#define	INCLUDE_SOM_COFF#else	/* default */#if	(CPU_FAMILY==SIMNT)#define	INCLUDE_PECOFF#else	/* default */#define INCLUDE_AOUT            /* a.out object modules */#endif#endif#endif#endif/******************************************************************************//*                                                                            *//*                          EXCLUDED FACILITIES                               *//*                                                                            *//******************************************************************************/#if FALSE#define INCLUDE_CODETEST        /* CodeTEST target utilities library */#define INCLUDE_CPLUS_VXW	/* include VxWorks wrapper classes */#define INCLUDE_CPLUS_TOOLS	/* include Tools class library */#define INCLUDE_CPLUS_STRING      /* include string class */#define INCLUDE_CPLUS_STRING_IO   /* include i/o for string class */#define INCLUDE_CPLUS_COMPLEX     /* include complex number class */#define INCLUDE_CPLUS_COMPLEX_IO  /* include i/o for complex number class */#define INCLUDE_CPLUS_IOSTREAMS_FULL  /* include all of iostreams */#define INCLUDE_CONFIGURATION_5_2 /* pre-tornado tools */#define INCLUDE_DEBUG           /* pre-tornado debugging */#define INCLUDE_DEMO		/* include simple demo instead of shell */#define INCLUDE_DOSFS           /* dosFs file system */#define INCLUDE_HTML		/* include HTML support */#define INCLUDE_JAVA		/* Java virtual machine */#define INCLUDE_LOADER          /* object module loading *//* INCLUDE_MMU_BASIC is defined by many bsp's in config.h. If INCLUDE_MMU_FULL * is defined in configAll.h and INCLUDE_MMU_BASIC is defined in config.h, * then INCLUDE_MMU_FULL will take precedence.  */#define INCLUDE_MMU_BASIC 	/* bundled mmu support */#define INCLUDE_MMU_FULL	/* unbundled mmu support */#define INCLUDE_SYM_TBL_SYNC	/* synchronize host and target symbol tables */#define INCLUDE_POSIX_AIO       /* POSIX async I/O support */#define INCLUDE_POSIX_AIO_SYSDRV/* POSIX async I/O system driver */#define INCLUDE_POSIX_FTRUNC	/* POSIX ftruncate routine */#define INCLUDE_POSIX_MEM	/* POSIX memory locking */#define INCLUDE_POSIX_MQ        /* POSIX message queue support */#define INCLUDE_POSIX_SCHED	/* POSIX scheduling */#define INCLUDE_POSIX_SEM 	/* POSIX semaphores */#define INCLUDE_POSIX_SIGNALS 	/* POSIX queued signals */#define INCLUDE_POSIX_TIMERS 	/* POSIX timers */#define INCLUDE_PROTECT_TEXT	/* text segment write protection (unbundled) */#define INCLUDE_PROTECT_VEC_TABLE /* vector table write protection (unbundled)*/#define INCLUDE_RAMDRV          /* ram disk driver */#define INCLUDE_RAWFS           /* rawFs file system */#define INCLUDE_RBUFF           /* ring of buffers library */#define INCLUDE_RT11FS		/* rt11Fs file system */#define INCLUDE_SECURITY	/* shell security for network access */#define INCLUDE_SHELL           /* interactive c-expression interpreter */#define INCLUDE_SHOW_ROUTINES   /* show routines for system facilities*/#define INCLUDE_SM_OBJ          /* shared memory objects (unbundled) */#define INCLUDE_SPY             /* spyLib for task monitoring */#define INCLUDE_STANDALONE_SYM_TBL /* compiled-in symbol table */#define INCLUDE_STARTUP_SCRIPT  /* execute start-up script */#define INCLUDE_STAT_SYM_TBL    /* create user-readable error status */#define INCLUDE_SW_FP		/* software floating point emulation */#define INCLUDE_SYM_TBL         /* symbol table package */#define INCLUDE_UGL		/* include Universal Graphic Library support */#define INCLUDE_UNLOADER        /* object module unloading */#define INCLUDE_WILLOWS_RT      /* include Willows RT library */#define INCLUDE_WDB_TSFS	/* target-server file system */#define INCLUDE_VXFUSION        /* WindMP (unbundled) */#define INCLUDE_WINDVIEW	/* WindView target facilities */#define INCLUDE_WVUPLOAD_ALL	/* include all Windview upload-path types */#define INCLUDE_WVUPLOAD_FILE	/* include file Windview upload-path */#define INCLUDE_WVUPLOAD_SOCK	/* include socket Windview upload-path */#define INCLUDE_WVUPLOAD_TSFSSOCK /* include tsfs sock Windview upload-path */#define INCLUDE_ANSI_5_0	/* include only version 5.0 ANSI support */#define INCLUDE_DELETE_5_0	/* define delete() function as in VxWorks 5.0 */#define INCLUDE_TSFS_BOOT	/* Boot using Target Server File System */#define INCLUDE_TSFS_BOOT_VIO_CONSOLE	/* use tgtsvr Console for TSFS_BOOT */#endif	/* FALSE */

⌨️ 快捷键说明

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