📄 configall.h
字号:
/* DHCP server parameters */#ifdef INCLUDE_DHCPS#define DHCPS_LEASE_HOOK NULL /* Name of required storage routine */#define DHCPS_ADDRESS_HOOK NULL /* Name of optional storage routine */#define DHCPS_DEFAULT_LEASE 3600 /* default lease length (secs). */#define DHCPS_MAX_LEASE 3600 /* default value of max lease (secs). */#endif/* DHCP server and relay agent parameters */#if defined (INCLUDE_DHCPS) || defined (INCLUDE_DHCPR)#define DHCP_MAX_HOPS 4 /* Hops before discard, up to 16. */#define DHCPS_SPORT 67 /* Port monitored by DHCP servers */#define DHCPS_CPORT 68 /* Port monitored by DHCP clients */#endif/* SNTP parameters */#if defined (INCLUDE_SNTPC) || defined (INCLUDE_SNTPS)#define SNTP_PORT 123#ifdef INCLUDE_SNTPS#define SNTPS_MODE SNTP_ACTIVE /* SNTP_ACTIVE or SNTP_PASSIVE */#define SNTPS_DSTADDR NULL /* If NULL, uses subnet local broadcast. */#define SNTPS_INTERVAL 64 /* Broadcast interval, in seconds. */#define SNTPS_TIME_HOOK NULL /* Name of required clock access routine. */#endif /* SNTP server. */#endif /* SNTP server or client. *//* DNS resolver parameters; You must change these defaults to your config. */#ifdef INCLUDE_DNS_RESOLVER#define RESOLVER_DOMAIN_SERVER "90.0.0.3" /* DNS server IP address */#define RESOLVER_DOMAIN "wrs.com" /* Resolver domain */#endif /* INCLUDE_DNS_RESOLVER *//* XXX - changes *//* romInit.s/romStart.c configuration parameters */#undef STACK_ADRS#if (_STACK_DIR == _STACK_GROWS_DOWN)# define STACK_ADRS RAM_DATA_ADRS#else /* _STACK_DIR == _STACK_GROWS_UP */# define STACK_ADRS (RAM_DATA_ADRS-STACK_SAVE)#endif#define ROMSTART_BOOT_CLEAR#define RESERVED 0/* system clock rate */#define SYS_CLK_RATE 60#define WDB_TTY_ECHO FALSE/* ARCHITECTURE-SPECIFC PARAMTERS */#if CPU_FAMILY==I80X86#define INT_LOCK_LEVEL 0x0 /* 80x86 interrupt disable mask */#define ROOT_STACK_SIZE 10000 /* size of root's stack, in bytes */#define SHELL_STACK_SIZE 10000 /* size of shell's stack, in bytes */#define WDB_STACK_SIZE 0x1000 /* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE 1000 /* size of ISR stack, in bytes */#define TRAP_DEBUG 0 /* not used */#define VEC_BASE_ADRS ((char *) LOCAL_MEM_LOCAL_ADRS)#define GDT_BASE_OFFSET 0x800#define SM_ANCHOR_OFFSET 0x1100#define BOOT_LINE_OFFSET 0x1200#define EXC_MSG_OFFSET 0x1300#define VM_PAGE_SIZE 8192#define STACK_SAVE 0x40 /* maximum stack used to preserve */#endif#if CPU_FAMILY==I960#define INT_LOCK_LEVEL 0x1f /* i960 interrupt disable mask */#define ROOT_STACK_SIZE 20000 /* size of root's stack, in bytes */#define SHELL_STACK_SIZE 40000 /* size of shell's stack, in bytes */#define WDB_STACK_SIZE 0x2000 /* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE 1000 /* size of ISR stack, in bytes */#define TRAP_DEBUG 0 /* n/a for the 80960 */#define VEC_BASE_ADRS NONE /* base register not reconfigurable */#define SM_ANCHOR_OFFSET 0x600#define BOOT_LINE_OFFSET 0x700#define EXC_MSG_OFFSET 0x800#define VM_PAGE_SIZE 8192#define STACK_SAVE 512 /* maximum stack used to preserve */#endif#if CPU_FAMILY==MC680X0#define INT_LOCK_LEVEL 0x7 /* 68k interrupt disable mask */#define ROOT_STACK_SIZE 10000 /* size of root's stack, in bytes */#define SHELL_STACK_SIZE 10000 /* size of shell's stack, in bytes */#define WDB_STACK_SIZE 0x1000 /* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE 1000 /* size of ISR stack, in bytes */#define TRAP_DEBUG 2 /* trap 2 - breakpoint trap */#define VEC_BASE_ADRS ((char *) LOCAL_MEM_LOCAL_ADRS)#define SM_ANCHOR_OFFSET 0x600#define BOOT_LINE_OFFSET 0x700#define EXC_MSG_OFFSET 0x800#define VM_PAGE_SIZE 8192#define STACK_SAVE 0x40 /* maximum stack used to preserve */#undef RESERVED#define RESERVED 0x400 /* avoid zeroing MC68302 vector table */#endif#if CPU_FAMILY==COLDFIRE#define INT_LOCK_LEVEL 0x7 /* Coldfire interrupt disable mask */#define ROOT_STACK_SIZE 10000 /* size of root's stack, in bytes */#define SHELL_STACK_SIZE 10000 /* size of shell's stack, in bytes */#define WDB_STACK_SIZE 0x1000 /* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE 1000 /* size of ISR stack, in bytes */#define TRAP_DEBUG 2 /* trap 2 - breakpoint trap */#define VEC_BASE_ADRS ((char *) LOCAL_MEM_LOCAL_ADRS)#define SM_ANCHOR_OFFSET 0x600#define BOOT_LINE_OFFSET 0x700#define EXC_MSG_OFFSET 0x800#define VM_PAGE_SIZE 8192#define STACK_SAVE 0x40 /* maximum stack used to preserve */#endif#if CPU_FAMILY==MIPS#define INT_LOCK_LEVEL 0x1 /* R3K interrupt disable mask */#define ROOT_STACK_SIZE (20000) /* size of root's stack, in bytes */#define SHELL_STACK_SIZE (20000) /* size of shell's stack, in bytes */#define WDB_STACK_SIZE (0x2000)/* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE (5000) /* size of ISR stack, in bytes */#define VEC_BASE_ADRS ((char *) 0x0) /* meaningless in R3k land */#define VME_VECTORED FALSE /* use vectored VME interrupts */#define TRAP_DEBUG 0 /* trap 0 - breakpoint trap */#define SM_ANCHOR_OFFSET 0x600#define BOOT_LINE_OFFSET 0x700#define EXC_MSG_OFFSET 0x800#define VM_PAGE_SIZE 8192#define STACK_SAVE 0x40 /* maximum stack used to preserve */#define UNCACHED(adr) K0_TO_K1(adr)#undef ROMSTART_BOOT_CLEAR#endif#if CPU_FAMILY==PPC#define INT_LOCK_LEVEL 0x0 /* not used */#define ROOT_STACK_SIZE (20000) /* size of root's stack, in bytes */#define SHELL_STACK_SIZE (20000) /* size of shell's stack, in bytes */#define WDB_STACK_SIZE 0x2000 /* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE (5000) /* size of ISR stack, in bytes */#define VEC_BASE_ADRS ((char *) 0x0)#define SM_ANCHOR_OFFSET 0x4100#define BOOT_LINE_OFFSET 0x4200#define EXC_MSG_OFFSET 0x4300#define VM_PAGE_SIZE 4096#define STACK_SAVE 0x1000/* romInit.s/romStart.c */#undef RESERVED#define RESERVED 0x4400 /* avoid zeroing EXC_MSG */#endif#if CPU_FAMILY==SIMHPPA#define INT_LOCK_LEVEL 0x1 /* interrupt disable mask */#define ROOT_STACK_SIZE 20000 /* size of root's stack, in bytes */#define SHELL_STACK_SIZE 50000 /* size of shell's stack, in bytes */#define WDB_STACK_SIZE 0x2000 /* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE 50000 /* size of ISR stack, in bytes */#define VEC_BASE_ADRS 0 /* dummy */#define SM_ANCHOR_OFFSET 0x600#define BOOT_LINE_OFFSET 0x700#define EXC_MSG_OFFSET 0x800#define VM_PAGE_SIZE 8192#define STACK_SAVE 0x40 /* maximum stack used to preserve */#undef CLEAR_BSS#endif#if CPU_FAMILY==SIMSPARCSOLARIS#define INT_LOCK_LEVEL 0x1 /* interrupt disable mask */#define ROOT_STACK_SIZE 20000 /* size of root's stack, in bytes */#define SHELL_STACK_SIZE 50000 /* size of shell's stack, in bytes */#define WDB_STACK_SIZE 0x2000 /* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE 50000 /* size of ISR stack, in bytes */#define VEC_BASE_ADRS 0 /* dummy */#define SM_ANCHOR_OFFSET 0x600#define BOOT_LINE_OFFSET 0x700#define EXC_MSG_OFFSET 0x800#define VM_PAGE_SIZE 8192#define STACK_SAVE 0x40 /* maximum stack used to preserve */#undef CLEAR_BSS#endif#if CPU_FAMILY==SPARC#define INT_LOCK_LEVEL 15 /* SPARC interrupt disable level */#define ROOT_STACK_SIZE 10000 /* size of root's stack, in bytes */#define SHELL_STACK_SIZE 50000 /* size of shell's stack, in bytes */#define WDB_STACK_SIZE 0x2000 /* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE 10000 /* size of ISR stack, in bytes */#define VEC_BASE (LOCAL_MEM_LOCAL_ADRS + 0x1000)#define VEC_BASE_ADRS ((char *) VEC_BASE)#define SM_ANCHOR_OFFSET 0x600#define BOOT_LINE_OFFSET 0x700#define EXC_MSG_OFFSET 0x800#define VM_PAGE_SIZE 8192#define STACK_SAVE 0x1000 /* maximum stack used to preserve *//* romInit.s/romStart.c */#undef RESERVED#define RESERVED 0x2000#endif#if CPU_FAMILY==ARM#define INT_LOCK_LEVEL 0 /* interrupt disable mask - unused */#define ROOT_STACK_SIZE 0x4000 /* size of root's stack, in bytes */#define SHELL_STACK_SIZE 0x10000 /* size of shell's stack, in bytes */#define WDB_STACK_SIZE 0x2000 /* size of WDB agents stack, in bytes */#define TRAP_DEBUG 0 /* not used */#define VEC_BASE_ADRS ((char *) LOCAL_MEM_LOCAL_ADRS)/* * NOTE: ISR_STACK_SIZE defined in config.h, not here - BSP interrupt * structure dependent */#define VM_PAGE_SIZE 4096#define SM_ANCHOR_OFFSET 0x600#define BOOT_LINE_OFFSET 0x700#define EXC_MSG_OFFSET 0x800#endif /* CPU_FAMILY==ARM */#if CPU==SIMNT#define INT_LOCK_LEVEL 0x1 /* interrupt disable mask */#define ROOT_STACK_SIZE 20000 /* size of root's stack, in bytes */#define SHELL_STACK_SIZE 50000 /* size of shell's stack, in bytes */#define WDB_STACK_SIZE 0x2000 /* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE 50000 /* size of ISR stack, in bytes */#define VEC_BASE_ADRS 0 /* dummy */#define BOOT_LINE_OFFSET 0x700 /* dummy */#undef FREE_RAM_ADRS#define FREE_RAM_ADRS simMemBlock#undef CLEAR_BSS#endif#if CPU_FAMILY==SH#define INT_LOCK_LEVEL 15#define ROOT_STACK_SIZE 10000#define SHELL_STACK_SIZE 10000 /* size of shell's stack, in bytes */#define WDB_STACK_SIZE 0x1000 /* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE 1000#define VEC_BASE_ADRS ((char *) LOCAL_MEM_LOCAL_ADRS)#undef WDB_SPAWN_OPTS#define WDB_SPAWN_OPTS (VX_FP_TASK | VX_DSP_TASK)#undef WDB_TASK_OPTIONS#define WDB_TASK_OPTIONS (VX_UNBREAKABLE | VX_FP_TASK | VX_DSP_TASK)#if (CPU==SH7750 || CPU==SH7729 || CPU==SH7700)#define SM_ANCHOR_OFFSET 0x1600 /* not used for SDRAM config. */#define BOOT_LINE_OFFSET 0x1700#define EXC_MSG_OFFSET 0x1800#else#define SM_ANCHOR_OFFSET 0x600#define BOOT_LINE_OFFSET 0x700#define EXC_MSG_OFFSET 0x800#endif /* (CPU==SH7750 || CPU==SH7729 || CPU==SH7700) */#define VM_PAGE_SIZE 4096#define STACK_SAVE 0x40 /* maximum stack used to preserve */#endif /* CPU_FAMILY==SH *//* PCI device configuration type constants */#define PCI_CFG_FORCE 0#define PCI_CFG_AUTO 1#define PCI_CFG_NONE 2 /* for backward compatibility with old 1.0 BSPs */#ifndef BSP_VERSION# define BSP_VERSION "1.0" /* old 1.0 style BSP */# define BSP_VER_1_0 TRUE#endif#ifndef BSP_REV# define BSP_REV "/0" /* old 1.0 style BSP */#endif#endif /* INCconfigAllh */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -