Changes between Version 28 and Version 29 of Release/4.11
- Timestamp:
- 03/23/17 00:49:27 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Release/4.11
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 Improvements24 == 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 Changes39 == 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 Improvements86 == 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 Deprecations95 == 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 Removals100 == 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 Changes103 == 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 Improvements114 == RTEMS Shell Improvements 113 115 114 116 … … 118 120 119 121 120 == =General122 == 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 136 137 == =BSPs and Device Drivers137 * 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 Changes185 == 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