diff options
| author | William Carrel <william.a@carrel.org> | 2026-01-08 00:56:27 -0800 |
|---|---|---|
| committer | Xin LI <delphij@FreeBSD.org> | 2026-01-17 18:58:28 -0800 |
| commit | 8241dbc3a2af6e422774904dfa42feb0241b36c5 (patch) | |
| tree | d700224525a10468b49892b212c9bb4adb40d197 | |
| parent | dd1d6a06542cb07acf23682d77eed1a093226d76 (diff) | |
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)
| -rw-r--r-- | release/tools/gce.conf | 3 |
1 files changed, 3 insertions, 0 deletions
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' >> \ |
