Re: [PATCH 06/13] config: Add rtems_malloc_task_stack_for_idle()

2022-10-06 Thread Chris Johns
On 7/10/2022 3:25 pm, Sebastian Huber wrote: > On 07.10.22 04:57, Chris Johns wrote: >> On 6/10/2022 6:35 pm, Sebastian Huber wrote: >>> On 06/10/2022 00:13, Chris Johns wrote: Will the IDLE TLS size be based on the CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE if it is not zero? This

Re: [PATCH 06/13] config: Add rtems_malloc_task_stack_for_idle()

2022-10-06 Thread Sebastian Huber
On 07.10.22 04:57, Chris Johns wrote: On 6/10/2022 6:35 pm, Sebastian Huber wrote: On 06/10/2022 00:13, Chris Johns wrote: Will the IDLE TLS size be based on the CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE if it is not zero? This effects libdl once it supports loading TLS based code.

Re: [PATCH 06/13] config: Add rtems_malloc_task_stack_for_idle()

2022-10-06 Thread Chris Johns
On 6/10/2022 6:35 pm, Sebastian Huber wrote: > On 06/10/2022 00:13, Chris Johns wrote: >> Will the IDLE TLS size be based on the >> CONFIGURE_MAXIMUM_THREAD_LOCAL_STORAGE_SIZE if it is not zero? This effects >> libdl once it supports loading TLS based code. > > Currently, only the actual TLS size

Re: [PATCH 06/13] config: Add rtems_malloc_task_stack_for_idle()

2022-10-06 Thread Sebastian Huber
On 06/10/2022 00:13, Chris Johns wrote: In this patch you discuss applications with "very dynamic thread-local storage size"? I have no idea what this means and under what conditions such an app is created. Could you please explain this? A scenario is a bigger organization in which one

Re: [PATCH 06/13] config: Add rtems_malloc_task_stack_for_idle()

2022-10-05 Thread Chris Johns
On 5/10/2022 4:00 pm, Sebastian Huber wrote: > On 04/10/2022 23:21, Chris Johns wrote: >> On 5/10/2022 12:41 am, Sebastian Huber wrote: >>> On 04/10/2022 15:21, Joel Sherrill wrote: On Tue, Oct 4, 2022 at 12:40 AM Sebastian Huber >>> > wrote:

Re: [PATCH 06/13] config: Add rtems_malloc_task_stack_for_idle()

2022-10-04 Thread Sebastian Huber
On 04/10/2022 23:21, Chris Johns wrote: On 5/10/2022 12:41 am, Sebastian Huber wrote: On 04/10/2022 15:21, Joel Sherrill wrote: On Tue, Oct 4, 2022 at 12:40 AM Sebastian Huber mailto:sebastian.hu...@embedded-brains.de>> wrote:     On 30/09/2022 23:39, Chris Johns wrote: > On 30/9/2022

Re: [PATCH 06/13] config: Add rtems_malloc_task_stack_for_idle()

2022-10-04 Thread Chris Johns
On 5/10/2022 12:41 am, Sebastian Huber wrote: > On 04/10/2022 15:21, Joel Sherrill wrote: >> On Tue, Oct 4, 2022 at 12:40 AM Sebastian Huber >> > > wrote: >> >>     On 30/09/2022 23:39, Chris Johns wrote: >> > On 30/9/2022 7:21 pm, Sebastian Huber

Re: [PATCH 06/13] config: Add rtems_malloc_task_stack_for_idle()

2022-10-04 Thread Sebastian Huber
On 04/10/2022 15:21, Joel Sherrill wrote: On Tue, Oct 4, 2022 at 12:40 AM Sebastian Huber > wrote: On 30/09/2022 23:39, Chris Johns wrote: > On 30/9/2022 7:21 pm, Sebastian Huber wrote: >> Update #4524. >> --- >>   

Re: [PATCH 06/13] config: Add rtems_malloc_task_stack_for_idle()

2022-10-04 Thread Joel Sherrill
On Tue, Oct 4, 2022 at 12:40 AM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > On 30/09/2022 23:39, Chris Johns wrote: > > On 30/9/2022 7:21 pm, Sebastian Huber wrote: > >> Update #4524. > >> --- > >> cpukit/doxygen/appl-config.h| 13 + > >>

Re: [PATCH 06/13] config: Add rtems_malloc_task_stack_for_idle()

2022-10-03 Thread Sebastian Huber
On 30/09/2022 23:39, Chris Johns wrote: On 30/9/2022 7:21 pm, Sebastian Huber wrote: Update #4524. --- cpukit/doxygen/appl-config.h| 13 + cpukit/include/rtems/rtems/config.h | 29 +- cpukit/include/rtems/score/interr.h | 1 +

Re: [PATCH 06/13] config: Add rtems_malloc_task_stack_for_idle()

2022-09-30 Thread Chris Johns
On 30/9/2022 7:21 pm, Sebastian Huber wrote: > Update #4524. > --- > cpukit/doxygen/appl-config.h| 13 + > cpukit/include/rtems/rtems/config.h | 29 +- > cpukit/include/rtems/score/interr.h | 1 + > cpukit/sapi/src/interrtext.c| 3 +- >

[PATCH 06/13] config: Add rtems_malloc_task_stack_for_idle()

2022-09-30 Thread Sebastian Huber
Update #4524. --- cpukit/doxygen/appl-config.h| 13 + cpukit/include/rtems/rtems/config.h | 29 +- cpukit/include/rtems/score/interr.h | 1 + cpukit/sapi/src/interrtext.c| 3 +- cpukit/sapi/src/malloctaskstackforidle.c| 59