Message ID | 20201211151300.85322-6-agraf@csgraf.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | hvf: Implement Apple Silicon Support | expand |
On 12/11/20 9:12 AM, Alexander Graf wrote: > In Hypervisor.framework, we just pass PSCI calls straight on to the QEMU emulation > of it. That means, if TCG is compatible with PSCI 0.2, so are we. Let's transpose > that fact in code too. > > Signed-off-by: Alexander Graf <agraf@csgraf.de> > Reviewed-by: Roman Bolshakov <r.bolshakov@yadro.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
diff --git a/target/arm/cpu.c b/target/arm/cpu.c index d6188f6566..86cf167d1d 100644 --- a/target/arm/cpu.c +++ b/target/arm/cpu.c @@ -1062,8 +1062,8 @@ static void arm_cpu_initfn(Object *obj) cpu->psci_version = 1; /* By default assume PSCI v0.1 */ cpu->kvm_target = QEMU_KVM_ARM_TARGET_NONE; - if (tcg_enabled()) { - cpu->psci_version = 2; /* TCG implements PSCI 0.2 */ + if (tcg_enabled() || hvf_enabled()) { + cpu->psci_version = 2; /* TCG and HVF implement PSCI 0.2 */ } }