- Timestamp:
-
03/23/17 00:49:27 (7 years ago)
- Author:
-
Chris Johns
- Comment:
-
Update the page to add the release details.
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v28
|
v29
|
|
1 | | = 4.11 = |
2 | | |
3 | | |
4 | | [[TOC(Release/4.11, depth=2)]] |
5 | | |
6 | | TODO for milestone:4.11 |
7 | | |
8 | | == Release Notes == |
9 | | |
10 | | === Tool Improvements |
| 1 | = 4.11 Release Notes = |
| 2 | |
| 3 | [[TOC(Release/4.11, depth=4)]] |
| 4 | |
| 5 | The 4.11 releases are: |
| 6 | |
| 7 | * milestone:4.11.0 |
| 8 | * milestone:4.11.1 |
| 9 | * milestone:4.11.2 |
| 10 | * milestone:4.11.3 |
| 11 | |
| 12 | == Tool Improvements |
11 | 13 | |
12 | 14 | * New ARM tool chain configuration: [wiki:Developer/Architectures/ARM/ARM-EABI arm-rtems4.11] |
… |
… |
|
20 | 22 | The URL for the latest patch for each tool is captured in the RSB recipe to build that tool. All source and patches are fetched from the Internet as part of building your toolset. |
21 | 23 | |
22 | | === RTEMS Improvements |
| 24 | == RTEMS Improvements |
23 | 25 | |
24 | 26 | In this section, we discuss public API level changes as well as improvements to the implementation of those API routines. |
… |
… |
|
35 | 37 | * Critical section reduction |
36 | 38 | |
37 | | === API Changes |
| 39 | == API Changes |
38 | 40 | |
39 | 41 | * Score Chain API changed due to strict aliasing concerns. In case you have a compiler error related to RTEMS chains, you should use the appropriate API function and do not access chain control members directly. |
… |
… |
|
82 | 84 | * New Classic Semaphore directive: [https://docs.rtems.org/doc-current/share/rtems/html/c_user/Semaphore-Manager-SEMAPHORE_005fSET_005fPRIORITY-_002d-Set-priority-by-scheduler-for-a-semaphore.html#Semaphore-Manager-SEMAPHORE_005fSET_005fPRIORITY-_002d-Set-priority-by-scheduler-for-a-semaphore rtems_semaphore_set_priority()]. |
83 | 85 | |
84 | | === API Implementation Improvements |
| 86 | == API Implementation Improvements |
85 | 87 | |
86 | 88 | * POSIX semaphores make now a copy of the name string (similar to POSIX message queues). This allows dynamic creation of POSIX semaphore names. |
… |
… |
|
91 | 93 | * the read-write data is accessible. |
92 | 94 | |
93 | | === API Deprecations |
| 95 | == API Deprecations |
94 | 96 | * Notepads: rtems_task_set_note(), rtems_task_get_note(). Consider using POSIX keys instead. |
95 | 97 | * Task Variables: rtems_task_variable_add(), rtems_task_variable_delete(). Consider using POSIX keys instead. |
96 | 98 | * rtems_clock_get(). Use other clock methods instead. |
97 | 99 | |
98 | | === API Removals |
| 100 | == API Removals |
99 | 101 | * malloc_get_statistics(): Use malloc_info() instead. See also [https://docs.rtems.org/doc-current/share/rtems/html/shell/Memory-Commands-malloc-_002d-obtain-information-on-C-program-heap.html#Memory-Commands-malloc-_002d-obtain-information-on-C-program-heap malloc] shell command. |
100 | 102 | |
101 | | === Configuration Changes |
| 103 | == Configuration Changes |
102 | 104 | |
103 | 105 | * Possible to use new EDF scheduler (CONFIGURE_SCHEDULER_EDF) and new CBS scheduler (CONFIGURE_SCHEDULER_CBS). |
… |
… |
|
110 | 112 | |
111 | 113 | |
112 | | === RTEMS Shell Improvements |
| 114 | == RTEMS Shell Improvements |
113 | 115 | |
114 | 116 | |
… |
… |
|
118 | 120 | |
119 | 121 | |
120 | | === General |
| 122 | == General |
121 | 123 | |
122 | 124 | * Added support for the [http://moxielogic.org/blog/ Moxie] open source processor architecture. |
… |
… |
|
133 | 135 | |
134 | 136 | * Scheduler Refactoring Improvements |
135 | | * TBD |
136 | | |
137 | | === BSPs and Device Drivers |
| 137 | * TBD |
| 138 | |
| 139 | == BSPs and Device Drivers |
138 | 140 | |
139 | 141 | * General |
… |
… |
|
178 | 180 | * Drivers: TBD |
179 | 181 | |
180 | | === Test Suites = |
| 182 | == Test Suites = |
181 | 183 | * TBD |
182 | 184 | |
183 | | === RTEMS API Changes |
| 185 | == RTEMS API Changes |
184 | 186 | |
185 | 187 | This section covers the API changes between the 4.10 and 4.11 release series which are expected to have an impact on application source code. This section does NOT cover additions to the API. |
… |
… |
|
187 | 189 | * TBD |
188 | 190 | |
189 | | == Changes Per Point Release |
190 | | |
191 | | === Release 4.11.0 Changes |
192 | | |
193 | | When this happens, you will be the first to know. :) |
194 | | |
195 | | == Open Tickets == |
196 | | |
197 | | These are a list of issues that still need resolving. |
198 | | |
199 | | |
200 | | == Tasks == |
201 | | [[TicketQuery(milestone=4.11&status!=closed&keywords~=migration)]] |
202 | | |
203 | | == Source == |
204 | | There are [[TicketQuery(milestone=4.11&status!=closed&keywords!~=migration, count)]] tickets left. |
205 | | |
206 | | [[TicketQuery(milestone=4.11&status!=closed&keywords!~=migration, format=table, col=time|reporter|owner|summary, order=priority|id)]] |
207 | | |
208 | | == Infrastructure == |
209 | | |
210 | | [[TicketQuery(status=accepted&status=assigned&status=new&status=reopened&component=admin&milestone=4.11, format=table, col=time|reporter|owner|summary, order=priority|id)]] |
| 191 | = 4.11.2 (open) |
| 192 | |
| 193 | [[TicketQuery(milestone=4.11.2)]] |
| 194 | |
| 195 | = 4.11.1 (17 November 2017) |
| 196 | |
| 197 | [[TicketQuery(milestone=4.11.1)]] |
| 198 | |
| 199 | = 4.11.0 (16 November 2017) |
| 200 | |
| 201 | [[TicketQuery(milestone=4.11.0)]] |
| 202 | |