From b1180352f1c758ba4270cdaa3c41ceead3a43aad Mon Sep 17 00:00:00 2001 From: =?utf8?q?Philippe=20Mathieu-Daud=C3=A9?= Date: Tue, 8 Jul 2025 11:57:44 +0200 Subject: [PATCH] target/s390x: Expose s390_count_running_cpus() method MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit In order to simplify the next commit where s390_count_running_cpus() is split out of s390_cpu_halt(), make its prototype public as a preliminary step. Signed-off-by: Philippe Mathieu-Daudé Message-ID: <20250708095746.12697-3-philmd@linaro.org> Signed-off-by: Thomas Huth --- target/s390x/cpu-system.c | 2 +- target/s390x/s390x-internal.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/target/s390x/cpu-system.c b/target/s390x/cpu-system.c index 9b380e343c..2fa8c4d75d 100644 --- a/target/s390x/cpu-system.c +++ b/target/s390x/cpu-system.c @@ -196,7 +196,7 @@ static bool disabled_wait(CPUState *cpu) (PSW_MASK_IO | PSW_MASK_EXT | PSW_MASK_MCHECK)); } -static unsigned s390_count_running_cpus(void) +unsigned s390_count_running_cpus(void) { CPUState *cpu; int nr_running = 0; diff --git a/target/s390x/s390x-internal.h b/target/s390x/s390x-internal.h index 6894f0a256..145e472edf 100644 --- a/target/s390x/s390x-internal.h +++ b/target/s390x/s390x-internal.h @@ -238,6 +238,7 @@ uint32_t calc_cc(CPUS390XState *env, uint32_t cc_op, uint64_t src, uint64_t dst, /* cpu.c */ #ifndef CONFIG_USER_ONLY +unsigned int s390_count_running_cpus(void); unsigned int s390_cpu_halt(S390CPU *cpu); void s390_cpu_unhalt(S390CPU *cpu); void s390_cpu_system_init(Object *obj); -- 2.47.2