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

📄 configall.h

📁 IXP425的BSP代码
💻 H
📖 第 1 页 / 共 2 页
字号:
/* 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 + -