From: Shameer Kolothum <[email protected]>
Update the reference DSDT blobs after GPEX _DSM change. This affects the
aarch64 'virt', riscv64 "virt", loongarch64 "virt" and the x86 'microvm'
machines.
DSDT diff is the same for all the machines/tests:
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20230628 (64-bit version)
* Copyright (c) 2000 - 2023 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
- * Disassembly of tests/data/acpi/aarch64/virt/DSDT, Fri Oct 10 11:18:21 2025
+ * Disassembly of /tmp/aml-E6V9D3, Fri Oct 10 11:18:21 2025
*
* Original Table Header:
* Signature "DSDT"
* Length 0x000014D9 (5337)
* Revision 0x02
- * Checksum 0xA4
+ * Checksum 0xA5
* OEM ID "BOCHS "
* OEM Table ID "BXPC "
* OEM Revision 0x00000001 (1)
* Compiler ID "BXPC"
* Compiler Version 0x00000001 (1)
*/
DefinitionBlock ("", "DSDT", 2, "BOCHS ", "BXPC ", 0x00000001)
{
Scope (\_SB)
{
Device (C000)
{
Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware
ID
Name (_UID, Zero) // _UID: Unique ID
}
@@ -1822,33 +1822,33 @@
Else
{
CDW1 |= 0x04
}
Return (Arg3)
}
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d")
/* Device Labeling Interface */))
{
If ((Arg2 == Zero))
{
Return (Buffer (One)
{
- 0x01
// .
+ 0x00
// .
})
}
}
Return (Buffer (One)
{
0x00 // .
})
}
Device (RES0)
{
Name (_HID, "PNP0C02" /* PNP Motherboard Resources */) //
_HID: Hardware ID
Name (_CRS, ResourceTemplate () // _CRS: Current Resource
Settings
{
QWordMemory (ResourceProducer, PosDecode, MinFixed,
MaxFixed, NonCacheable, ReadWrite,
Signed-off-by: Shameer Kolothum <[email protected]>
Reviewed-by: Eric Auger <[email protected]>
Reviewed-by: Michael S. Tsirkin <[email protected]>
Signed-off-by: Michael S. Tsirkin <[email protected]>
Message-Id: <[email protected]>
(cherry picked from commit ccf166d89dcf57c9d333f05173851f90e416097a)
(Mjt: regenerate all actual tables)
Signed-off-by: Michael Tokarev <[email protected]>
diff --git a/tests/data/acpi/aarch64/virt/DSDT
b/tests/data/acpi/aarch64/virt/DSDT
index 18d97e8f22..47d4b9d2ba 100644
Binary files a/tests/data/acpi/aarch64/virt/DSDT and
b/tests/data/acpi/aarch64/virt/DSDT differ
diff --git a/tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt
b/tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt
index 2cef095bcc..044a075401 100644
Binary files a/tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt and
b/tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt differ
diff --git a/tests/data/acpi/aarch64/virt/DSDT.acpipcihp
b/tests/data/acpi/aarch64/virt/DSDT.acpipcihp
index 8d55a877a4..87e05d2a28 100644
Binary files a/tests/data/acpi/aarch64/virt/DSDT.acpipcihp and
b/tests/data/acpi/aarch64/virt/DSDT.acpipcihp differ
diff --git a/tests/data/acpi/aarch64/virt/DSDT.hpoffacpiindex
b/tests/data/acpi/aarch64/virt/DSDT.hpoffacpiindex
index 970d43f68b..fcae6ca910 100644
Binary files a/tests/data/acpi/aarch64/virt/DSDT.hpoffacpiindex and
b/tests/data/acpi/aarch64/virt/DSDT.hpoffacpiindex differ
diff --git a/tests/data/acpi/aarch64/virt/DSDT.memhp
b/tests/data/acpi/aarch64/virt/DSDT.memhp
index 372ca3d7fb..2f5039aff0 100644
Binary files a/tests/data/acpi/aarch64/virt/DSDT.memhp and
b/tests/data/acpi/aarch64/virt/DSDT.memhp differ
diff --git a/tests/data/acpi/aarch64/virt/DSDT.pxb
b/tests/data/acpi/aarch64/virt/DSDT.pxb
index c277988249..8a2d8a878f 100644
Binary files a/tests/data/acpi/aarch64/virt/DSDT.pxb and
b/tests/data/acpi/aarch64/virt/DSDT.pxb differ
diff --git a/tests/data/acpi/aarch64/virt/DSDT.topology
b/tests/data/acpi/aarch64/virt/DSDT.topology
index ebbeedc1ed..3400ea67c4 100644
Binary files a/tests/data/acpi/aarch64/virt/DSDT.topology and
b/tests/data/acpi/aarch64/virt/DSDT.topology differ
diff --git a/tests/data/acpi/aarch64/virt/DSDT.viot
b/tests/data/acpi/aarch64/virt/DSDT.viot
index b897d66797..7a50bed9cc 100644
Binary files a/tests/data/acpi/aarch64/virt/DSDT.viot and
b/tests/data/acpi/aarch64/virt/DSDT.viot differ
diff --git a/tests/data/acpi/loongarch64/virt/DSDT
b/tests/data/acpi/loongarch64/virt/DSDT
index b31841aec6..2fdb2a750f 100644
Binary files a/tests/data/acpi/loongarch64/virt/DSDT and
b/tests/data/acpi/loongarch64/virt/DSDT differ
diff --git a/tests/data/acpi/loongarch64/virt/DSDT.memhp
b/tests/data/acpi/loongarch64/virt/DSDT.memhp
index e291200fc9..fbd1b9242d 100644
Binary files a/tests/data/acpi/loongarch64/virt/DSDT.memhp and
b/tests/data/acpi/loongarch64/virt/DSDT.memhp differ
diff --git a/tests/data/acpi/loongarch64/virt/DSDT.numamem
b/tests/data/acpi/loongarch64/virt/DSDT.numamem
index 07923ac395..6509d71044 100644
Binary files a/tests/data/acpi/loongarch64/virt/DSDT.numamem and
b/tests/data/acpi/loongarch64/virt/DSDT.numamem differ
diff --git a/tests/data/acpi/loongarch64/virt/DSDT.topology
b/tests/data/acpi/loongarch64/virt/DSDT.topology
index 6dfbb495f8..6a97c076a5 100644
Binary files a/tests/data/acpi/loongarch64/virt/DSDT.topology and
b/tests/data/acpi/loongarch64/virt/DSDT.topology differ
diff --git a/tests/data/acpi/riscv64/virt/DSDT
b/tests/data/acpi/riscv64/virt/DSDT
index 527f239dab..968e1a15c8 100644
Binary files a/tests/data/acpi/riscv64/virt/DSDT and
b/tests/data/acpi/riscv64/virt/DSDT differ
diff --git a/tests/data/acpi/x86/microvm/DSDT.pcie
b/tests/data/acpi/x86/microvm/DSDT.pcie
index ba258f454d..b646a05551 100644
Binary files a/tests/data/acpi/x86/microvm/DSDT.pcie and
b/tests/data/acpi/x86/microvm/DSDT.pcie differ
diff --git a/tests/qtest/bios-tables-test-allowed-diff.h
b/tests/qtest/bios-tables-test-allowed-diff.h
index e2fce2e972..dfb8523c8b 100644
--- a/tests/qtest/bios-tables-test-allowed-diff.h
+++ b/tests/qtest/bios-tables-test-allowed-diff.h
@@ -1,17 +1 @@
/* List of comma-separated changed AML files to ignore */
-"tests/data/acpi/aarch64/virt/DSDT",
-"tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt",
-"tests/data/acpi/aarch64/virt/DSDT.memhp",
-"tests/data/acpi/aarch64/virt/DSDT.pxb",
-"tests/data/acpi/aarch64/virt/DSDT.topology",
-"tests/data/acpi/aarch64/virt/DSDT.acpipcihp",
-"tests/data/acpi/aarch64/virt/DSDT.hpoffacpiindex",
-"tests/data/acpi/aarch64/virt/DSDT.viot",
-"tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy",
-"tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev",
-"tests/data/acpi/riscv64/virt/DSDT",
-"tests/data/acpi/loongarch64/virt/DSDT",
-"tests/data/acpi/loongarch64/virt/DSDT.topology",
-"tests/data/acpi/loongarch64/virt/DSDT.numamem",
-"tests/data/acpi/loongarch64/virt/DSDT.memhp",
-"tests/data/acpi/x86/microvm/DSDT.pcie",
--
2.47.3