This repo contains scripts to build the mutilate
load generator for RISC-V systems running Linux.
You can find the official mutilate repo here: https://github.com/leverich/mutilate
Ideally, you should use this from within the firesim repo, which will automatically give you rootfses with memcached + mutilate built-in. Otherwise:
-
RISC-V Tools must be on your path
-
Enable the following packages in buildroot and run the build process to get rootfses:
- memcached
- zeromq
- zmqpp
- cppzmq
-
In the Makefile, point the sysroot to your copy of buildroot
-
Run ./build.sh
-
Copy overlay into firesim-software's buildroot-overlay