aboutsummaryrefslogtreecommitdiff
path: root/libc
diff options
context:
space:
mode:
authorStewart Smith <stewart@linux.vnet.ibm.com>2015-05-29 17:15:55 +1000
committerStewart Smith <stewart@linux.vnet.ibm.com>2015-05-29 17:24:58 +1000
commit3bd6f3ba4a2070ab42647a0d07770e9828765031 (patch)
treed2500c87b3c857dff73ca11441ec10b155055569 /libc
parent9daee5c3edab395b6a2e729b3fe3728dbc7e4bf6 (diff)
downloadskiboot-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