From 90c7d9c0a70eac86807d815f8e6a2742e149f8e1 Mon Sep 17 00:00:00 2001 From: Nicolas MORIN Date: Fri, 5 Jan 2024 12:35:39 +0100 Subject: [PATCH] =?UTF-8?q?Support=20de=20la=20g=C3=A9n=C3=A9ration=20du?= =?UTF-8?q?=20param=C3=A8tre=20CPU=20SMP=20de=20QEMU?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- qemu-adm | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/qemu-adm b/qemu-adm index ac36b32..9f7bbbd 100755 --- a/qemu-adm +++ b/qemu-adm @@ -88,7 +88,27 @@ creeMV() presenceParametre "$#" "$1" shift if [[ ${temoin_c} -ne 1 ]]; then - commandes_a_executer+=("nouvMV cpu ${1}") + # :: + + cpu_type=$( echo ${1} | awk -F: '{print $1}' ) + echo "${cpu_type}" # Debogage + if [[ -z "${cpu_type}" ]]; then + die "Le type de CPU n'est pas renseigné.\nSyntaxe attendu : ::." 5 + fi + + cpu_nombre_de_coeurs=$( echo ${1} | awk -F: '{print $2}' ) + echo "${cpu_nombre_de_coeurs}" # Debogage + if [[ -z "${cpu_nombre_de_coeurs}" ]]; then + die "Le nombre de cœurs n'est pas renseigné.\nSyntaxe attendu : ::." 5 + fi + + cpu_nombre_de_files_d_execution=$( echo ${1} | awk -F: '{print $3}' ) + echo "${cpu_nombre_de_files_d_execution}" # Debogage + if [[ -z "${cpu_nombre_de_files_d_execution}" ]]; then + die "Le nombre de files d'execution n'est pas renseigné.\nSyntaxe attendu : ::." 5 + fi + + commandes_a_executer+=("nouvMV cpu ${cpu_type} ${cpu_nombre_de_coeurs} ${cpu_nombre_de_files_d_execution}") temoin_c=1 else die "L'option ${1} a déjà été renseignée." 3