diff options
author | Stewart Smith <stewart@linux.vnet.ibm.com> | 2015-05-29 17:15:55 +1000 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2015-05-29 17:24:58 +1000 |
commit | 3bd6f3ba4a2070ab42647a0d07770e9828765031 (patch) | |
tree | d2500c87b3c857dff73ca11441ec10b155055569 /libc | |
parent | 9daee5c3edab395b6a2e729b3fe3728dbc7e4bf6 (diff) | |
download | skiboot-3bd6f3ba4a2070ab42647a0d07770e9828765031.zip skiboot-3bd6f3ba4a2070ab42647a0d07770e9828765031.tar.gz skiboot-3bd6f3ba4a2070ab42647a0d07770e9828765031.tar.bz2 |
Move the relax loop in secondary_cpu_entry to pure inline asm
this means we won't have gcov statistics for the loop iterations,
which greatly reduces the number of stores.
This improves gcov boot time on some hardware by maybe a dozen seconds,
especially noticeable as linux is starting and before it's brought
up all CPUs.
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'libc')
0 files changed, 0 insertions, 0 deletions