diff options
author | 2012-03-11 11:59:27 -0400 | |
---|---|---|
committer | 2012-03-11 11:59:28 -0400 | |
commit | 4c1051e37a0e2a941115c6fb7ba08c318f25a0f9 (patch) | |
tree | f228f1a90c0d7abb8308f275d0906dd7d1588ba3 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | [S390] rework smp code (diff) | |
download | linux-dev-4c1051e37a0e2a941115c6fb7ba08c318f25a0f9.tar.xz linux-dev-4c1051e37a0e2a941115c6fb7ba08c318f25a0f9.zip |
[S390] rework idle code
Whenever the cpu loads an enabled wait PSW it will appear as idle to the
underlying host system. The code in default_idle calls vtime_stop_cpu
which does the necessary voodoo to get the cpu time accounting right.
The udelay code just loads an enabled wait PSW. To correct this rework
the vtime_stop_cpu/vtime_start_cpu logic and move the difficult parts
to entry[64].S, vtime_stop_cpu can now be called from anywhere and
vtime_start_cpu is gone. The correction of the cpu time during wakeup
from an enabled wait PSW is done with a critical section in entry[64].S.
As vtime_start_cpu is gone, s390_idle_check can be removed as well.
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions