powerpc/spufs: remove class_0_dsisr from spu exception handling
According to the CBEA, the SPU dsisr is not updated for class 0 exceptions. spu_stopped() is testing the dsisr that was passed to it from the class 0 exception handler, so we return a false positive here. This patch cleans up the interrupt handler and erroneous tests in spu_stopped. It also removes the fields from the csa since it is not needed to process class 0 events. Signed-off-by:Luke Browning <lukebrowning@us.ibm.com> Signed-off-by:
Jeremy Kerr <jk@ozlabs.org>
Showing
- arch/powerpc/platforms/cell/spu_base.c 0 additions, 2 deletionsarch/powerpc/platforms/cell/spu_base.c
- arch/powerpc/platforms/cell/spufs/run.c 0 additions, 5 deletionsarch/powerpc/platforms/cell/spufs/run.c
- arch/powerpc/xmon/xmon.c 0 additions, 1 deletionarch/powerpc/xmon/xmon.c
- include/asm-powerpc/spu.h 0 additions, 1 deletioninclude/asm-powerpc/spu.h
- include/asm-powerpc/spu_csa.h 1 addition, 1 deletioninclude/asm-powerpc/spu_csa.h
Loading
Please register or sign in to comment