Changeset 4b911a75 in rtems

Timestamp:
07/14/22 11:59:23 (21 months ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
1bf878f7
Parents:
5ed00353
git-author:
Sebastian Huber <sebastian.huber@…> (07/14/22 11:59:23)
git-committer:
Sebastian Huber <sebastian.huber@…> (07/15/22 08:46:02)
Message:

score: Place object controls into .noinit sections

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 size.

It may improve the cache efficiency since the mostly read local tables are
placed in a contiguous memory area.

Update #4678.

(No files)

Note: See TracChangeset for help on using the changeset viewer.