[RTEMS Project] #4678: System initialization time increased compared to RTEMS 4.11

RTEMS trac trac at rtems.org
Fri Jul 15 08:42:59 UTC 2022


#4678: System initialization time increased compared to RTEMS 4.11
-----------------------------+------------------------------
 Reporter:  Sebastian Huber  |       Owner:  Sebastian Huber
     Type:  defect           |      Status:  assigned
 Priority:  normal           |   Milestone:  6.1
Component:  score            |     Version:  5
 Severity:  normal           |  Resolution:
 Keywords:                   |  Blocked By:
 Blocking:                   |
-----------------------------+------------------------------

Comment (by Sebastian Huber <sebastian.huber@…>):

 In [changeset:"4b911a7516750ef1c43f9dc387e0206e1086623b/rtems"
 4b911a75/rtems]:
 {{{
 #!CommitTicketReference repository="rtems"
 revision="4b911a7516750ef1c43f9dc387e0206e1086623b"
 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.
 }}}

--
Ticket URL: <http://devel.rtems.org/ticket/4678#comment:3>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list