[Bug 1647] Modular SuperCore Scheduler
bugzilla-daemon at rtems.org
bugzilla-daemon at rtems.org
Tue Aug 31 13:11:17 UTC 2010
https://www.rtems.org/bugzilla/show_bug.cgi?id=1647
--- Comment #34 from Joel Sherrill <joel.sherrill at oarcorp.com> 2010-08-31 08:11:16 CDT ---
> Why is this single time higher? There was no change but we added about 50
> instructions.
>
> 21c23
> < rtems_semaphore_obtain: not available -- caller blocks 700
> ---
> > rtems_semaphore_obtain: not available -- caller blocks 751
I should have had more coffee before I wrote that. Let me try again. The above
is an example of a case which includes the worst case critical section in
RTEMS. It appears that it is ~50 instructions longer. You have mentioned some
overhead due to the indirect calls and loss of some inlining but I am having
trouble seeing that account for 50 instructions. Help me out.
--
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the bugs
mailing list