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

Repo clean | Add more br packages #268

Closed abejgonzalez closed 1 year ago

abejgonzalez commented 1 year ago

Fixes .gitignore files to properly ignore generated files. Also, adds memcached zeromq zmqpp cppzmq needed for FireSim paper results to be generated (https://github.com/firesim/mutilate-loadgen-riscv-release). I don't know what BR2_COMPILER_PARANOID_UNSAFE_PATH=y is, maybe we should unset?

abejgonzalez commented 1 year ago

Testing this right now w/ FireSim. Will update the PR if it passes

abejgonzalez commented 1 year ago

@jz this at least builds in FireSim. this should be good for review.

abejgonzalez commented 1 year ago

According to this (below) the extra BR config throws an error if things are misconfigured (which I think is probably good): https://github.com/rancher/buildroot/blob/881dae3a9c086ee3880834e10f72baea221f4945/Config.in#L662

abejgonzalez commented 1 year ago

I noticed you're generating these configuration changes with a different buildroot version. Can you include the buildroot bump in your PR as well?

I used the buildroot version that was in FireMarshal main. I'll double check again.

jerryz123 commented 1 year ago

Ah you are right Abe, I didn't do the right thing when I bumped buildroot.