#!/usr/bin/env bash set_common_vars() { arch="$1" gem5="${2:-false}" buildroot_dir="${root_dir}/buildroot" arch_dir="$arch" if "$gem5" && [ ! "$arch" = aarch64 ]; then arch_dir="${arch}-gem5" fi out_arch_dir="${out_dir}/${arch_dir}" buildroot_out_dir="${out_arch_dir}/buildroot" build_dir="${buildroot_out_dir}/build" images_dir="${buildroot_out_dir}/images" host_dir="${buildroot_out_dir}/host" gem5_out_dir="${out_arch_dir}/gem5" m5out_dir="${gem5_out_dir}/m5out" qemu_out_dir="${out_arch_dir}/qemu" qemu_trace_txt_file="${qemu_out_dir}/trace.txt" } root_dir="$(pwd)" out_dir="${root_dir}/out" data_dir="${root_dir}/data" p9_dir="${data_dir}/9p" readfile_file="${data_dir}/readfile" common_dir="${out_dir}/common" f="${data_dir}/cli" if [ -f "$f" ]; then . "$f" fi # Default arch. arch=x86_64