[PATCH] xen/arm: Enable GICv3 by default for AArch32 MPU

Michal Orzel posted 1 patch 5 days, 18 hours ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20260120105141.92578-1-michal.orzel@amd.com
xen/arch/arm/Kconfig | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
[PATCH] xen/arm: Enable GICv3 by default for AArch32 MPU
Posted by Michal Orzel 5 days, 18 hours ago
All the platforms where ARMv8R AArch32 is being tested use GICv3.

Signed-off-by: Michal Orzel <michal.orzel@amd.com>
---
 xen/arch/arm/Kconfig | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/xen/arch/arm/Kconfig b/xen/arch/arm/Kconfig
index 0d81a4d8b437..442d353b4343 100644
--- a/xen/arch/arm/Kconfig
+++ b/xen/arch/arm/Kconfig
@@ -128,8 +128,7 @@ config GICV2
 config GICV3
 	bool "GICv3 driver"
 	depends on !NEW_VGIC
-	default n if ARM_32
-	default y if ARM_64
+	default y if ARM_64 || MPU
 	help
 
 	  Driver for the ARM Generic Interrupt Controller v3.
-- 
2.43.0
Re: [PATCH] xen/arm: Enable GICv3 by default for AArch32 MPU
Posted by Bertrand Marquis 5 days, 18 hours ago
Hi Michal,

> On 20 Jan 2026, at 11:51, Michal Orzel <michal.orzel@amd.com> wrote:
> 
> All the platforms where ARMv8R AArch32 is being tested use GICv3.
> 

Make sense i think.

> Signed-off-by: Michal Orzel <michal.orzel@amd.com>

Acked-by: Bertrand Marquis <bertrand.marquis@arm.com>

Cheers
Bertrand

> ---
> xen/arch/arm/Kconfig | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
> 
> diff --git a/xen/arch/arm/Kconfig b/xen/arch/arm/Kconfig
> index 0d81a4d8b437..442d353b4343 100644
> --- a/xen/arch/arm/Kconfig
> +++ b/xen/arch/arm/Kconfig
> @@ -128,8 +128,7 @@ config GICV2
> config GICV3
> bool "GICv3 driver"
> depends on !NEW_VGIC
> - default n if ARM_32
> - default y if ARM_64
> + default y if ARM_64 || MPU
> help
> 
>  Driver for the ARM Generic Interrupt Controller v3.
> -- 
> 2.43.0
>