1: #
2: # ----------------------------------------------------------------------
3: # T-Kernel 2.0 Software Package
4: #
5: # Copyright 2011 by Ken Sakamura.
6: # This software is distributed under the latest version of T-License 2.x.
7: # ----------------------------------------------------------------------
8: #
9: # Released by T-Engine Forum(http://www.t-engine.org/) at 2011/05/17.
10: # Modified by T-Engine Forum at 2011/09/08.
11: # Modified by T-Engine Forum at 2014/07/29.
12: # Modified by TRON Forum(http://www.tron.org/) at 2015/06/01.
13: #
14: # ----------------------------------------------------------------------
15: #
16:
17: #
18: # SYSCONF (T-Engine/EM1D-512)
19: #
20: # System configuration
21: #
22:
23: #
24: # Use SCTAG_XXX as a parameter of _tk_get_cfn().
25: # SCTAG_XXX is defined in <sys/sysdepend/tef_em1d/rominfo.h>.
26: #
27:
28: #
29: # Product information
30: #
31: TSysName T-Kernel # System name
32:
33: #
34: # Kernel version information for tk_ref_ver(T_RVER*)
35: #
36: Maker 0x0000 # = "T-Engine Forum"
37: ProductID 0x0000 # Kernel Identifier
38: SpecVer 0x7201 # = "T-Kernel" + "Ver 2.01"
39: ProductVer 0x0202 # Product Version "Ver 2.02"
40: ProductNo 0x0000 0x0000 0x0000 0x0000
41: # Product Number [0]-[3]
42:
43: #
44: # T-Kernel/OS
45: #
46: TMaxTskId 150 # Maximum task ID
47: TMaxSemId 100 # Maximum semaphore ID
48: TMaxFlgId 100 # Maximum event flag ID
49: TMaxMbxId 20 # Maximum mail box ID
50: TMaxMtxId 100 # Maximum mutex ID
51: TMaxMbfId 20 # Maximum message buffer ID
52: TMaxPorId 50 # Maximum rendezvous port ID
53: TMaxMpfId 10 # Maximum fixed size memory pool ID
54: TMaxMplId 10 # Maximum variable size memory pool ID
55: TMaxCycId 20 # Maximum cyclic handler ID
56: TMaxAlmId 40 # Maximum alarm handler ID
57: TMaxResId 60 # Maximum resource group ID
58: TMaxSsyId 50 # Maximum sub system ID
59: TMaxSsyPri 16 # Maximum sub system priority
60:
61: TSysStkSz 2048 # Default system stack size (byte)
62: TSVCLimit 1 # SVC protection level
63: TTimPeriod 10 # Timer interval (msec)
64:
65: #
66: # T-Kernel/SM
67: #
68: TMaxRegDev 32 # Maximum number of devices registration
69: TMaxOpnDev 64 # Maximum number of devices open
70: TMaxReqDev 64 # Maximum number of device requests
71: TDEvtMbfSz 1024 64 # Event notification message buffer size (byte),
72: # Maximum length of message (byte)
73:
74: #
75: # Task Event(1-8)
76: #
77: TEV_MsgEvt 1 # Message management : Receive message
78: TEV_MsgBrk 2 # Message management : Release of an message waiting state
79: TEV_GDI 3 # GDI interface
80: TEV_FFLock 4 # Release of an FIFO lock waiting state
81:
82: #
83: # Segment manager
84: #
85: RealMemEnd 0x40000000 # RAM bottom address (logical address)
86:
87: #
88: # Exception/Interrupt stack
89: #
90: AbtStkSz 64 # Abort(MMU)
91: UndStkSz 64 # Undefined instruction
92: IrqStkSz 512 # IRQ interrupt
93: FiqStkSz 128 # FIQ interrupt