On Fri, 10 Jan. 2020, 08:42 Peter Maydell, <peter.maydell@linaro.org> wrote:
Hi; somebody pointed out to me that hw/arm/xlnx-zynqmp.c only
sets the psci-conduit on the A-profile cores, not the R. This
means you can't set the boot-cpu to an R-profile core and
use PSCI to wake up the other one. Is the omission deliberate?

thanks
-- PMM


Hi, 

I don't think this was given much thought.

AFAIK, we don't have any r5 software that implements PSCI (should that be done over svc? Hmm not sure if that's possible). The ATF port that runs on the a53s only handles the A cores IIRC.

I'll need to double check but in our sw stack the R5s are controlled via EEMI, a SoC specific smc interface that runs on the PMU (MicroBlaze).

Do you know how other SoCs with heterogeneous cores handle this? 

Best regards,
Edgar