Fix for gcell corrrectness/performance problem. Replaces mfc_sync
authoreb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Mon, 24 Mar 2008 07:46:47 +0000 (07:46 +0000)
committereb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Mon, 24 Mar 2008 07:46:47 +0000 (07:46 +0000)
commita0eae4b4a9e0635fbb2a983673d1dd942f150ea7
tree5e48b8ac6953d91706fbe601e8a5803a0c903699
parentb1408be636817de8bfb39f154cc3db0d3736434c
Fix for gcell corrrectness/performance problem.  Replaces mfc_sync
with appropriate use of tag and fenced get.  We could pick up a bit
of additional performance by double buffering the the local store
job descriptor, but that's left for a rainy day.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8090 221aa14e-8319-0410-a670-987f0aec2ac5
gcell/src/include/spu/gc_jd_queue.h
gcell/src/lib/runtime/spu/gc_main.c
gcell/src/lib/runtime/spu/gc_spu_jd_queue.c