[Cbe-oss-dev] [PATCH 6:7] spusched: Implement deferred queuing for spu class 1 faults

Kazunori Asayama asayama at sm.sony.co.jp
Tue May 13 22:32:15 EST 2008


Luke Browning wrote:
> On Tue, 2008-05-13 at 20:54 +0900, Kazunori Asayama wrote:
>> Luke Browning wrote:
>>> Implement deferred queuing for spu class 1 faults
>> This patch (PATCH 6/7) doesn't work correctly (at least, on PS3) 
>> with the public 'ps3-linux' tree. The spufs in the 'ps3-linux' 
>> tree is same as the public 'spufs' tree's one.
>>
>> When I ran a test of the libspe2 as below so that both of 
>> class 1 interrupts and SPU context switches occurred, the 
>> kernel hanged.
>>
>>     # cd libspe2
>>     # make
>>     # cd tests/libspe2.mfc
>>     # make check-test_dma_page_fault.elf TEST_SPES=7
>>      (on Cell blade, TEST_SPES=17)
>>
>> Do I need some additional patches from Jeremy's internal tree?
>>
> 
> Not sure.  Where can I get these testcases?  I will take a look today.

It's available from SF.net:

   svn co https://libspe.svn.sourceforge.net/svnroot/libspe/libspe2

> 
> I assume that the application hung and that you were able to control C
> out of it.  That is, the kernel didn't wedge.

I couldn't stop the program by ctrl-C.
The system didn't handle any inputs from the keyboard...

-- 
(ASAYAMA Kazunori
  (asayama at sm.sony.co.jp))
t



More information about the cbe-oss-dev mailing list