Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 94065db3dc726124b5f607896431e47b36707c90
      
https://github.com/tianocore/edk2/commit/94065db3dc726124b5f607896431e47b36707c90
  Author: kuqin12 <[email protected]>
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
    M MdeModulePkg/Library/ArmFfaLib/ArmFfaCommon.c

  Log Message:
  -----------
  MdeModulePkg: ArmFfaLib: Add FFA_YIELD handling

If a secure partition on AArch64 platforms would consume extended time
to operate with peripherals, it might elect to yield the control back to
normal world and expect the normal world to callback after hinted period
of time.

This change adds the FFA_YIELD handling from ArmFfaLib to support long
operations from secure partitions. Timeout arguments are ignored because
systems in this context cannot benefit from the timeout period. Treating
FFA_YIELD like FFA_INTERRUPT and expecting the caller to invoke FFA_RUN
is the least disruptive approach while achieving the intended behavior.

This was tested on proprietary hardware platforms and booted to Windows.

Signed-off-by: Kun Qin <[email protected]>



To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to