diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-09-18 09:07:46 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-09-18 18:55:09 +0200 |
commit | 7892ac0ca4757850713ba854cdd3a047d8f0ab47 (patch) | |
tree | e37beae76dac22859db0774edd8cf4d99df5fcf9 /cpukit/include/rtems/rtems/mp.h | |
parent | c161216d44f23610b6c459196ad0788b4f6708f9 (diff) |
rtems: From <rtems.h> to <rtems/rtems/mp.h>
Move multiprocessing related definitions to <rtems/rtems/mp.h>. This
makes <rtems.h> an include only header file.
Diffstat (limited to '')
-rw-r--r-- | cpukit/include/rtems/rtems/mp.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/cpukit/include/rtems/rtems/mp.h b/cpukit/include/rtems/rtems/mp.h index a3de1e6682..0ddeaf7d53 100644 --- a/cpukit/include/rtems/rtems/mp.h +++ b/cpukit/include/rtems/rtems/mp.h @@ -18,6 +18,8 @@ #ifndef _RTEMS_RTEMS_MP_H #define _RTEMS_RTEMS_MP_H +#include <rtems/score/mppkt.h> + /** * @defgroup ClassicMP Multiprocessing * @@ -33,6 +35,20 @@ extern "C" { #endif /** + * @brief An MPCI must support packets of at least this size. + */ +#define RTEMS_MINIMUM_PACKET_SIZE MP_PACKET_MINIMUM_PACKET_SIZE + +/** + * @brief Defines the count of @c uint32_t numbers in a packet which must be + * converted to native format in a heterogeneous system. + * + * In packets longer than this value, some of the extra data may be a user + * message buffer which is not automatically endian swapped. + */ +#define RTEMS_MINIMUN_HETERO_CONVERSION MP_PACKET_MINIMUN_HETERO_CONVERSION + +/** * @brief RTEMS Multiprocessing Announce * * This routine implements the MULTIPROCESSING_ANNOUNCE directive. |