-
Notifications
You must be signed in to change notification settings - Fork 75
Initial Flow Script for riscv-perf-model #275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial Flow Script for riscv-perf-model #275
Conversation
The amount of files in the |
@vinicius-r-silva Thanks for your review! I've made some improvements to the code, but there's still more to be done (e.g., better documentation and removing redundant lines/functions, PEP8 compliance ...). It's a work in progress. I've implemented the changes you suggested, as I had the same thoughts. I'd appreciate any additional feedback you have! |
80c2fec
to
df96b8c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
per discussion in the meeting - approving
bfea9db
to
c71307e
Compare
riscv-gnu-toolchain
(get-tool.sh
) for baremetal, Linux, 32-bit, and 64-bit support, including newlib for diverse workloads./outputs/
.main()
orbenchmark()
. Includes emulator-specific stubs, entry points, linker script, and UART stdout support..cfg
for easier_building_x_benchmark
definitions and support workload-specificcrt0.S
andlink.ld
overrides.doc/
.doc/emulator-comparison.md
for detailed QEMU vs. Spike STF generation analysis. Alogn with a reproducible script.full_flow.py
script for an interactive Docker-based workflow.board.cfg
in environment for streamlined workload-specific flag and configuration declarations.Next Steps:
trace_archive.py
for metadata storage and trace upload.