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

Kazunori Asayama asayama at sm.sony.co.jp
Fri May 30 16:00:39 EST 2008


Luke Browning wrote:
> Implement deferred queuing for spu class 1 faults

I found another problem of this patch.

I ran the libspe2 test 'test-ibox.elf' with many SPEs; i.e.
"make check-test_ibox.elf TEST_SPES=30".

This test iterates the following steps with specified # of SPEs:
   1. check the ibox status.
   2. read data from the ibox.

Of course the test can stall at the step 1 if the check is performed
via PS direct access and context switching occurs. However, if this
patch is applied, the test process (test_ibox.elf) cannot be terminated
by Ctrl-C when the process stalls. Without this patch, that is possible.

I could reproduce this problem on both of PS3 and QS20.

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



More information about the cbe-oss-dev mailing list