diff options
| author | Andrew Turner <andrew@FreeBSD.org> | 2025-11-18 18:00:31 +0000 |
|---|---|---|
| committer | Andrew Turner <andrew@FreeBSD.org> | 2025-11-18 18:00:31 +0000 |
| commit | 262fadda370001eed2fd1a72592d79dbd533c650 (patch) | |
| tree | 6d703f3102becdcba6efa532edae413663482b8c | |
| parent | 4713f54013176fc73ada29cf094016fd3b328c80 (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.c | 3 |
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); |
