mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-25 11:11:35 +01:00
I was confused previously by the fact that the DTB is required, despite gem5 autogenerating a default one if it is not provided. TODO: why is the generated one not correct?
12 lines
526 B
Bash
Executable File
12 lines
526 B
Bash
Executable File
#!/usr/bin/env bash
|
|
M5_PATH="$(pwd)/out/aarch64/buildroot/build/gem5-1.0/system" \
|
|
./out/aarch64/buildroot/build/gem5-1.0/gem5/build/ARM/gem5.opt \
|
|
./out/aarch64/buildroot/build/gem5-1.0/gem5/configs/example/arm/fs_bigLITTLE.py \
|
|
--disk="$(pwd)/out/aarch64/buildroot/images/rootfs.ext2" \
|
|
--kernel="$(pwd)/out/aarch64/buildroot/build/linux-custom/vmlinux" \
|
|
--big-cpus=2 \
|
|
--little-cpus=2 \
|
|
--caches \
|
|
--dtb "$(pwd)/out/aarch64/buildroot/build/gem5-1.0/gem5/system/arm/dt/armv8_gem5_v1_big_little_2_2.dtb" \
|
|
;
|