From 1d9f509e68a431d902cc655c85dc0601be4617b0 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 12 Dec 2019 08:43:06 +0100 Subject: config: Statically allocate MP thread proxies Update #3735. --- cpukit/include/rtems/score/thread.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'cpukit/include/rtems/score') diff --git a/cpukit/include/rtems/score/thread.h b/cpukit/include/rtems/score/thread.h index fd99e8bb77..bd8de4ef81 100644 --- a/cpukit/include/rtems/score/thread.h +++ b/cpukit/include/rtems/score/thread.h @@ -1065,6 +1065,23 @@ Thread_Information name##_Information = { \ } \ } +#if defined(RTEMS_MULTIPROCESSING) +/** + * @brief The configured thread control block. + * + * This type is defined in and depends on the application + * configuration. + */ +typedef struct Thread_Configured_proxy_control Thread_Configured_proxy_control; + +/** + * @brief The configured proxies. + * + * Provided by the application via . + */ +extern Thread_Configured_proxy_control * const _Thread_MP_Proxies; +#endif + /** @} */ #ifdef __cplusplus -- cgit v1.2.3