From 260e50d627aea535abcd9d9902c1b4ae56da4c54 Mon Sep 17 00:00:00 2001 From: nodist Date: Sun, 20 Sep 2026 17:10:21 -0400 Subject: add config for io and thread --- vm.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'vm.sh') diff --git a/vm.sh b/vm.sh index f9da586..78e8f6d 100755 --- a/vm.sh +++ b/vm.sh @@ -12,6 +12,8 @@ CORES="2" MEMORY="2G" DEVICE="virtio-net-pci,netdev=net0" HDA_URL="https://cloud.debian.org/images/cloud/trixie/latest" +TEST_COMMAND="make kpl_test && arch && ./kpl_test -a" +CLEAN_COMMAND="make clean; find -type f -regex '^.*\.[ch]' -exec rm -v {} \;" X64="X64" A64="A64" NAMES=("$X64" "$A64") @@ -221,7 +223,7 @@ vm_sync() { vm_test_cmd() { local MACHINE=$1 - vm_cmd $MACHINE "make kpl_test && arch && ./kpl_test -a" + vm_cmd $MACHINE $TEST_COMMAND } vm_test() { @@ -285,7 +287,7 @@ vm_clean_cmd() { echo "Invalid Machine Specified" return 1 fi - vm_cmd $MACHINE "make clean; find -type f -regex '^.*\.[ch]' -exec rm -v {} \;" + vm_cmd $MACHINE $CLEAN_COMMAND } vm_clean() { @@ -320,7 +322,7 @@ vm_destroy() { echo -e "Removed $DIR directory" } -declare -A COMMANDS=( +declare -A SCRIPT_COMMANDS=( ["-init"]="vm_init" ["-setup"]="vm_setup" ["-cli"]="vm_cli" @@ -336,11 +338,11 @@ declare -A COMMANDS=( ) vm_help() { - local LENGTH="${#COMMANDS[@]}" + local LENGTH="${#SCRIPT_COMMANDS[@]}" local I=0 echo "See TESTING" echo -n "Usage $SCRIPT [" - for CMD in "${!COMMANDS[@]}" + for CMD in "${!SCRIPT_COMMANDS[@]}" do echo -n "$CMD" if (( I + 1 < LENGTH )) @@ -355,11 +357,11 @@ vm_help() { } vm_main() { - for CMD in "${!COMMANDS[@]}" + for CMD in "${!SCRIPT_COMMANDS[@]}" do if [[ "$OPTION" == "$CMD" ]] then - "${COMMANDS[$CMD]}" + "${SCRIPT_COMMANDS[$CMD]}" return fi done -- cgit v1.2.3