gem5: support variants

This commit is contained in:
Ciro Santilli
2018-06-08 17:50:26 +01:00
parent 37d5fa8df9
commit b562d8dfe7
10 changed files with 117 additions and 57 deletions

View File

@@ -1,13 +1,13 @@
#!/usr/bin/env bash
gem5_out_dir="$(pwd)/out/common/gem5"
buildroot_out_dir="$(pwd)/out/aarch64/buildroot"
M5_PATH="${gem5_out_dir}/system" \
"${gem5_out_dir}/build/ARM/gem5.opt" \
./gem5/gem5/configs/example/arm/fs_bigLITTLE.py \
. common
set_common_vars -L "${common_linux_variant}" -M "${common_gem5_variant}" aarch64 true
M5_PATH="${common_gem5_system_dir}" \
"${common_gem5_build_dir}/ARM/gem5.opt" \
"${common_gem5_default_src_dir}/configs/example/arm/fs_bigLITTLE.py" \
--big-cpus=2 \
--caches \
--disk="${buildroot_out_dir}/images/rootfs.ext2" \
--dtb "${gem5_out_dir}/system/arm/dt/armv8_gem5_v1_big_little_2_2.dtb" \
--kernel="${buildroot_out_dir}/build/linux-custom/vmlinux" \
--disk="${common_images_dir}/rootfs.ext2" \
--dtb "${common_gem5_system_dir}/arm/dt/armv8_gem5_v1_big_little_2_2.dtb" \
--kernel="${common_vmlinux}" \
--little-cpus=2 \
;