mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-22 17:55:57 +01:00
some small fixes
This commit is contained in:
@@ -22,5 +22,5 @@ script: |
|
|||||||
# libsdl2-dev : Depends: libegl1-mesa-dev
|
# libsdl2-dev : Depends: libegl1-mesa-dev
|
||||||
# Depends: libgles2-mesa-dev
|
# Depends: libgles2-mesa-dev
|
||||||
bash -x ./build-qemu -j 16 -S |& awk 'NR % 1000 == 0'
|
bash -x ./build-qemu -j 16 -S |& awk 'NR % 1000 == 0'
|
||||||
bash -x ./build -j 16 -S |& awk 'NR % 1000 == 0'
|
bash -x ./build-buildroot -j 16 -S |& awk 'NR % 1000 == 0'
|
||||||
bash -x ./run -e 'init=/poweroff.out'
|
bash -x ./run --kernel-cli 'init=/poweroff.out'
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ do_bench_buildroot_build() (
|
|||||||
"${root_dir}/build-buildroot" --arch "$arch" $baseline --buildroot-build-id "$build_id" --no-all -- source
|
"${root_dir}/build-buildroot" --arch "$arch" $baseline --buildroot-build-id "$build_id" --no-all -- source
|
||||||
"${root_dir}/build-buildroot" --arch "$arch" $baseline --buildroot-build-id "$build_id"
|
"${root_dir}/build-buildroot" --arch "$arch" $baseline --buildroot-build-id "$build_id"
|
||||||
cp "${common_build_dir}/build-time.log" "${new_dir}/buildroot-build-time-${baseline_suffix}${arch}.log"
|
cp "${common_build_dir}/build-time.log" "${new_dir}/buildroot-build-time-${baseline_suffix}${arch}.log"
|
||||||
wc -c "${images_dir}/"* > "${new_dir}/buildroot-image-size-${baseline_suffix}${arch}.log"
|
wc -c "${common_images_dir}/"* > "${new_dir}/buildroot-image-size-${baseline_suffix}${arch}.log"
|
||||||
"${root_dir}/build-buildroot" --arch "$arch" $baseline --buildroot-build-id "$build_id" --clean
|
"${root_dir}/build-buildroot" --arch "$arch" $baseline --buildroot-build-id "$build_id" --clean
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -98,10 +98,10 @@ fi
|
|||||||
|
|
||||||
if "$bench_gem5_build"; then
|
if "$bench_gem5_build"; then
|
||||||
common_arch="$default_arch"
|
common_arch="$default_arch"
|
||||||
gem5_build_id=bench-build
|
gem5_build_id=bench
|
||||||
common_gem5_build_dir="$("$getvar" --arch "$common_arch" --gem5-build-id "$gem5_build_id" gem5_out_dir)"
|
common_gem5_build_dir="$("$getvar" --arch "$common_arch" --gem5-build-id "$gem5_build_id" gem5_build_dir)"
|
||||||
common_gem5_src_dir="$("$getvar" --arch "$common_arch" --gem5-build-id "$gem5_build_id" gem5_src_dir)"
|
common_gem5_src_dir="$("$getvar" --arch "$common_arch" --gem5-build-id "$gem5_build_id" gem5_src_dir)"
|
||||||
results_file="${common_gem5_build_dir}/bench-build.txt"
|
results_file="${common_gem5_build_dir}/lkmc-bench-build.txt"
|
||||||
git -C "${common_gem5_src_dir}" clean -xdf
|
git -C "${common_gem5_src_dir}" clean -xdf
|
||||||
rm -f "$results_file"
|
rm -f "$results_file"
|
||||||
"${root_dir}/build-gem5" --arch "$common_arch" --clean --gem5-build-id "$gem5_build_id"
|
"${root_dir}/build-gem5" --arch "$common_arch" --clean --gem5-build-id "$gem5_build_id"
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ cmd="$1"
|
|||||||
shift
|
shift
|
||||||
# Where to append write results to. Default: /dev/null.
|
# Where to append write results to. Default: /dev/null.
|
||||||
results_file="${1:-/dev/null}"
|
results_file="${1:-/dev/null}"
|
||||||
|
mkdir -p "$(dirname "$results_file")"
|
||||||
printf 'cmd ' >> "$results_file"
|
printf 'cmd ' >> "$results_file"
|
||||||
env time --append -f 'time %e' --output="$results_file" "${root_dir}/eeval" -a "$cmd" "$results_file"
|
env time --append -f 'time %e' --output="$results_file" "${root_dir}/eeval" -a "$cmd" "$results_file"
|
||||||
printf "exit_status $?\n" >> "$results_file"
|
printf "exit_status $?\n" >> "$results_file"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ done
|
|||||||
shift "$(($OPTIND - 1))"
|
shift "$(($OPTIND - 1))"
|
||||||
for arch in $archs; do
|
for arch in $archs; do
|
||||||
./build-qemu --arch "$arch"
|
./build-qemu --arch "$arch"
|
||||||
./build --arch "$arch" --kernel-modules -l "$@"
|
./build-buildroot --arch "$arch" --kernel-modules -l "$@"
|
||||||
if "$gem5"; then
|
if "$gem5"; then
|
||||||
./build-gem5 --arch "$arch"
|
./build-gem5 --arch "$arch"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user