hw/loongarch: Fix acpi ged irq number in dsdt table
authorXiaojuan Yang <yangxiaojuan@loongson.cn>
Fri, 19 Aug 2022 03:16:37 +0000 (11:16 +0800)
committerSong Gao <gaosong@loongson.cn>
Tue, 20 Sep 2022 07:44:25 +0000 (15:44 +0800)
In dsdt, acpi ged irq should use gsi number, and the
VIRT_SCI_IRQ means it.

Signed-off-by: Xiaojuan Yang <yangxiaojuan@loongson.cn>
Acked-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20220908094623.73051-8-yangxiaojuan@loongson.cn>
Signed-off-by: Song Gao <gaosong@loongson.cn>
hw/loongarch/acpi-build.c

index d0f01a64859ce108621a2e0343603bf7be1d34c6..95e30975a8048e685bf5a6556d6bda3f268f3d50 100644 (file)
@@ -367,7 +367,7 @@ build_dsdt(GArray *table_data, BIOSLinker *linker, MachineState *machine)
     if (lams->acpi_ged) {
         build_ged_aml(dsdt, "\\_SB."GED_DEVICE,
                       HOTPLUG_HANDLER(lams->acpi_ged),
-                      VIRT_SCI_IRQ - PCH_PIC_IRQ_OFFSET, AML_SYSTEM_MEMORY,
+                      VIRT_SCI_IRQ, AML_SYSTEM_MEMORY,
                       VIRT_GED_EVT_ADDR);
     }