[Cbe-oss-dev] [PATCH 0:5] updated context switch patches

Luke Browning lukebr at linux.vnet.ibm.com
Mon Apr 28 04:41:36 EST 2008


This is an updated patch set that is meant to replace my previous fixes
for spu context switching. There is still something wrong with the
matrix_mul test.  I run 4 instances in parallel.  Occasionally, one of
the testcases hangs on the last iteration.  Also, the barrier testcase
now seems to be working.  I believe that patch 4 is the key change for
it.

patch 1 - fixed the saving of the mfc control register when in the
suspended state [Updated]

patch 2 - fixed the setting of the pending context switch flag 

patch 3 - fixed interrupt routine [Updated]

patch 4 - fixed concurrent delivery of class 0 and 1 exceptions [new]

patch 5 - handle faults while context switching pending flag is set
[new]

Note this last patch does not solve all of the problems in this area.
The patch that Ben and Jeremy are working on is still needed.

Luke
 




More information about the cbe-oss-dev mailing list