mirror of https://github.com/torvalds/linux.git
We found that when the 'decrementer' is saved, the PPE saves the current
time 'csa->suspend_time'. When restoring the 'decrementer', (Step 34)
decrementer seems to be adjusted with the number of cycles th= at a spu
thread has not been running.
In that code it is missing a substract ('-') because 'delta_time' is
assigned a not substracted(see bellow).
Acked-by: Mark Nutter <mnutter@us.ibm.com>
Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
|
||
|---|---|---|
| .. | ||
| Makefile | ||
| backing_ops.c | ||
| context.c | ||
| file.c | ||
| hw_ops.c | ||
| inode.c | ||
| run.c | ||
| sched.c | ||
| spu_restore.c | ||
| spu_restore_crt0.S | ||
| spu_restore_dump.h_shipped | ||
| spu_save.c | ||
| spu_save_crt0.S | ||
| spu_save_dump.h_shipped | ||
| spu_utils.h | ||
| spufs.h | ||
| switch.c | ||
| syscalls.c | ||