mbox series

[0/3] firmware: arm_ffa: Add support to run inside a guest/VM under a hypervisor

Message ID 20240410-ffa_npi_support-v1-0-1a5223391bd1@arm.com (mailing list archive)
Headers show
Series firmware: arm_ffa: Add support to run inside a guest/VM under a hypervisor | expand

Message

Sudeep Holla April 10, 2024, 11:39 a.m. UTC
Add support for running the driver inside a guest/VM under a hypervisor.

The main difference include:
1. supporting introducing notification pending interrupt and
2. Avoiding creation of all the notification bitmaps as they must be
   created by the hypervisor before the VM is initialised

The guest may need to use a notification pending interrupt instead of
the schedule receiver interrupt.

Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
---
Jens Wiklander (1):
      firmware: arm_ffa: Skip creation of the notification bitmaps

Sudeep Holla (2):
      firmware: arm_ffa: Rename the references to SRI to include NPI
      firmware: arm_ffa: Add support for handling notification pending interrupt(NPI)

 drivers/firmware/arm_ffa/driver.c | 94 ++++++++++++++++++++++++---------------
 1 file changed, 59 insertions(+), 35 deletions(-)
---
base-commit: 2c71fdf02a95b3dd425b42f28fd47fb2b1d22702
change-id: 20240410-ffa_npi_support-98edfdcc4882

Best regards,