Mercurial > flash_v2
comparison packages/kernel/current/cdl/thread.cdl @ 115:6ed91473a1cd ecos-sw-2000-08-21
Merge from eCos master repository on 2000-08-21-22:40:54-BST
| author | jlarmour |
|---|---|
| date | Fri, 25 Aug 2000 17:32:38 +0000 |
| parents | 435cced73e2f |
| children | 6b5f480c6929 |
comparison
equal
deleted
inserted
replaced
| 114:5ad2b71d525e | 115:6ed91473a1cd |
|---|---|
| 137 This option defines the index of a per-thread data | 137 This option defines the index of a per-thread data |
| 138 slot which is reserved by | 138 slot which is reserved by |
| 139 the uITRON compatibility layer | 139 the uITRON compatibility layer |
| 140 for private use." | 140 for private use." |
| 141 } | 141 } |
| 142 cdl_option CYGNUM_KERNEL_THREADS_DATA_LIBC { | 142 cdl_option CYGNUM_KERNEL_THREADS_DATA_ERRNO { |
| 143 display "Slot 2 preallocated for libc" | 143 display "Slot 2 preallocated for errno" |
| 144 flavor data | 144 flavor data |
| 145 calculated 2 | 145 calculated 2 |
| 146 description " | 146 description " |
| 147 This option defines the index of a per-thread data | 147 This option defines the index of a per-thread data |
| 148 slot which is reserved by | 148 slot which is reserved for use by an errno variable." |
| 149 the C library (libc) | |
| 150 for private use." | |
| 151 } | 149 } |
| 152 cdl_option CYGNUM_KERNEL_THREADS_DATA_POSIX { | 150 cdl_option CYGNUM_KERNEL_THREADS_DATA_POSIX { |
| 153 display "Slot 3 preallocated for POSIX" | 151 display "Slot 3 preallocated for POSIX" |
| 154 flavor data | 152 flavor data |
| 155 calculated 3 | 153 calculated 3 |
| 180 to handle interrupts correctly." | 178 to handle interrupts correctly." |
| 181 } | 179 } |
| 182 | 180 |
| 183 # --------------------------------------------------------------------- | 181 # --------------------------------------------------------------------- |
| 184 # Thread-related miscellania. | 182 # Thread-related miscellania. |
| 183 | |
| 185 cdl_option CYGNUM_KERNEL_MAX_SUSPEND_COUNT_ASSERT { | 184 cdl_option CYGNUM_KERNEL_MAX_SUSPEND_COUNT_ASSERT { |
| 186 display "Maximal suspend count" | 185 display "Maximal suspend count" |
| 187 flavor data | 186 flavor data |
| 188 default_value 500 | 187 default_value 500 |
| 189 description " | 188 description " |
| 222 active_if (CYGNUM_KERNEL_SCHED_PRIORITIES == 1) | 221 active_if (CYGNUM_KERNEL_SCHED_PRIORITIES == 1) |
| 223 description " | 222 description " |
| 224 If the scheduler configuration only has a single priority | 223 If the scheduler configuration only has a single priority |
| 225 level, then the idle thread must yield each time around its loop." | 224 level, then the idle thread must yield each time around its loop." |
| 226 } | 225 } |
| 227 | |
| 228 | |
| 229 # --------------------------------------------------------------------- | |
| 230 # Synchronization primitives miscellania. | |
| 231 cdl_option CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INHERITANCE { | |
| 232 display "Priority inheritance" | |
| 233 calculated 1 | |
| 234 active_if CYGSEM_KERNEL_SYNCH_MUTEX_PRIORITY_INHERITANCE_SIMPLE | |
| 235 description " | |
| 236 This option is automatically enabled when any implementation | |
| 237 of priority inheritance is selected." | |
| 238 } |
