Running Fedora on FireSim¶
You can boot Fedora disk images pulled from upstream on FireSim simulations. These instructions assume you’ve already run through the tutorials.
Fedora currently requires some tweaks to the Linux configuration. To rebuild
Linux with this configuration, first head to sw/firesim-software
and
replace the linux-config-firesim
file with deploy/workloads/fedora-uniform/linux-config-firesim
and then re-run ./build.sh
in sw/firesim-software
. This will build a copy
of bbl-vmlinux
that is compatible with Fedora.
Next, head to
deploy/workloads
and run make fedora-uniform
. This will download the
latest version of the disk image and apply some patches to it to ensure it
functions correctly on FireSim.
Finally, you can change your workload to fedora-uniform.json
to boot Fedora on your simulations.