[rtems-release commit] Add rtems-notes-6.txt

Sebastian Huber sebh at rtems.org
Tue Jul 7 12:54:23 UTC 2020


Module:    rtems-release
Branch:    master
Commit:    2da9063db22789cf6a4d5b5ac9f391fc425e0b59
Changeset: http://git.rtems.org/rtems-release/commit/?id=2da9063db22789cf6a4d5b5ac9f391fc425e0b59

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Jul  7 14:54:11 2020 +0200

Add rtems-notes-6.txt

---

 rtems-notes-6.txt | 186 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 186 insertions(+)

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



More information about the vc mailing list