There is misunderstanding. I am using Starterware based bootloader, however it is little bit modified to be faster with SPI flash access. Bootloader starts SYS/BIOS based application, the findings that I reported were about this application.
It seems that unchecking this from my application settings was most important. It reduced sys/bios startup time from 2.7 s to 0.6 s.
SYS/BIOS -> Scheduling->Hwi
- Initialize stack
NB: if I am talking about startup times, I mean time delay from giving control to app entry point to time where application main is started.
This is snippet from the bootloader that starts sys/bios application:
appEntry = (void (*)(void)) entryPoint;(*appEntry)( );
Andres