[PATCH 2/3] score: Place object controls into .noinit sections
chrisj at rtems.org
Fri Jul 15 02:03:24 UTC 2022
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 all fields? Is
the saving because there is code that already does this?
> 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?
More information about the devel