For the SBSA-REF machine start all APs in the powered-off state. This reduces host CPU usage until PSCI_CPU_ON is called when the APs are needed.
Signed-off-by: Rebecca Cran <rebe...@quicinc.com> --- hw/arm/sbsa-ref.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hw/arm/sbsa-ref.c b/hw/arm/sbsa-ref.c index 4bb444684f40..cf0af35c7807 100644 --- a/hw/arm/sbsa-ref.c +++ b/hw/arm/sbsa-ref.c @@ -753,6 +753,12 @@ static void sbsa_ref_init(MachineState *machine) &error_abort); } + /* Configure all APs to be powered off at start */ + if (n != 0 && object_property_find(cpuobj, "start-powered-off")) { + object_property_set_bool(cpuobj, "start-powered-off", + true, &error_abort); + } + object_property_set_link(cpuobj, "memory", OBJECT(sysmem), &error_abort); -- 2.30.2