Date: Sun, 18 Jan 2026 02:58:52 +0000 From: Xin LI <delphij@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: William Carrel <william.a@carrel.org> Subject: git: 8241dbc3a2af - stable/14 - GCE: ARM64 Support: Add hw.pci.honor_msi_blacklist=0. Message-ID: <696c4c6c.da9e.20ca5eda@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch stable/14 has been updated by delphij: URL: https://cgit.FreeBSD.org/src/commit/?id=8241dbc3a2af6e422774904dfa42feb0241b36c5 commit 8241dbc3a2af6e422774904dfa42feb0241b36c5 Author: William Carrel <william.a@carrel.org> AuthorDate: 2026-01-08 08:56:27 +0000 Commit: Xin LI <delphij@FreeBSD.org> CommitDate: 2026-01-18 02:58:28 +0000 GCE: ARM64 Support: Add hw.pci.honor_msi_blacklist=0. This is required for MSI support on GCE ARM64 instances which is prerequisite to gve(4) not panicking at boot, and nvme(4) also has a real sad time without interrupts. Tested on a variety of c4a VMs. This is meant to be a temporary hack; long term fix would be to check for the hypervisor and quirk gve(4) device with PCI_QUIRK_ENABLE_MSI_VM. PR: kern/292081 (cherry picked from commit 9ae43352c89c776c8171f5881a984bc39acf5d6a) --- release/tools/gce.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/release/tools/gce.conf b/release/tools/gce.conf index ef1cf6abea31..fd87aee5eaad 100644 --- a/release/tools/gce.conf +++ b/release/tools/gce.conf @@ -46,6 +46,9 @@ console="comconsole,vidconsole" kern.timecounter.hardware=ACPI-safe aesni_load="YES" nvme_load="YES" + +# Required for arm64. +hw.pci.honor_msi_blacklist=0 EOF echo '169.254.169.254 metadata.google.internal metadata' >> \home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?696c4c6c.da9e.20ca5eda>
