Hi Andre, On 04/07/2017 06:32 PM, Andre Przywara wrote:
diff --git a/xen/include/asm-arm/domain.h b/xen/include/asm-arm/domain.h index 583d491..365a4ef 100644 --- a/xen/include/asm-arm/domain.h +++ b/xen/include/asm-arm/domain.h @@ -109,10 +109,14 @@ struct arch_domain } *rdist_regions; int nr_regions; /* Number of rdist regions */ uint32_t rdist_stride; /* Re-Distributor stride */ + unsigned long int nr_lpis; + uint64_t rdist_propbase; struct rb_root its_devices; /* Devices mapped to an ITS */ spinlock_t its_devices_lock; /* Protects the its_devices tree */ struct radix_tree_root pend_lpi_tree; /* Stores struct pending_irq's */ rwlock_t pend_lpi_tree_lock; /* Protects the pend_lpi_tree */ + bool rdists_enabled; /* Is any redistributor enabled? */ + bool has_its;
NIT: It would make sense to gather rdists_enabled and has_its in a single field flags.
Regardless that: Reviewed-by: Julien Grall <julien.gr...@arm.com> Cheers, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel