[Bug 290044] Booting 16-CURRENT on arm64 Ampere Altra Mt Collins with bhyve hits abort trap

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 06 Oct 2025 14:02:23 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290044

            Bug ID: 290044
           Summary: Booting 16-CURRENT on arm64 Ampere Altra Mt Collins
                    with bhyve hits abort trap
           Product: Base System
           Version: 16.0-CURRENT
          Hardware: arm64
                OS: Any
            Status: New
          Keywords: crash, regression
          Severity: Affects Only Me
          Priority: ---
         Component: bhyve
          Assignee: Andrew@FreeBSD.org
          Reporter: me@svmhdvn.name
                CC: testing@FreeBSD.org, virtualization@FreeBSD.org

Created attachment 264352
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=264352&action=edit
boot log

Booting 16-CURRENT on arm64 Ampere Altra Mt Collins with bhyve hits an abort
trap here:


---<<BOOT>>---                                                                  
Unhandled register access: pc 0xffff00000089144c syndrome 0x280500 reg 8        

Abort trap


To reproduce this, I used Bricoler at src commit 5fda4690b4a1 and attached the
boot log in this bug:

$ bricoler run freebsd-src-regression-suite \ 
  --param freebsd-src-regression-suite:hypervisor=bhyve \ 
  --param freebsd-src:url=/usr/src \ 
  --param freebsd-src:branch= \ 
  --param freebsd-src-regression-suite:memory=4096 \ 
  --param freebsd-src-regression-suite:ncpus=2 \ 
  --param freebsd-src-regression-suite:parallelism=1 \ 
  --param freebsd-src-regression-suite:tests='bin/ls' \ 
  --param freebsd-src-regression-suite-vm-image:packages= \


@andrew I bisected this to your commit
https://cgit.freebsd.org/src/commit/?id=c67ea2707d2b5e6deb5986710f520ff69e4f78a3
(arm64/vmm: Add missing debug traps). I commented on
https://reviews.freebsd.org/D52806, but there was no response. It boots
successfully on this commit's parent, and aborts at this commit and current
HEAD at the time of writing. Please triage as necessary.

-- 
You are receiving this mail because:
You are on the CC list for the bug.