diff options
author | yu liu <[email protected]> | 2011-06-14 18:34:25 -0500 |
---|---|---|
committer | Avi Kivity <[email protected]> | 2011-07-12 13:16:30 +0300 |
commit | 685659ee70db0bac47ffd619c726cf600e504fd7 (patch) | |
tree | 80d17e740132295a77732b539ce620203c3646ba /tools/perf/scripts/python/syscall-counts-by-pid.py | |
parent | a22a2daccfa3ade5cdd9ef1e8a05cf1e6ffca42b (diff) |
powerpc/e500: Save SPEFCSR in flush_spe_to_thread()
giveup_spe() saves the SPE state which is protected by MSR[SPE].
However, modifying SPEFSCR does not trap when MSR[SPE]=0.
And since SPEFSCR is already saved/restored in _switch(),
not all the callers want to save SPEFSCR again.
Thus, saving SPEFSCR should not belong to giveup_spe().
This patch moves SPEFSCR saving to flush_spe_to_thread(),
and cleans up the caller that needs to save SPEFSCR accordingly.
Signed-off-by: Liu Yu <[email protected]>
Acked-by: Kumar Gala <[email protected]>
Signed-off-by: Scott Wood <[email protected]>
Signed-off-by: Alexander Graf <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions