On 25 June 2018 at 05:06, Hongbo Zhang <hongbo.zh...@linaro.org> wrote: > Hi Peter, > Yes, your considerations reasonable. > But in practice of hardware platforms, programmer checks that Arm TF > is using SMC for PSCI call conduit, then fix it manually in the ACPI > table, reason may be that Arm TF is lack of ACPI support, if device > tree used, there should be no such thing because Arm TF can support > it. > On QEMU, I just mimic the situation, if a complete reasonable > solution, further efforts are needed to figure it out.
I'm afraid I don't really understand what you're saying here. Could you try rephrasing it? If we're running at EL3 and booting firmware, then QEMU doesn't provide PSCI. The firmware we're booting is the only thing that can know if that firmware has implemented PSCI. So only it can decide whether the ACPI tables and DTB should say that PSCI is present. thanks -- PMM