diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-05-06 14:58:16 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-05-06 14:58:16 +0200 |
commit | 76b68ad3eb4ea25dae0e1e2f48ca29775aa76664 (patch) | |
tree | be8125a467719c1f27a77bd76f260aa06585341c | |
parent | Update rtems-notes-5.txt (diff) | |
download | rtems-release-76b68ad3eb4ea25dae0e1e2f48ca29775aa76664.tar.bz2 |
Update rtems-notes-5.txt
-rw-r--r-- | rtems-notes-5.txt | 68 |
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 |