Files
linux-kernel-module-cheat/common
Ciro Santilli 29908dffb2 Disable networking at runtime with lkmc_nonet cli instead of build
This is necessary because qemu and gem5 now use the same build folder.

Separate ./run -e and -f for kernel options before and after the ' - '.
This was already the better thing to do when -E was introduced,
but lkmc_nonet prompted me to do it nicer now.

Use the common script to find the out_dir on every toplevel script.

Include usage man pages on README.
2018-03-22 02:47:14 +00:00

15 lines
341 B
Bash

#!/usr/bin/env bash
set_common_vars() {
arch="$1"
gem5="$2"
root_dir="$(pwd)"
buildroot_dir="${root_dir}/buildroot"
arch_dir="$arch"
if "$gem5" && [ ! "$arch" = aarch64 ]; then
arch_dir="${arch}-gem5"
fi
out_dir="${buildroot_dir}/output.${arch_dir}~"
config_file="${out_dir}/.config"
images_dir="${out_dir}/images"
}