[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC v2 06/11] target-arm/psci.c: wake up sleeping CPUs
From: |
Alex Bennée |
Subject: |
[Qemu-devel] [RFC v2 06/11] target-arm/psci.c: wake up sleeping CPUs |
Date: |
Tue, 5 Apr 2016 16:32:19 +0100 |
Testing with Alexander's bare metal syncronisation tests fails in MTTCG
leaving one CPU spinning forever waiting for the second CPU to wake up.
We simply need to poke the halt_cond once we have processed the PSCI
power on call.
Tested-by: Alex Bennée <address@hidden>
CC: Alexander Spyridakis <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
---
target-arm/psci.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/target-arm/psci.c b/target-arm/psci.c
index c55487f..8e937d8 100644
--- a/target-arm/psci.c
+++ b/target-arm/psci.c
@@ -212,6 +212,8 @@ void arm_handle_psci_call(ARMCPU *cpu)
}
target_cpu_class->set_pc(target_cpu_state, entry);
+ qemu_cpu_kick(target_cpu_state);
+
ret = 0;
break;
case QEMU_PSCI_0_1_FN_CPU_OFF:
--
2.7.4
- [Qemu-devel] [RFC v2 00/11] Base enabling patches for MTTCG, Alex Bennée, 2016/04/05
- [Qemu-devel] [RFC v2 05/11] tcg: protect TBContext with tb_lock., Alex Bennée, 2016/04/05
- [Qemu-devel] [RFC v2 09/11] tcg: add kick timer for single-threaded vCPU emulation, Alex Bennée, 2016/04/05
- [Qemu-devel] [RFC v2 06/11] target-arm/psci.c: wake up sleeping CPUs,
Alex Bennée <=
- [Qemu-devel] [RFC v2 02/11] cpus: make all_vcpus_paused() return bool, Alex Bennée, 2016/04/05
- [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Alex Bennée, 2016/04/05
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Sergey Fedorov, 2016/04/11
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Alex Bennée, 2016/04/12
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Peter Maydell, 2016/04/12
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Sergey Fedorov, 2016/04/12
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, KONRAD Frederic, 2016/04/12
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Sergey Fedorov, 2016/04/12
- Re: [Qemu-devel] [RFC v2 08/11] tcg: add options for enabling MTTCG, Pavel Dovgalyuk, 2016/04/12