[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v02 7/7] arm: add trap for remoteproc mmio accesses
The following patch connects already introduced remoteproc iommu framework with existing trap framework. Now, when kernel tries to access external MMU registers, Xen triggers remoteproc iommu, which may perform proper pfn to mfn translation. Change-Id: Iffeacfda7783dee1aaa49299cf0a026a481fe6e7 Signed-off-by: Andrii Tseglytskyi <andrii.tseglytskyi@xxxxxxxxxxxxxxx> --- xen/arch/arm/io.c | 1 + xen/arch/arm/io.h | 1 + 2 files changed, 2 insertions(+) diff --git a/xen/arch/arm/io.c b/xen/arch/arm/io.c index a6db00b..c1cae5c 100644 --- a/xen/arch/arm/io.c +++ b/xen/arch/arm/io.c @@ -26,6 +26,7 @@ static const struct mmio_handler *const mmio_handlers[] = { &vgic_distr_mmio_handler, &vuart_mmio_handler, + &remoteproc_mmio_handler, }; #define MMIO_HANDLER_NR ARRAY_SIZE(mmio_handlers) diff --git a/xen/arch/arm/io.h b/xen/arch/arm/io.h index 8d252c0..c780335 100644 --- a/xen/arch/arm/io.h +++ b/xen/arch/arm/io.h @@ -42,6 +42,7 @@ struct mmio_handler { extern const struct mmio_handler vgic_distr_mmio_handler; extern const struct mmio_handler vuart_mmio_handler; +extern const struct mmio_handler remoteproc_mmio_handler; extern int handle_mmio(mmio_info_t *info); -- 1.7.9.5 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |