[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 04/28] ARM: GICv3 ITS: allocate device and collection table
On 30/01/17 18:31, Andre Przywara wrote: diff --git a/xen/arch/arm/gic-v3.c b/xen/arch/arm/gic-v3.c index fcb86c8..440c079 100644 --- a/xen/arch/arm/gic-v3.c +++ b/xen/arch/arm/gic-v3.c @@ -29,6 +29,7 @@ #include <xen/irq.h> #include <xen/iocap.h> #include <xen/sched.h> +#include <xen/err.h> #include <xen/errno.h> #include <xen/delay.h> #include <xen/device_tree.h> @@ -1563,6 +1564,7 @@ static int __init gicv3_init(void) { int res, i; uint32_t reg; + struct host_its *hw_its; if ( !cpu_has_gicv3 ) { @@ -1618,6 +1620,9 @@ static int __init gicv3_init(void) res = gicv3_cpu_init(); gicv3_hyp_init(); + list_for_each_entry(hw_its, &host_its_list, entry) + gicv3_its_init(hw_its); Also, it is probably a really bad idea to ignore any error from the ITS and not even printing an error. For the next version, I would add more error message to quickly find out what's going on from the log. Cheers, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |