Skip to content

Commit

Permalink
Merge pull request #429 from ucb-bar/bump-firesim-02-12
Browse files Browse the repository at this point in the history
bump to firesim with support for TracerV + Stack unwinding + Flame Graphs
  • Loading branch information
sagark authored Feb 12, 2020
2 parents ca0c2fc + 074add1 commit 7bcedfa
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion sims/firesim
Submodule firesim updated 61 files
+12 −0 .gitmodules
+6 −0 build-setup-nolog.sh
+1 −1 deploy/awstools/awstools.py
+9 −3 deploy/runtools/firesim_topology_elements.py
+5 −0 deploy/runtools/firesim_topology_with_passes.py
+14 −3 deploy/runtools/runtime_config.py
+2 −1 deploy/runtools/workload.py
+11 −6 deploy/sample-backup-configs/sample_config_runtime.ini
+9 −0 deploy/workloads/linux-uniform-flamegraph.json
+4 −4 deploy/workloads/linux-uniform.json
+1 −0 deploy/workloads/linux-uniform/br-base-bin-dwarf
+58 −0 deploy/workloads/ping-latency-firemarshal.json
+2 −2 docs/Advanced-Usage/Debugging-and-Profiling-on-FPGA/Assertion-Synthesis.rst
+135 −0 docs/Advanced-Usage/Debugging-and-Profiling-on-FPGA/AutoCounter.rst
+2 −2 docs/Advanced-Usage/Debugging-and-Profiling-on-FPGA/Debugging-Hardware-Using-ILA.rst
+27 −20 docs/Advanced-Usage/Debugging-and-Profiling-on-FPGA/Printf-Synthesis.rst
+30 −0 docs/Advanced-Usage/Debugging-and-Profiling-on-FPGA/TRACERV-HUMAN-READABLE-EXAMPLE
+158 −0 docs/Advanced-Usage/Debugging-and-Profiling-on-FPGA/TracerV-with-FlameGraph.rst
+280 −0 docs/Advanced-Usage/Debugging-and-Profiling-on-FPGA/TracerV.rst
+19 −0 docs/Advanced-Usage/Debugging-and-Profiling-on-FPGA/index.rst
+0 −0 docs/Advanced-Usage/Debugging-in-Software/RTL-Simulation.rst
+12 −0 docs/Advanced-Usage/Debugging-in-Software/index.rst
+0 −111 docs/Advanced-Usage/Debugging/AutoCounter.rst
+0 −67 docs/Advanced-Usage/Debugging/TracerV.rst
+0 −16 docs/Advanced-Usage/Debugging/index.rst
+46 −2 docs/Advanced-Usage/Manager/Manager-Configuration-Files.rst
+10 −13 docs/Advanced-Usage/Workloads/Booting-Fedora.rst
+80 −83 docs/Advanced-Usage/Workloads/Defining-Custom-Workloads.rst
+215 −0 docs/Advanced-Usage/Workloads/Deprecated-Defining-Custom-Workloads.rst
+2 −1 docs/Advanced-Usage/Workloads/index.rst
+ docs/_static/firesim_logo_small.png
+2 −0 docs/conf.py
+2 −1 docs/index.rst
+10 −0 scripts/build-libdwarf.sh
+10 −0 scripts/build-libelf.sh
+80 −10 sim/firesim-lib/src/main/cc/bridges/tracerv.cc
+9 −0 sim/firesim-lib/src/main/cc/bridges/tracerv.h
+4 −0 sim/firesim-lib/src/main/cc/bridges/tracerv/test/.gitignore
+38 −0 sim/firesim-lib/src/main/cc/bridges/tracerv/test/Makefile
+55 −0 sim/firesim-lib/src/main/cc/bridges/tracerv/test/dwarftest.cc
+27 −0 sim/firesim-lib/src/main/cc/bridges/tracerv/test/elftest.cc
+8 −0 sim/firesim-lib/src/main/cc/bridges/tracerv/test/tracervproc.cc
+136 −0 sim/firesim-lib/src/main/cc/bridges/tracerv/trace_tracker.cc
+53 −0 sim/firesim-lib/src/main/cc/bridges/tracerv/trace_tracker.h
+232 −0 sim/firesim-lib/src/main/cc/bridges/tracerv/tracerv_dwarf.cc
+71 −0 sim/firesim-lib/src/main/cc/bridges/tracerv/tracerv_dwarf.h
+173 −0 sim/firesim-lib/src/main/cc/bridges/tracerv/tracerv_elf.cc
+25 −0 sim/firesim-lib/src/main/cc/bridges/tracerv/tracerv_elf.h
+154 −0 sim/firesim-lib/src/main/cc/bridges/tracerv/tracerv_processing.cc
+53 −0 sim/firesim-lib/src/main/cc/bridges/tracerv/tracerv_processing.h
+1 −0 sim/firesim-lib/src/main/cc/lib/boost
+1 −0 sim/firesim-lib/src/main/cc/lib/elfutils
+1 −0 sim/firesim-lib/src/main/cc/lib/libdwarf
+5 −5 sim/src/main/makefrag/firesim/Makefrag
+4 −4 sim/src/test/scala/midasexamples/TutorialSuite.scala
+3 −0 sourceme-f1-manager.sh
+1 −1 target-design/chipyard
+1 −0 utils/fireperf/FlameGraph
+26 −0 utils/fireperf/flamegraph-tracerv
+21 −0 utils/fireperf/gen-all-flamegraphs-fireperf.sh
+78 −0 utils/fireperf/stackcollapse-tracerv.py

0 comments on commit 7bcedfa

Please sign in to comment.