Page MenuHomePhabricator

FF-A runtime power management backlog
Open, Needs TriagePublic

Description

  • Revisit Boot Information Blob address passing for the different conditions of cold and warm boot for first and secondary execution contexts.

https://review.trustedfirmware.org/c/hafnium/hafnium/+/16859/comment/616b1857_3bd24a55/
https://review.trustedfirmware.org/c/hafnium/hafnium/+/16767/comment/aa3559a6_cae9a8ea/

  • Harden to SPMD to only accept a direct resp. from the SPMC after converying a 'power management' direct request

https://review.trustedfirmware.org/c/hafnium/hafnium/+/16766/comment/efa3b5f9_fad547ec/

  • Revisit cpu off and vCPU off usage in spmd handler:

https://review.trustedfirmware.org/c/hafnium/hafnium/+/18788/comment/53c3c571_341d1dd9/

  • Create a vm helper function for use by plat_psci_cpu_resume and psci_primary_vm_handler

https://review.trustedfirmware.org/c/hafnium/hafnium/+/16861/3/src/arch/aarch64/plat/psci/spmc.c#63

  • Investigate ffa_run for a vCPU in waiting state and runtime model for initialization, runtime model is reset to none:

https://review.trustedfirmware.org/c/hafnium/hafnium/+/16859/comment/512d2861_1b10fcb1/

  • Revisit whether SRI physical interrupt has to be enabled for the Hypervisor

https://review.trustedfirmware.org/c/hafnium/hafnium/+/16767/4/src/arch/aarch64/plat/psci/hypervisor.c#73
https://review.trustedfirmware.org/c/hafnium/hafnium/+/16767/12/src/arch/aarch64/plat/psci/spmc.c#77

  • Investigate cases when boot core is not linear id 0

https://review.trustedfirmware.org/c/hafnium/hafnium/+/19212/2/src/load.c#241

Event Timeline

odeprez created this task.Feb 6 2023, 1:52 PM
odeprez updated the task description. (Show Details)Feb 6 2023, 3:20 PM
odeprez updated the task description. (Show Details)Feb 6 2023, 5:08 PM
odeprez updated the task description. (Show Details)Feb 7 2023, 10:54 AM
odeprez updated the task description. (Show Details)Feb 7 2023, 1:46 PM