]> git.itanic.dy.fi Git - linux-stable/commit
firmware: arm_ffa: Implement the FFA_RUN interface
authorSudeep Holla <sudeep.holla@arm.com>
Thu, 5 Oct 2023 14:44:57 +0000 (15:44 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Fri, 6 Oct 2023 14:33:13 +0000 (15:33 +0100)
commitfe2ddb6b42358ad25a6aed30512fb284522335f3
tree43b1f181729268ad1b4644218c72b83fb2352c4a
parent933db703e8ce3e30bb9f282afe73f7316338036b
firmware: arm_ffa: Implement the FFA_RUN interface

FFA_RUN is used by a scheduler to allocate CPU cycles to a target
endpoint execution context specified in the target information parameter.

If the endpoint execution context is in the waiting/blocked state, it
transitions to the running state.

Expose the ability to call FFA_RUN in order to give any partition in the
system cpu cycles to perform IMPDEF functionality.

Link: https://lore.kernel.org/r/20231005-ffa_v1-1_notif-v4-4-cddd3237809c@arm.com
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_ffa/driver.c
include/linux/arm_ffa.h