From a3be84cb1b854da51716d6399ca139016714bd54 Mon Sep 17 00:00:00 2001 From: Earl Ou Date: Mon, 27 Jun 2022 08:24:51 +0000 Subject: [PATCH] systemc: use warn_once for stack size operation We have a warning in sc_spawn given that stack size setting is not supported. However, as is a common call in SystemC, the warning generates too many logs for users. This CL changes it to be warn_once. Change-Id: I63c057ca99f68585303cf2b4fdddee5b713f856b Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/60750 Reviewed-by: Jason Lowe-Power Maintainer: Jason Lowe-Power Reviewed-by: Gabe Black Reviewed-by: Yu-hsin Wang Tested-by: kokoro --- src/systemc/core/sc_spawn.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/systemc/core/sc_spawn.cc b/src/systemc/core/sc_spawn.cc index 31b4f3c647..f582289c9a 100644 --- a/src/systemc/core/sc_spawn.cc +++ b/src/systemc/core/sc_spawn.cc @@ -53,7 +53,7 @@ spawnWork(ProcessFuncWrapper *func, const char *name, if (opts->_dontInitialize) dontInitialize = true; if (opts->_stackSize != -1) - warn("Ignoring request to set stack size.\n"); + warn_once("Ignoring request to set stack size.\n"); } if (!name || name[0] == '\0') {