NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-evbarm/60214: panic: kernel diagnostic assertion "(armreg_ttbcr_read() & TTBCR_S_PD0) != 0" failed
The following reply was made to PR port-evbarm/60214; it has been noted by GNATS.
From: Nick Hudson <nick.hudson%gmx.co.uk@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: port-evbarm-maintainer%netbsd.org@localhost,
gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost
Subject: Re: port-evbarm/60214: panic: kernel diagnostic assertion
"(armreg_ttbcr_read() & TTBCR_S_PD0) != 0" failed
Date: Mon, 27 Apr 2026 18:30:53 +0100
> On 27 Apr 2026, at 17:20, Andreas Gustafsson via gnats =
<gnats-admin%NetBSD.org@localhost> wrote:
>=20
>> Number: 60214
>> Category: port-evbarm
>> Synopsis: panic: kernel diagnostic assertion =
"(armreg_ttbcr_read() & TTBCR_S_PD0) !=3D 0" failed
>> Confidential: no
>> Severity: serious
>> Priority: high
>> Responsible: port-evbarm-maintainer
>> State: open
>> Class: sw-bug
>> Submitter-Id: net
>> Arrival-Date: Mon Apr 27 16:20:00 +0000 2026
>> Originator: Andreas Gustafsson
>> Release: NetBSD-current, source date >=3D 2026.04.19.15.09.50
>> Organization:
>=20
>> Environment:
> System: NetBSD
> Architecture: arm
> Machine: evbarm
>> Description:
>=20
> Booting NetBSD/evbarm-earmv7hf under "qemu-system-arm -M virt" fails =
with
> a message like
>=20
> panic: kernel diagnostic assertion "(armreg_ttbcr_read() & =
TTBCR_S_PD0) !=3D 0" failed: file =
"/dev/shm/build/2026.04.19.15.09.50-evbarm-earmv7hf-virt/src/sys/arch/arm/=
arm32/pmap.c", line 5151
>=20
This is because qemu default cpu for -M virt is missing the Security =
Extensions required for TTBCR.PD0.
Perhaps my KASSERT expecting security extensions is over zealous and =
should be relaxed to be dependent on security extensions being =
available.
Home |
Main Index |
Thread Index |
Old Index