Re: [PATCH 2/3] score: Place object controls into .noinit sections

2022-07-15 Thread Chris Johns
On 15/7/2022 3:41 pm, Sebastian Huber wrote: > On 15.07.22 04:03, Chris Johns wrote: >> On 14/7/2022 11:13 pm, Sebastian Huber wrote: >>> Place the statically allocated object control blocks, local tables, and >>> thread >>> queue heads into the dedicated .noinit intput sections.  The output

Re: [PATCH 2/3] score: Place object controls into .noinit sections

2022-07-15 Thread Sebastian Huber
On 15.07.22 07:41, Sebastian Huber wrote: Placing these elements into the .noinit section reduces the system initialization time by decreasing the .bss section size. How much data do you see that is being moved out of .bss to .noinit? It depends on your application configuration. You have for

Re: [PATCH 2/3] score: Place object controls into .noinit sections

2022-07-14 Thread Sebastian Huber
On 15.07.22 04:03, Chris Johns wrote: On 14/7/2022 11:13 pm, Sebastian Huber wrote: Place the statically allocated object control blocks, local tables, and thread queue heads into the dedicated .noinit intput sections. The output section is not zero initialized. Does the data held in no-init

Re: [PATCH 2/3] score: Place object controls into .noinit sections

2022-07-14 Thread Chris Johns
On 14/7/2022 11:13 pm, Sebastian Huber wrote: > Place the statically allocated object control blocks, local tables, and thread > queue heads into the dedicated .noinit intput sections. The output section is > not zero initialized. Does the data held in no-init rely on code having to initialise

[PATCH 2/3] score: Place object controls into .noinit sections

2022-07-14 Thread Sebastian Huber
Place the statically allocated object control blocks, local tables, and thread queue heads into the dedicated .noinit intput sections. The output section is not zero initialized. Placing these elements into the .noinit section reduces the system initialization time by decreasing the .bss section