diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-07-07 14:54:11 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-07-07 14:54:11 +0200 |
commit | 2da9063db22789cf6a4d5b5ac9f391fc425e0b59 (patch) | |
tree | e8afe3e8bd24e9843b2ae1c9b75b7336caf6ee39 | |
parent | Use the libbsd FreeBSD release branch for a release (diff) | |
download | rtems-release-2da9063db22789cf6a4d5b5ac9f391fc425e0b59.tar.bz2 |
Add rtems-notes-6.txt
-rw-r--r-- | rtems-notes-6.txt | 186 |
1 files changed, 186 insertions, 0 deletions
diff --git a/rtems-notes-6.txt b/rtems-notes-6.txt new file mode 100644 index 0000000..029914e --- /dev/null +++ b/rtems-notes-6.txt @@ -0,0 +1,186 @@ +## RTEMS 6.1 Release Notes + +### RTEMS Improvements + +In this section, we discuss public API level changes as well as improvements to +the implementation of those API routines. + +Public API changes usually fall into one of the following categories: + +* Addition of new methods + +* Modifications to prototypes + +* Deletion of obsoleted methods + +Implementation improvements usually fall into one of the following categories: + +* Algorithm improvements in execution time or memory usage + +* Critical section reduction + +### API Changes + +* TBD + +#### API Additions + +* TBD + +#### API Implementation Improvements + +* TBD + +#### API Deprecations + +* `rtems_iterate_over_all_threads()`. Use `rtems_task_iterate()` instead. + +* `rtems_get_current_processor()`. Use `rtems_scheduler_get_processor()` instead. + +* `rtems_get_processor_count()`. Use `rtems_scheduler_get_processor_maximum()` instead. + +* `boolean` is deprecated. Use `bool` instead. + +* `single_precision` is deprecated. Use `float` instead. + +* `double_precision` is deprecated. Use `double` instead. + +* `proc_ptr` is deprecated. Use a proper function pointer type. + +* rtems_context + +* rtems_context_fp + +* rtems_extension + +* `rtems_io_lookup_name()` is deprecated. Use `stat()` instead. + +* region_information_block + +* `rtems_thread_cpu_usage_t` is deprecated. Use `struct timespec` instead. + +* `rtems_rate_monotonic_period_time_t` is deprecated. Use `struct timespec` instead. + +* `_Copyright_Notice` is deprecated. Use `rtems_get_copyright_notice()` instead. + +* `_RTEMS_version` is deprecated. Use `rtems_get_version_string()` instead. + +* `RTEMS_MAXIMUM_NAME_LENGTH` is deprecated. Use `sizeof(rtems_name)` instead. + +* `RTEMS_COMPILER_NO_RETURN_ATTRIBUTE` is deprecated. Use `RTEMS_NO_RETURN` instead. + +* `RTEMS_COMPILER_PURE_ATTRIBUTE` is deprecated. Use `RTEMS_PURE` instead. + +* `RTEMS_COMPILER_DEPRECATED_ATTRIBUTE` is deprecated. Use `RTEMS_DEPRECATED` instead. + +* `RTEMS_COMPILER_UNUSED_ATTRIBUTE` is deprecated. Use `RTEMS_UNUSED` instead. + +* `RTEMS_COMPILER_PACKED_ATTRIBUTE` is deprecated. Use `RTEMS_PACKED` instead. + +* Including <rtems/system.h> is deprecated. This header file will be removed in RTEMS 6. + +#### API Removals + +* TBD + +### SMP Support Improvements + +* TBD + +### Configuration Changes + +* TBD + +* New configuration options: + + * TBD + +* Renamed configuration options: + + * TBD + +* Removed configuration options: + + * TBD + +## RTEMS Shell Improvements + +The following improvements were made to the RTEMS Shell: + +* TBD + +## General + +* TBD + +## Architectures + +Removed obsolete architectures: + +* Epiphany + +* PowerPC SPE + +Obsoleted architectures: + +* TBD + +## BSPs and Device Drivers + +* General + + * TBD + +* New BSPs + + * BSPs for ARCH + + * `BSP` - TBD + +* Significant updates to existing BSPs + + * `ARCH/BSP`: TBD + +* Removal of obsoleted BSPs + + * `ARCH/BSP` + + * `powerpc/brs5l` + + * `powerpc/brs6l` + + * `powerpc/dp2` + + * `powerpc/mpc5566evb_spe` + + * `powerpc/mpc5643l_dpu` + + * `powerpc/mpc5643l_evb` + + * `powerpc/mpc5674f_ecu508_app` + + * `powerpc/mpc5674f_ecu508_boot` + + * `powerpc/mpc5674fevb_spe` + + * `powerpc/mpc5674f_rsm6` + +* Obsoleted BSPs + + * `m68k/gen68302` + + * `m68k/ods68302` + + * `powerpc/mbx8xx` + +* Drivers + + * TBD + +## Newlib Changes + +* TBD + +## Ecosystem + +* TBD |