mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-23 10:15:57 +01:00
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.
15 lines
341 B
Bash
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"
|
|
}
|