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

So many diverse sources of documents. You share it per topic. The selection is simpler and more appropriate free games

The details shared are really detailed. This provides a complete space for exploration. Let's continue to develop a variety of other topics and exploit data sources effectively geometry dash lite

I’ll take a closer look at these comments and see how we can tackle them. Let’s ensure we address the SRI physical interrupt and the boot core ID issue as well. Thanks for the comprehensive breakdown! level devil