Merged features/mp-sched -r8915:9335 into the trunk. The trunk now
authoreb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 19 Aug 2008 23:09:56 +0000 (23:09 +0000)
committereb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 19 Aug 2008 23:09:56 +0000 (23:09 +0000)
commit2c8ea58e4d76f54c98d71d3fcc64bc29da490908
tree2d5021474a22fcea2425903bdc288e1405701f7a
parent6039ba34aee72974b0eacc9408627a0fa038dc81
Merged features/mp-sched -r8915:9335 into the trunk.  The trunk now
contains the SMP aware scheduler.  This changeset
introduces a dependency on boost 1.35 or later.
See source:gnuradio/trunk/README.building-boost for additional info.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9336 221aa14e-8319-0410-a670-987f0aec2ac5
118 files changed:
Makefile.am
Makefile.common
README
README.building-boost [new file with mode: 0644]
config/Makefile.am
config/acx_pthread.m4
config/ax_boost_base.m4 [new file with mode: 0644]
config/ax_boost_date_time.m4 [new file with mode: 0644]
config/ax_boost_filesystem.m4 [new file with mode: 0644]
config/ax_boost_iostreams.m4 [new file with mode: 0644]
config/ax_boost_program_options.m4 [new file with mode: 0644]
config/ax_boost_python.m4 [new file with mode: 0644]
config/ax_boost_regex.m4 [new file with mode: 0644]
config/ax_boost_serialization.m4 [new file with mode: 0644]
config/ax_boost_signals.m4 [new file with mode: 0644]
config/ax_boost_system.m4 [new file with mode: 0644]
config/ax_boost_test_exec_monitor.m4 [new file with mode: 0644]
config/ax_boost_thread.m4 [new file with mode: 0644]
config/ax_boost_unit_test_framework.m4 [new file with mode: 0644]
config/ax_boost_wserialization.m4 [new file with mode: 0644]
config/gr_boost.m4 [deleted file]
config/gr_lib64.m4 [new file with mode: 0644]
config/gr_set_md_cpu.m4
config/gr_x86_64.m4 [deleted file]
config/grc_gnuradio_core.m4
config/grc_gnuradio_examples.m4
configure-cell-cross
configure.ac
dtools/bin/check-tarball-h-files
gcell/src/lib/spu/Makefile.am
gcell/src/lib/wrapper/Makefile.am
gnuradio-core/src/lib/Makefile.am
gnuradio-core/src/lib/filter/Makefile.am
gnuradio-core/src/lib/filter/dotprod_fff_altivec.c [new file with mode: 0644]
gnuradio-core/src/lib/filter/dotprod_fff_altivec.h [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_altivec.c [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_altivec.h [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_cpu.cc [deleted file]
gnuradio-core/src/lib/filter/gr_cpu.h
gnuradio-core/src/lib/filter/gr_cpu_powerpc.cc [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_cpu_x86.cc [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_fir_fff_altivec.cc [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_fir_fff_altivec.h [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_fir_sysconfig_powerpc.cc [new file with mode: 0644]
gnuradio-core/src/lib/filter/gr_fir_sysconfig_powerpc.h [new file with mode: 0644]
gnuradio-core/src/lib/filter/qa_dotprod_powerpc.cc [new file with mode: 0644]
gnuradio-core/src/lib/filter/qa_filter.cc
gnuradio-core/src/lib/filter/qa_gr_fir_fff.cc
gnuradio-core/src/lib/filter/sysconfig_powerpc.cc [new file with mode: 0644]
gnuradio-core/src/lib/general/gr_math.h
gnuradio-core/src/lib/general/gri_fft.cc
gnuradio-core/src/lib/runtime/Makefile.am
gnuradio-core/src/lib/runtime/gr_block.cc
gnuradio-core/src/lib/runtime/gr_block.h
gnuradio-core/src/lib/runtime/gr_block_detail.h
gnuradio-core/src/lib/runtime/gr_block_executor.cc [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_block_executor.h [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_buffer.cc
gnuradio-core/src/lib/runtime/gr_buffer.h
gnuradio-core/src/lib/runtime/gr_buffer.i
gnuradio-core/src/lib/runtime/gr_flat_flowgraph.cc
gnuradio-core/src/lib/runtime/gr_flat_flowgraph.h
gnuradio-core/src/lib/runtime/gr_flowgraph.h
gnuradio-core/src/lib/runtime/gr_hier_block2_detail.cc
gnuradio-core/src/lib/runtime/gr_scheduler.cc [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_scheduler.h [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_scheduler_sts.cc [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_scheduler_sts.h [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_scheduler_thread.cc [deleted file]
gnuradio-core/src/lib/runtime/gr_scheduler_thread.h [deleted file]
gnuradio-core/src/lib/runtime/gr_scheduler_tpb.cc [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_scheduler_tpb.h [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_single_threaded_scheduler.cc
gnuradio-core/src/lib/runtime/gr_top_block.cc
gnuradio-core/src/lib/runtime/gr_top_block_impl.cc
gnuradio-core/src/lib/runtime/gr_top_block_impl.h
gnuradio-core/src/lib/runtime/gr_top_block_impl_sts.cc [deleted file]
gnuradio-core/src/lib/runtime/gr_top_block_impl_sts.h [deleted file]
gnuradio-core/src/lib/runtime/gr_tpb_detail.cc [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_tpb_detail.h [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_tpb_thread_body.cc [new file with mode: 0644]
gnuradio-core/src/lib/runtime/gr_tpb_thread_body.h [new file with mode: 0644]
gnuradio-core/src/lib/runtime/qa_gr_buffer.cc
gnuradio-core/src/python/gnuradio/gr/top_block.py
gnuradio-core/src/tests/Makefile.am
gnuradio-examples/python/Makefile.am
gnuradio-examples/python/mp-sched/Makefile.am [new file with mode: 0644]
gnuradio-examples/python/mp-sched/perf-data/core-duo.dat [new file with mode: 0644]
gnuradio-examples/python/mp-sched/perf-data/core2-duo.dat [new file with mode: 0644]
gnuradio-examples/python/mp-sched/perf-data/dual-quad-core-2.33-clovertown.dat [new file with mode: 0644]
gnuradio-examples/python/mp-sched/perf-data/dual-quad-core-3.00-penryn.dat [new file with mode: 0644]
gnuradio-examples/python/mp-sched/perf-data/js21-altivec.dat [new file with mode: 0644]
gnuradio-examples/python/mp-sched/perf-data/js21.dat [new file with mode: 0644]
gnuradio-examples/python/mp-sched/perf-data/ps3-altivec.dat [new file with mode: 0644]
gnuradio-examples/python/mp-sched/perf-data/ps3.dat [new file with mode: 0644]
gnuradio-examples/python/mp-sched/perf-data/qs21-altivec.dat [new file with mode: 0644]
gnuradio-examples/python/mp-sched/perf-data/qs21.dat [new file with mode: 0644]
gnuradio-examples/python/mp-sched/plot_flops.py [new file with mode: 0755]
gnuradio-examples/python/mp-sched/run_synthetic.py [new file with mode: 0755]
gnuradio-examples/python/mp-sched/synthetic.py [new file with mode: 0755]
gr-pager/src/Makefile.am
gr-pager/src/__init__.py
gr-pager/src/pager_utils.py [new file with mode: 0644]
gr-pager/src/usrp_flex.py
gr-pager/src/usrp_flex_all.py
gr-pager/src/usrp_flex_band.py
gruel/src/include/gruel/Makefile.am
gruel/src/include/gruel/thread_body_wrapper.h [new file with mode: 0644]
gruel/src/include/gruel/thread_group.h [new file with mode: 0644]
gruel/src/lib/Makefile.am
gruel/src/lib/thread_body_wrapper.cc [new file with mode: 0644]
gruel/src/lib/thread_group.cc [new file with mode: 0644]
mblock/src/lib/Makefile.am
pmt/src/lib/Makefile.am
run_tests.sh.in
usrp/host/apps-inband/Makefile.am
usrp/host/apps/Makefile.am
usrp/host/lib/inband/Makefile.am