From 6ce607eee4b33298e1750dedc86828baf8c6b07d Mon Sep 17 00:00:00 2001 From: Arthur Heymans Date: Wed, 11 Mar 2026 12:57:45 +0100 Subject: [PATCH] mb/emu/qemu-sbsa: Add missing PCIe ACPI methods Linux complains about these missing. Tested with fedora 43 and CrabEFI payload. Change-Id: I4c65760e64d8dc9b953f6a5b7f1bdcde0ce946a0 Signed-off-by: Arthur Heymans Reviewed-on: https://review.coreboot.org/c/coreboot/+/91649 Reviewed-by: Angel Pons Tested-by: build bot (Jenkins) --- src/mainboard/emulation/qemu-sbsa/dsdt.asl | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/mainboard/emulation/qemu-sbsa/dsdt.asl b/src/mainboard/emulation/qemu-sbsa/dsdt.asl index 8280cb7431..3b38adb6fc 100644 --- a/src/mainboard/emulation/qemu-sbsa/dsdt.asl +++ b/src/mainboard/emulation/qemu-sbsa/dsdt.asl @@ -1,12 +1,19 @@ /* SPDX-License-Identifier: GPL-2.0-only */ -#define LINK_DEVICE(Uid, LinkName, Irq) \ - Device (LinkName) { \ - Name (_HID, EISAID("PNP0C0F")) \ - Name (_UID, Uid) \ - Name (_CRS, ResourceTemplate() { \ - Interrupt (ResourceProducer, Level, ActiveHigh, Exclusive) { Irq } \ - }) \ +#define LINK_DEVICE(Uid, LinkName, Irq) \ + Device (LinkName) { \ + Name (_HID, EISAID("PNP0C0F")) \ + Name (_UID, Uid) \ + Name (_PRS, ResourceTemplate() { \ + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive) { Irq } \ + }) \ + Name (_CRS, ResourceTemplate() { \ + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive) { Irq } \ + }) \ + Method (_SRS, 1, NotSerialized) { \ + } \ + Method (_DIS, 0, NotSerialized) { \ + } \ } #define USB_PORT(PortName, Adr) \