firesim / FireMarshal

Software workload management tool for RISC-V based SoC research. This is the default workload management tool for Chipyard and FireSim.
https://docs.fires.im/en/latest/Advanced-Usage/Workloads/index.html
Other
74 stars 49 forks source link

add buildroot example #270

Closed joonho3020 closed 1 year ago

joonho3020 commented 1 year ago

@charleshong3 From the marshal directory (that is installed as a CY submodule), if you run ./marshal build example-workloads/example-br.json it will build a image for you. After the image is built, run ./marshal install config example-workloads/example-br.json. This will add a json file to $CY/sims/firesim/deploy/workloads. I guess this will give you an idea on what you have to do lol.

abejgonzalez commented 1 year ago

If you want to create a "tutorial" page in the FireMarshal docs then we can add this.

joonho3020 commented 1 year ago

Sure, should I add this before the release?

abejgonzalez commented 1 year ago

We can do this after the release. If this is a tutorial, it should be more in-depth and probably have an example of how to compile things for baremetal + Linux in the same setup.