xen/arm: zynqmp: Forward plaform specific firmware calls
authorEdgar E. Iglesias <edgar.iglesias@xilinx.com>
Tue, 18 Dec 2018 23:32:46 +0000 (15:32 -0800)
committerJulien Grall <julien.grall@arm.com>
Wed, 19 Dec 2018 13:48:51 +0000 (13:48 +0000)
commit3e7a3500e836e051fc1bb4d921a20068c247d3f1
treef439785e50392cc3e765c73b7a2037f1c721e660
parentd5608349ba4f4a03b749af525c7bca91732971e1
xen/arm: zynqmp: Forward plaform specific firmware calls

Introduce zynqmp_eemi: a function responsible for implementing access
controls over the firmware calls. Only calls that are allowed are
forwarded to the firmware.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
Acked-by: Julien Grall <julien.grall@arm.com>
xen/arch/arm/platforms/Makefile
xen/arch/arm/platforms/xilinx-zynqmp-eemi.c [new file with mode: 0644]
xen/arch/arm/platforms/xilinx-zynqmp.c
xen/include/asm-arm/platforms/xilinx-zynqmp-eemi.h [new file with mode: 0644]