summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-05-06 14:58:16 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-05-06 14:58:16 +0200
commit76b68ad3eb4ea25dae0e1e2f48ca29775aa76664 (patch)
treebe8125a467719c1f27a77bd76f260aa06585341c
parentUpdate rtems-notes-5.txt (diff)
downloadrtems-release-76b68ad3eb4ea25dae0e1e2f48ca29775aa76664.tar.bz2
Update rtems-notes-5.txt
-rw-r--r--rtems-notes-5.txt68
1 files changed, 59 insertions, 9 deletions
diff --git a/rtems-notes-5.txt b/rtems-notes-5.txt
index 3e8b779..072565d 100644
--- a/rtems-notes-5.txt
+++ b/rtems-notes-5.txt
@@ -36,9 +36,6 @@ Implementation improvements usually fall into one of the following categories:
* Support for recording of high-frequency events in particular on SMP systems
-* Support for thread pinning (enables support for Epoch Based Reclamation; used
- by libbsd)
-
* Termios supports now generation of signals.
* New fatal sources:
@@ -89,7 +86,13 @@ Implementation improvements usually fall into one of the following categories:
* `rtems_get_processor_count()`. Use `rtems_scheduler_get_processor_maximum()` instead.
-* proc_ptr
+* `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
@@ -97,9 +100,27 @@ Implementation improvements usually fall into one of the following categories:
* region_information_block
-* rtems_thread_cpu_usage_t
+* `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_rate_monotonic_period_time_t
+* `_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
@@ -118,6 +139,9 @@ Implementation improvements usually fall into one of the following categories:
* Implementation of the O(m) Independence-Preserving Protocol (OMIP).
+* Support for thread pinning (enables support for Epoch Based Reclamation; used
+ by libbsd)
+
* The default SMP scheduler supports now EDF scheduling, one-to-one and
one-to-all thread to processor affinities, and thread pinning.
@@ -135,6 +159,8 @@ Implementation improvements usually fall into one of the following categories:
* New configuration options:
+ * `CONFIGURE_MAXIMUM_THREAD_NAME_SIZE`
+
* `CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE`
* `CONFIGURE_DIRTY_MEMORY`
@@ -151,6 +177,8 @@ Implementation improvements usually fall into one of the following categories:
* `CONFIGURE_IMFS_ENABLE_MKFIFO`
+ * `CONFIGURE_IMFS_DISABLE_MKNOD_FILE`
+
* Renamed configuration options:
* `CONFIGURE_SMP_MAXIMUM_PROCESSORS` to `CONFIGURE_MAXIMUM_PROCESSORS`
@@ -241,6 +269,8 @@ Obsoleted architectures:
* Epiphany
+* PowerPC SPE
+
## BSPs and Device Drivers
* General
@@ -283,11 +313,31 @@ Obsoleted architectures:
* Obsoleted BSPs
- * powerpc/mbx8xx
+ * `m68k/gen68302`
+
+ * `m68k/ods68302`
+
+ * `powerpc/brs5l`
+
+ * `powerpc/brs6l`
+
+ * `powerpc/dp2`
+
+ * `powerpc/mbx8xx`
+
+ * `powerpc/mpc5566evb_spe`
+
+ * `powerpc/mpc5643l_dpu`
+
+ * `powerpc/mpc5643l_evb`
+
+ * `powerpc/mpc5674f_ecu508_app`
+
+ * `powerpc/mpc5674f_ecu508_boot`
- * m68k/gen68302
+ * `powerpc/mpc5674fevb_spe`
- * m68k/ods68302
+ * `powerpc/mpc5674f_rsm6`
* Drivers