#4678 closed defect (fixed)
System initialization time increased compared to RTEMS 4.11
Reported by: | Sebastian Huber | Owned by: | Sebastian Huber |
---|---|---|---|
Priority: | normal | Milestone: | 6.1 |
Component: | score | Version: | 5 |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description (last modified by Sebastian Huber)
Since RTEMS 5, the objects based on Objects_Control are statically allocated in the .bss sections. The zero-initialization is unnecessary since each object is fully initialized after allocation by an object-specific initialization routine. The memory for objects is statically allocated or allocated from the workspace if the unlimited objects configuration option is used. Workspace memory is uninitialized by default. Optimize the static allocation to place the object controls, local tables, and thread queue heads into a .noinit section.
The longer system initialization time compared to RTEMS 4.11 may lead to hardware watchdog problems.
Change History (9)
comment:1 Changed on 07/15/22 at 06:26:19 by Sebastian Huber
Description: | modified (diff) |
---|
comment:2 Changed on 07/15/22 at 08:42:56 by Sebastian Huber <sebastian.huber@…>
comment:4 Changed on 07/15/22 at 08:43:01 by Sebastian Huber <sebastian.huber@…>
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
In 1bf878f7/rtems:
Note: See
TracTickets for help on using
tickets.
In 5ed00353/rtems: