NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

port-evbarm/60214: panic: kernel diagnostic assertion "(armreg_ttbcr_read() & TTBCR_S_PD0) != 0" failed



>Number:         60214
>Category:       port-evbarm
>Synopsis:       panic: kernel diagnostic assertion "(armreg_ttbcr_read() & TTBCR_S_PD0) != 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 >= 2026.04.19.15.09.50
>Organization:
  
>Environment:
System: NetBSD
Architecture: arm
Machine: evbarm
>Description:

Booting NetBSD/evbarm-earmv7hf under "qemu-system-arm -M virt" fails with
a message like

  panic: kernel diagnostic assertion "(armreg_ttbcr_read() & TTBCR_S_PD0) != 0" failed: file "/dev/shm/build/2026.04.19.15.09.50-evbarm-earmv7hf-virt/src/sys/arch/arm/arm32/pmap.c", line 5151

since these commits:

  2026.04.19.15.09.49 skrll src/sys/arch/aarch64/aarch64/aarch64_tlb.c 1.3
  2026.04.19.15.09.49 skrll src/sys/arch/aarch64/aarch64/pmap.c 1.154
  2026.04.19.15.09.49 skrll src/sys/arch/aarch64/aarch64/pmap_machdep.c 1.13
  2026.04.19.15.09.49 skrll src/sys/arch/aarch64/include/pmap.h 1.60
  2026.04.19.15.09.49 skrll src/sys/arch/aarch64/include/pmap_machdep.h 1.12
  2026.04.19.15.09.49 skrll src/sys/arch/arm/arm32/arm32_tlb.c 1.16
  2026.04.19.15.09.49 skrll src/sys/arch/arm/arm32/pmap.c 1.448
  2026.04.19.15.09.49 skrll src/sys/arch/arm/include/arm32/pmap.h 1.179
  2026.04.19.15.09.49 skrll src/sys/arch/m68k/include/pmap_coldfire.h 1.8
  2026.04.19.15.09.49 skrll src/sys/arch/mips/include/pmap.h 1.79
  2026.04.19.15.09.49 skrll src/sys/arch/powerpc/include/booke/pmap.h 1.26
  2026.04.19.15.09.50 skrll src/sys/arch/riscv/include/pmap.h 1.28
  2026.04.19.15.09.50 skrll src/sys/arch/riscv/riscv/pmap_machdep.c 1.26
  2026.04.19.15.09.50 skrll src/sys/uvm/pmap/pmap.c 1.89
  2026.04.19.15.09.50 skrll src/sys/uvm/pmap/pmap_segtab.c 1.35
  2026.04.19.15.09.50 skrll src/sys/uvm/pmap/pmap_tlb.c 1.67

Logs, including the complete qemu command line, can be found at:

  https://www.gson.org/netbsd/bugs/build/evbarm-earmv7hf-virt/commits-2026.04.html#2026.04.19.15.09.50

Booting under "qemu-system-arm -M vexpress-a15" works.

>How-To-Repeat:

>Fix:




Home | Main Index | Thread Index | Old Index