 
	
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v7 6/6] xen/zynqmp: add IPI calls virtualization
 Hi Stefano, On 12/17/18 10:10 PM, Stefano Stabellini wrote: ZynqMP IPI mailbox calls are a small set of EEMI sister calls, often used in conjunction with EEMI related functionalities. Unfortunately they are not part of the EEMI spec, or any other public spec, but the implementation is upstream in ATF: https://github.com/ARM-software/arm-trusted-firmware/blob/master/plat/xilinx/zynqmp/ipi_mailbox_service/ipi_mailbox_svc.h And patches are close to getting into Linux: https://patchwork.kernel.org/cover/10689501/ Signed-off-by: Stefano Stabellini <stefanos@xxxxxxxxxx> Acked-by: Julien Grall <julien.grall@xxxxxxx> Cheers, --- Changes in v7: - add IPI_MAILBOX_FID and use it - remove tabs Changes in v6: - new patch --- xen/arch/arm/platforms/xilinx-zynqmp-eemi.c | 18 ++++++++++++++++++ xen/include/asm-arm/platforms/xilinx-zynqmp-eemi.h | 15 +++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/xen/arch/arm/platforms/xilinx-zynqmp-eemi.c b/xen/arch/arm/platforms/xilinx-zynqmp-eemi.c index f2fc5b5..7cd3936 100644 --- a/xen/arch/arm/platforms/xilinx-zynqmp-eemi.c +++ b/xen/arch/arm/platforms/xilinx-zynqmp-eemi.c @@ -25,6 +25,9 @@ * EEMI firmware API: * https://www.xilinx.com/support/documentation/user_guides/ug1200-eemi-api.pdf * + * IPI firmware API: + * https://github.com/ARM-software/arm-trusted-firmware/blob/master/plat/xilinx/zynqmp/ipi_mailbox_service/ipi_mailbox_svc.h + * * Power domain node_ids identify the area of effect of the power * management operations. They are the first parameter passed to power * management EEMI calls. @@ -156,6 +159,21 @@ bool zynqmp_eemi(struct cpu_user_regs *regs) ret = XST_PM_NO_ACCESS; goto done;+ case IPI_MAILBOX_FID(IPI_MAILBOX_OPEN): -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel 
 
 | 
|  | Lists.xenproject.org is hosted with RackSpace, monitoring our |