[PATCH 0/3] hw/loongarch: Fix virt MADT revision
Dongyan Qian <[email protected]> Tue, 4 Aug 2026 11:30:33 +0800
| Newsgroups | gmane.comp.emulators.qemu |
|---|---|
| Message-ID | <[email protected]> |
The LoongArch virt machine emits interrupt controller structures introduced by ACPI 6.5 while advertising MADT revision 1. Set the MADT revision to 6, the minimum revision covering the emitted LoongArch structures, and update the corresponding ACPI test data. Patch 1 prepares the ACPI allowed-diff list, patch 2 fixes the table revision, and patch 3 updates the golden binaries and clears the allowed-diff entries. The generated APIC tables differ only in Header.Revision and Checksum. Their lengths and interrupt controller subtables remain unchanged. Tests: - LoongArch bios-tables-test: 5/5 passed - QEMU checkpatch: passed - git diff --check: passed - ACPI checksums verified Dongyan Qian (3): tests/acpi: Allow LoongArch virt MADT changes hw/loongarch/virt: Set MADT revision to 6 tests/acpi: Update LoongArch virt MADT hw/loongarch/virt-acpi-build.c | 2 +- tests/data/acpi/loongarch64/virt/APIC | Bin 108 -> 108 bytes tests/data/acpi/loongarch64/virt/APIC.topology | Bin 153 -> 153 bytes 3 files changed, 1 insertion(+), 1 deletion(-) -- 2.43.0