aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2025-11-18 18:00:31 +0000
committerAndrew Turner <andrew@FreeBSD.org>2025-11-18 18:00:31 +0000
commit262fadda370001eed2fd1a72592d79dbd533c650 (patch)
tree6d703f3102becdcba6efa532edae413663482b8c
parent4713f54013176fc73ada29cf094016fd3b328c80 (diff)
arm: Handle GIC_IVAR_VGIC in the gic driver
We don't have a GICv2 vgic so can just return 0. Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D53662
-rw-r--r--sys/arm/arm/gic.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/arm/arm/gic.c b/sys/arm/arm/gic.c
index b1b7aacd63ab..aca4410bf523 100644
--- a/sys/arm/arm/gic.c
+++ b/sys/arm/arm/gic.c
@@ -514,6 +514,9 @@ arm_gic_read_ivar(device_t dev, device_t child, int which, uintptr_t *result)
("arm_gic_read_ivar: Invalid bus type %u", sc->gic_bus));
*result = sc->gic_bus;
return (0);
+ case GIC_IVAR_VGIC:
+ *result = 0;
+ return (0);
}
return (ENOENT);