[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 02/22] hw/misc/mips_cpc: Start vCPU when powered on
From: |
Alex Bennée |
Subject: |
[PULL 02/22] hw/misc/mips_cpc: Start vCPU when powered on |
Date: |
Fri, 9 Oct 2020 17:31:27 +0100 |
From: Philippe Mathieu-Daudé <f4bug@amsat.org>
In commit 102ca9667d we set "start-powered-off" on all vCPUs
included in the CPS (Coherent Processing System) but forgot to
start the vCPUS on when they are powered on in the CPC (Cluster
Power Controller).
This fixes the following tests:
$ avocado run tests/acceptance/machine_mips_malta.py
(1/3) test_mips_malta_i6400_framebuffer_logo_1core: PASS (3.67 s)
(2/3) test_mips_malta_i6400_framebuffer_logo_7cores: INTERRUPTED: Test
interrupted by SIGTERM (30.22 s)
(3/3) test_mips_malta_i6400_framebuffer_logo_8cores: INTERRUPTED: Test
interrupted by SIGTERM (30.25 s)
RESULTS : PASS 1 | ERROR 0 | FAIL 0 | SKIP 0 | WARN 0 | INTERRUPT 2 |
CANCEL 0
Fixes: 102ca9667d ("mips/cps: Use start-powered-off CPUState property")
Reported-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Tested-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20201007113942.2523866-1-f4bug@amsat.org>
Message-Id: <20201007160038.26953-3-alex.bennee@linaro.org>
diff --git a/hw/misc/mips_cpc.c b/hw/misc/mips_cpc.c
index 2f7b2c9592..7c11fb3d44 100644
--- a/hw/misc/mips_cpc.c
+++ b/hw/misc/mips_cpc.c
@@ -38,6 +38,7 @@ static void mips_cpu_reset_async_work(CPUState *cs,
run_on_cpu_data data)
MIPSCPCState *cpc = (MIPSCPCState *) data.host_ptr;
cpu_reset(cs);
+ cs->halted = 0;
cpc->vp_running |= 1ULL << cs->cpu_index;
}
--
2.20.1
- [PULL 00/22] acceptance regressions, testing, gitdm, plugins, Alex Bennée, 2020/10/09
- [PULL 02/22] hw/misc/mips_cpc: Start vCPU when powered on,
Alex Bennée <=
- [PULL 03/22] hw/ide: restore replay support of IDE, Alex Bennée, 2020/10/09
- [PULL 01/22] configure: fix performance regression due to PIC objects, Alex Bennée, 2020/10/09
- [PULL 05/22] cirrus: msys2/mingw speed is up, add excluded target back, Alex Bennée, 2020/10/09
- [PULL 07/22] contrib/gitdm: Add more academic domains, Alex Bennée, 2020/10/09
- [PULL 06/22] tests/docker: Add genisoimage to the docker file, Alex Bennée, 2020/10/09
- [PULL 04/22] cirrus: Fixing and speedup the msys2/mingw CI, Alex Bennée, 2020/10/09
- [PULL 08/22] contrib/gitdm: Add more individual contributors, Alex Bennée, 2020/10/09
- [PULL 10/22] contrib/gitdm: Add ByteDance to the domain map, Alex Bennée, 2020/10/09
- [PULL 09/22] contrib/gitdm: Add Baidu to the domain map, Alex Bennée, 2020/10/09
- [PULL 14/22] contrib/gitdm: Add Nir Soffer to Red Hat domain, Alex Bennée, 2020/10/09