From ba99c525d8143c17c730cc3350e6d870f6940be7 Mon Sep 17 00:00:00 2001 From: Ciro Santilli Date: Thu, 28 Dec 2017 21:24:10 +0000 Subject: [PATCH] gem5 works --- README.md | 4 +--- build | 4 ++-- gem5.md | 3 +-- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 33b751b..08b2ddc 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,7 @@ Reserve 12Gb of disk and run: git clone https://github.com/cirosantilli/linux-kernel-module-cheat cd linux-kernel-module-cheat - ./configure - ./build - ./run + ./configure && ./build && ./run The first build will take a while ([GCC](https://stackoverflow.com/questions/10833672/buildroot-environment-with-host-toolchain), Linux kernel), e.g.: diff --git a/build b/build index 341e95f..97ee1ee 100755 --- a/build +++ b/build @@ -63,8 +63,7 @@ make O="$outdir" BR2_EXTERNAL="$(pwd)/../kernel_module" "$defconfig" cat ../buildroot_config_fragment >> "${outdir}/.config" if [ "$arch" = 'arm-gem5' ]; then echo "\ -BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y -BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE=../kernel_config_gem5 +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE=\"../kernel_config_gem5\" " >> "${outdir}/.config" else echo "\ @@ -92,6 +91,7 @@ time \ $extra_targets \ all \ ; +cd .. if [ "$arch" = 'arm-gem5' ]; then ./build-gem5 fi diff --git a/gem5.md b/gem5.md index 07d845d..ab490e9 100644 --- a/gem5.md +++ b/gem5.md @@ -23,8 +23,7 @@ Vs QEMU: ## ARM - ./configure - ./build -a arm-gem5 + ./configure && ./build -a arm-gem5 ./rungem5 On another shell: