verilator/nodist/fuzzer/setup_root

23 lines
691 B
Bash
Executable File

#!/bin/bash
######################################################################
# DESCRIPTION: Fuzzer setup to be run as root
#
# SPDX-FileCopyrightText: 2019 Eric Rippey
# SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0
######################################################################
# This is the portion of the fuzzer setup that must be run as root.
# Note that this assumes a Debian-like distribution.
set -e
# Get dependencies
apt-get install afl mdm
apt-get build-dep verilator
# Run a couple pieces of setup which should speed up the fuzzer
echo core >/proc/sys/kernel/core_pattern
cd /sys/devices/system/cpu
echo performance | tee cpu*/cpufreq/scaling_governor