mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-02 07:02:20 +00:00
Removes the assignment of kconfig option CONFIG_CPU_CLOCK_FREQ_MHZ from boot_time project configuration files that redundantly set it to the default value (20). Change-Id: I901b2d4dc85d1de53dc4a1809b422ee16301ac03 Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com> |
||
---|---|---|
.. | ||
generic_pc | ||
quark | ||
Makefile | ||
README.txt |
Title: BootTime Description: BootTime measures the time: a) from system reset to kernel start (crt0.s's __start) b) from kernel start to begin of main() c) from kernel start to begin of first task The project can be built using one of the following three configurations: best ------- - Disables most features - Provides best case boot measurement default ------- - Default config options - Provides typical boot measurement worst ------- - Enables most features - Provides worst case boot measurement -------------------------------------------------------------------------------- Building and Running Project: This nanokernel project outputs to the console. It can be built and executed on QEMU in three possibile configurations as follows: make pristine make BOOTTIME_QUALIFIER=best nanokernel.qemu make pristine make BOOTTIME_QUALIFIER=default nanokernel.qemu make pristine make BOOTTIME_QUALIFIER=worst nanokernel.qemu -------------------------------------------------------------------------------- Sample Output: tc_start() - Boot Time Measurement NanoKernel Boot Result: Clock Frequency: 20 MHz __start : 377787 cycles, 18889 us _start->main(): 5287 cycles, 264 us _start->task : 5653 cycles, 282 us Boot Time Measurement finished =================================================================== PASS - bootTimeTask. =================================================================== VXMICRO PROJECT EXECUTION SUCCESSFUL