Merged gcell, the Cell SPE scheduler and RPC mechanism into the trunk.
authoreb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Mon, 24 Mar 2008 06:09:29 +0000 (06:09 +0000)
committereb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Mon, 24 Mar 2008 06:09:29 +0000 (06:09 +0000)
commit28361a1bfc8f155a7b1367a234c9256b7b69da38
treed75e71d0e87a56a542f905256688475662eee075
parenta3ee0a2d8557477c873fb0bb43a34455944f7f58
Merged gcell, the Cell SPE scheduler and RPC mechanism into the trunk.
(eb/trunk-with-gcell r8037:8085).  Expect additional tweaks, but
currently works and passes distcheck.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8086 221aa14e-8319-0410-a670-987f0aec2ac5
146 files changed:
Makefile.am
Makefile.common
Makefile.common.spu [new file with mode: 0644]
bootstrap
config/Makefile.am
config/grc_gcell.m4 [new file with mode: 0644]
configure.ac
gcell/Makefile.am [new file with mode: 0644]
gcell/gcell.pc.in [new file with mode: 0644]
gcell/src/Makefile.am [new file with mode: 0644]
gcell/src/apps/Makefile.am [new file with mode: 0644]
gcell/src/apps/benchmark_dma.cc [new file with mode: 0644]
gcell/src/apps/benchmark_nop.cc [new file with mode: 0644]
gcell/src/apps/gen_script.py [new file with mode: 0755]
gcell/src/apps/plot_speedup.py [new file with mode: 0755]
gcell/src/apps/results-071223 [new file with mode: 0644]
gcell/src/apps/split_and_avg_results.py [new file with mode: 0755]
gcell/src/apps/spu/Makefile.am [new file with mode: 0644]
gcell/src/apps/spu/benchmark_procs.c [new file with mode: 0644]
gcell/src/apps/test_all.cc [new file with mode: 0644]
gcell/src/ibm/Makefile.am [new file with mode: 0644]
gcell/src/ibm/README [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/atomic.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/atomic_add.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/atomic_add_return.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/atomic_dec.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/atomic_dec_and_test.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/atomic_dec_if_positive.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/atomic_dec_return.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/atomic_inc.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/atomic_inc_return.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/atomic_read.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/atomic_set.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/atomic_sub.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/atomic_sub_and_test.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/atomic_sub_return.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/complete.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/complete_all.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/completion.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/cond.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/cond_broadcast.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/cond_init.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/cond_signal.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/cond_wait.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/init_completion.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/libsync.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/mutex.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/mutex_init.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/mutex_lock.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/mutex_trylock.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/mutex_unlock.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/pdt_libsync.xml [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/pdt_libsync_config.xml [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/sync_utils.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/trace_libsync.h [new file with mode: 0644]
gcell/src/ibm/sync/ppu_source/wait_for_completion.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/atomic.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/atomic_add.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/atomic_add_return.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/atomic_dec.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/atomic_dec_and_test.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/atomic_dec_if_positive.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/atomic_dec_return.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/atomic_inc.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/atomic_inc_return.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/atomic_read.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/atomic_set.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/atomic_sub.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/atomic_sub_and_test.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/atomic_sub_return.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/complete.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/complete_all.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/completion.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/cond.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/cond_broadcast.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/cond_init.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/cond_signal.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/cond_wait.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/init_completion.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/libsync.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/mutex.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/mutex_init.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/mutex_lock.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/mutex_trylock.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/mutex_unlock.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/read_lock.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/read_trylock.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/read_unlock.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/rwlock_init.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/sync_irq.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/sync_utils.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/trace_libsync.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/wait_for_completion.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/write_lock.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/write_trylock.h [new file with mode: 0644]
gcell/src/ibm/sync/spu_source/write_unlock.h [new file with mode: 0644]
gcell/src/include/Makefile.am [new file with mode: 0644]
gcell/src/include/compiler.h [new file with mode: 0644]
gcell/src/include/gc_atomic.h [new file with mode: 0644]
gcell/src/include/gc_cdefs.h [new file with mode: 0644]
gcell/src/include/gc_declare_proc.h [new file with mode: 0644]
gcell/src/include/gc_jd_queue.h [new file with mode: 0644]
gcell/src/include/gc_jd_queue_data.h [new file with mode: 0644]
gcell/src/include/gc_jd_stack.h [new file with mode: 0644]
gcell/src/include/gc_job_desc.h [new file with mode: 0644]
gcell/src/include/gc_job_desc_private.h [new file with mode: 0644]
gcell/src/include/gc_logging.h [new file with mode: 0644]
gcell/src/include/gc_mbox.h [new file with mode: 0644]
gcell/src/include/gc_spu_args.h [new file with mode: 0644]
gcell/src/include/gc_types.h [new file with mode: 0644]
gcell/src/include/memory_barrier.h [new file with mode: 0644]
gcell/src/include/spu/Makefile.am [new file with mode: 0644]
gcell/src/include/spu/gc_delay.h [new file with mode: 0644]
gcell/src/include/spu/gc_jd_queue.h [new file with mode: 0644]
gcell/src/lib/Makefile.am [new file with mode: 0644]
gcell/src/lib/general/Makefile.am [new file with mode: 0644]
gcell/src/lib/procs/Makefile.am [new file with mode: 0644]
gcell/src/lib/runtime/Makefile.am [new file with mode: 0644]
gcell/src/lib/runtime/gc_client_thread_info.h [new file with mode: 0644]
gcell/src/lib/runtime/gc_jd_queue.c [new file with mode: 0644]
gcell/src/lib/runtime/gc_jd_stack.c [new file with mode: 0644]
gcell/src/lib/runtime/gc_job_manager.cc [new file with mode: 0644]
gcell/src/lib/runtime/gc_job_manager.h [new file with mode: 0644]
gcell/src/lib/runtime/gc_job_manager_impl.cc [new file with mode: 0644]
gcell/src/lib/runtime/gc_job_manager_impl.h [new file with mode: 0644]
gcell/src/lib/runtime/gc_proc_def_utils.cc [new file with mode: 0644]
gcell/src/lib/runtime/gc_proc_def_utils.h [new file with mode: 0644]
gcell/src/lib/runtime/qa_jd_queue.cc [new file with mode: 0644]
gcell/src/lib/runtime/qa_jd_queue.h [new file with mode: 0644]
gcell/src/lib/runtime/qa_jd_stack.cc [new file with mode: 0644]
gcell/src/lib/runtime/qa_jd_stack.h [new file with mode: 0644]
gcell/src/lib/runtime/qa_job_manager.cc [new file with mode: 0644]
gcell/src/lib/runtime/qa_job_manager.h [new file with mode: 0644]
gcell/src/lib/runtime/qa_lib.cc [new file with mode: 0644]
gcell/src/lib/runtime/qa_lib.h [new file with mode: 0644]
gcell/src/lib/runtime/spu/gc_delay.c [new file with mode: 0644]
gcell/src/lib/runtime/spu/gc_logging.c [new file with mode: 0644]
gcell/src/lib/runtime/spu/gc_main.c [new file with mode: 0644]
gcell/src/lib/runtime/spu/gc_spu_config.h [new file with mode: 0644]
gcell/src/lib/runtime/spu/gc_spu_jd_queue.c [new file with mode: 0644]
gcell/src/lib/runtime/spu/gcell_qa.c [new file with mode: 0644]
gcell/src/lib/runtime/spu/spu_buffers.c [new file with mode: 0644]
gcell/src/lib/runtime/spu/spu_buffers.h [new file with mode: 0644]
gcell/src/lib/spu/Makefile.am [new file with mode: 0644]
usrp/firmware/include/fpga_regs_common.v
usrp/firmware/include/fpga_regs_standard.v