Now the legacy cpu hotplug way has gone away, and there's no _INIT
method in DSDT table for modern cpu hotplug support.
Update DSDT tables for pc machine.
The following diff changes show only _INIT methods are removed from DSDT
tables.
* tests/data/acpi/x86/pc/DSDT:
--- /tmp/asl-6MNNG3.dsl 2025-11-27 11:35:53.011791359 +0800
+++ /tmp/asl-ENING3.dsl 2025-11-27 11:35:53.004791360 +0800
@@ -1,30 +1,30 @@
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
- * Disassembly of tests/data/acpi/x86/pc/DSDT, Thu Nov 27 11:35:53 2025
+ * Disassembly of /tmp/aml-RMING3, Thu Nov 27 11:35:53 2025
*
* Original Table Header:
* Signature "DSDT"
- * Length 0x000021A3 (8611)
+ * Length 0x00002196 (8598)
* Revision 0x01 **** 32-bit table (V1), no 64-bit math support
- * Checksum 0xF0
+ * Checksum 0xF7
* OEM ID "BOCHS "
* OEM Table ID "BXPC "
* OEM Revision 0x00000001 (1)
* Compiler ID "BXPC"
* Compiler Version 0x00000001 (1)
*/
DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ", 0x00000001)
{
Scope (\)
{
OperationRegion (DBG, SystemIO, 0x0402, One)
Field (DBG, ByteAcc, NoLock, Preserve)
{
DBGB, 8
}
@@ -1478,37 +1478,32 @@
Offset (0x04),
CPEN, 1,
CINS, 1,
CRMV, 1,
CEJ0, 1,
CEJF, 1,
Offset (0x05),
CCMD, 8
}
Field (PRST, DWordAcc, NoLock, Preserve)
{
CSEL, 32,
Offset (0x08),
CDAT, 32
}
-
- Method (_INI, 0, Serialized) // _INI: Initialize
- {
- CSEL = Zero
- }
}
Device (\_SB.CPUS)
{
Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID:
Hardware ID
Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) //
_CID: Compatible ID
Method (CTFY, 2, NotSerialized)
{
If ((Arg0 == Zero))
{
Notify (C000, Arg1)
}
}
Method (CSTA, 1, Serialized)
{
* tests/data/acpi/x86/pc/DSDT.acpierst:
--- /tmp/asl-0Q9CG3.dsl 2025-11-27 11:36:09.513790743 +0800
+++ /tmp/asl-0A3CG3.dsl 2025-11-27 11:36:09.505790743 +0800
@@ -1,30 +1,30 @@
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
- * Disassembly of tests/data/acpi/x86/pc/DSDT.acpierst, Thu Nov 27 11:36:09
2025
+ * Disassembly of /tmp/aml-S72CG3, Thu Nov 27 11:36:09 2025
*
* Original Table Header:
* Signature "DSDT"
- * Length 0x0000214A (8522)
+ * Length 0x0000213D (8509)
* Revision 0x01 **** 32-bit table (V1), no 64-bit math support
- * Checksum 0x38
+ * Checksum 0x3F
* OEM ID "BOCHS "
* OEM Table ID "BXPC "
* OEM Revision 0x00000001 (1)
* Compiler ID "BXPC"
* Compiler Version 0x00000001 (1)
*/
DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ", 0x00000001)
{
Scope (\)
{
OperationRegion (DBG, SystemIO, 0x0402, One)
Field (DBG, ByteAcc, NoLock, Preserve)
{
DBGB, 8
}
@@ -1478,37 +1478,32 @@
Offset (0x04),
CPEN, 1,
CINS, 1,
CRMV, 1,
CEJ0, 1,
CEJF, 1,
Offset (0x05),
CCMD, 8
}
Field (PRST, DWordAcc, NoLock, Preserve)
{
CSEL, 32,
Offset (0x08),
CDAT, 32
}
-
- Method (_INI, 0, Serialized) // _INI: Initialize
- {
- CSEL = Zero
- }
}
Device (\_SB.CPUS)
{
Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID:
Hardware ID
Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) //
_CID: Compatible ID
Method (CTFY, 2, NotSerialized)
{
If ((Arg0 == Zero))
{
Notify (C000, Arg1)
}
}
Method (CSTA, 1, Serialized)
{
* tests/data/acpi/x86/pc/DSDT.acpihmat:
--- /tmp/asl-5ICTG3.dsl 2025-11-27 11:36:11.803790658 +0800
+++ /tmp/asl-5A4SG3.dsl 2025-11-27 11:36:11.795790658 +0800
@@ -1,30 +1,30 @@
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
- * Disassembly of tests/data/acpi/x86/pc/DSDT.acpihmat, Thu Nov 27 11:36:11
2025
+ * Disassembly of /tmp/aml-273SG3, Thu Nov 27 11:36:11 2025
*
* Original Table Header:
* Signature "DSDT"
- * Length 0x000026D0 (9936)
+ * Length 0x000026C3 (9923)
* Revision 0x01 **** 32-bit table (V1), no 64-bit math support
- * Checksum 0xAD
+ * Checksum 0xB4
* OEM ID "BOCHS "
* OEM Table ID "BXPC "
* OEM Revision 0x00000001 (1)
* Compiler ID "BXPC"
* Compiler Version 0x00000001 (1)
*/
DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ", 0x00000001)
{
Scope (\)
{
OperationRegion (DBG, SystemIO, 0x0402, One)
Field (DBG, ByteAcc, NoLock, Preserve)
{
DBGB, 8
}
@@ -1478,37 +1478,32 @@
Offset (0x04),
CPEN, 1,
CINS, 1,
CRMV, 1,
CEJ0, 1,
CEJF, 1,
Offset (0x05),
CCMD, 8
}
Field (PRST, DWordAcc, NoLock, Preserve)
{
CSEL, 32,
Offset (0x08),
CDAT, 32
}
-
- Method (_INI, 0, Serialized) // _INI: Initialize
- {
- CSEL = Zero
- }
}
Device (\_SB.CPUS)
{
Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID:
Hardware ID
Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) //
_CID: Compatible ID
Method (CTFY, 2, NotSerialized)
{
If ((Arg0 == Zero))
{
Notify (C000, Arg1)
}
If ((Arg0 == One))
{
Notify (C001, Arg1)
* tests/data/acpi/x86/pc/DSDT.bridge:
--- /tmp/asl-0OWEG3.dsl 2025-11-27 11:35:57.430791194 +0800
+++ /tmp/asl-H2CFG3.dsl 2025-11-27 11:35:57.415791195 +0800
@@ -1,30 +1,30 @@
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
- * Disassembly of tests/data/acpi/x86/pc/DSDT.bridge, Thu Nov 27 11:35:57 2025
+ * Disassembly of /tmp/aml-P89EG3, Thu Nov 27 11:35:57 2025
*
* Original Table Header:
* Signature "DSDT"
- * Length 0x00003C7A (15482)
+ * Length 0x00003C6D (15469)
* Revision 0x01 **** 32-bit table (V1), no 64-bit math support
- * Checksum 0xFE
+ * Checksum 0x05
* OEM ID "BOCHS "
* OEM Table ID "BXPC "
* OEM Revision 0x00000001 (1)
* Compiler ID "BXPC"
* Compiler Version 0x00000001 (1)
*/
DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ", 0x00000001)
{
Scope (\)
{
OperationRegion (DBG, SystemIO, 0x0402, One)
Field (DBG, ByteAcc, NoLock, Preserve)
{
DBGB, 8
}
@@ -1478,37 +1478,32 @@
Offset (0x04),
CPEN, 1,
CINS, 1,
CRMV, 1,
CEJ0, 1,
CEJF, 1,
Offset (0x05),
CCMD, 8
}
Field (PRST, DWordAcc, NoLock, Preserve)
{
CSEL, 32,
Offset (0x08),
CDAT, 32
}
-
- Method (_INI, 0, Serialized) // _INI: Initialize
- {
- CSEL = Zero
- }
}
Device (\_SB.CPUS)
{
Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID:
Hardware ID
Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) //
_CID: Compatible ID
Method (CTFY, 2, NotSerialized)
{
If ((Arg0 == Zero))
{
Notify (C000, Arg1)
}
}
Method (CSTA, 1, Serialized)
{
* tests/data/acpi/x86/pc/DSDT.cphp:
--- /tmp/asl-Z59FG3.dsl 2025-11-27 11:36:01.356791048 +0800
+++ /tmp/asl-UVSGG3.dsl 2025-11-27 11:36:01.348791048 +0800
@@ -1,30 +1,30 @@
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
- * Disassembly of tests/data/acpi/x86/pc/DSDT.cphp, Thu Nov 27 11:36:01 2025
+ * Disassembly of /tmp/aml-JUSGG3, Thu Nov 27 11:36:01 2025
*
* Original Table Header:
* Signature "DSDT"
- * Length 0x00002373 (9075)
+ * Length 0x00002366 (9062)
* Revision 0x01 **** 32-bit table (V1), no 64-bit math support
- * Checksum 0x63
+ * Checksum 0x6A
* OEM ID "BOCHS "
* OEM Table ID "BXPC "
* OEM Revision 0x00000001 (1)
* Compiler ID "BXPC"
* Compiler Version 0x00000001 (1)
*/
DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ", 0x00000001)
{
Scope (\)
{
OperationRegion (DBG, SystemIO, 0x0402, One)
Field (DBG, ByteAcc, NoLock, Preserve)
{
DBGB, 8
}
@@ -1478,37 +1478,32 @@
Offset (0x04),
CPEN, 1,
CINS, 1,
CRMV, 1,
CEJ0, 1,
CEJF, 1,
Offset (0x05),
CCMD, 8
}
Field (PRST, DWordAcc, NoLock, Preserve)
{
CSEL, 32,
Offset (0x08),
CDAT, 32
}
-
- Method (_INI, 0, Serialized) // _INI: Initialize
- {
- CSEL = Zero
- }
}
Device (\_SB.CPUS)
{
Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID:
Hardware ID
Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) //
_CID: Compatible ID
Method (CTFY, 2, NotSerialized)
{
If ((Arg0 == Zero))
{
Notify (C000, Arg1)
}
If ((Arg0 == One))
{
Notify (C001, Arg1)
* tests/data/acpi/x86/pc/DSDT.dimmpxm:
--- /tmp/asl-87HXG3.dsl 2025-11-27 11:36:10.604790702 +0800
+++ /tmp/asl-GXDXG3.dsl 2025-11-27 11:36:10.597790703 +0800
@@ -1,30 +1,30 @@
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
- * Disassembly of tests/data/acpi/x86/pc/DSDT.dimmpxm, Thu Nov 27 11:36:10 2025
+ * Disassembly of /tmp/aml-8TDXG3, Thu Nov 27 11:36:10 2025
*
* Original Table Header:
* Signature "DSDT"
- * Length 0x00002819 (10265)
+ * Length 0x0000280C (10252)
* Revision 0x01 **** 32-bit table (V1), no 64-bit math support
- * Checksum 0x10
+ * Checksum 0x17
* OEM ID "BOCHS "
* OEM Table ID "BXPC "
* OEM Revision 0x00000001 (1)
* Compiler ID "BXPC"
* Compiler Version 0x00000001 (1)
*/
DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ", 0x00000001)
{
External (_SB_.NVDR, UnknownObj)
Scope (\)
{
OperationRegion (DBG, SystemIO, 0x0402, One)
Field (DBG, ByteAcc, NoLock, Preserve)
{
DBGB, 8
@@ -1484,37 +1484,32 @@
Offset (0x04),
CPEN, 1,
CINS, 1,
CRMV, 1,
CEJ0, 1,
CEJF, 1,
Offset (0x05),
CCMD, 8
}
Field (PRST, DWordAcc, NoLock, Preserve)
{
CSEL, 32,
Offset (0x08),
CDAT, 32
}
-
- Method (_INI, 0, Serialized) // _INI: Initialize
- {
- CSEL = Zero
- }
}
Device (\_SB.CPUS)
{
Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID:
Hardware ID
Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) //
_CID: Compatible ID
Method (CTFY, 2, NotSerialized)
{
If ((Arg0 == Zero))
{
Notify (C000, Arg1)
}
If ((Arg0 == One))
{
Notify (C001, Arg1)
* tests/data/acpi/x86/pc/DSDT.hpbridge:
--- /tmp/asl-85THG3.dsl 2025-11-27 11:36:19.302790377 +0800
+++ /tmp/asl-JXOHG3.dsl 2025-11-27 11:36:19.292790378 +0800
@@ -1,30 +1,30 @@
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
- * Disassembly of tests/data/acpi/x86/pc/DSDT.hpbridge, Thu Nov 27 11:36:19
2025
+ * Disassembly of /tmp/aml-7XOHG3, Thu Nov 27 11:36:19 2025
*
* Original Table Header:
* Signature "DSDT"
- * Length 0x00002172 (8562)
+ * Length 0x00002165 (8549)
* Revision 0x01 **** 32-bit table (V1), no 64-bit math support
- * Checksum 0x24
+ * Checksum 0x2B
* OEM ID "BOCHS "
* OEM Table ID "BXPC "
* OEM Revision 0x00000001 (1)
* Compiler ID "BXPC"
* Compiler Version 0x00000001 (1)
*/
DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ", 0x00000001)
{
Scope (\)
{
OperationRegion (DBG, SystemIO, 0x0402, One)
Field (DBG, ByteAcc, NoLock, Preserve)
{
DBGB, 8
}
@@ -1478,37 +1478,32 @@
Offset (0x04),
CPEN, 1,
CINS, 1,
CRMV, 1,
CEJ0, 1,
CEJF, 1,
Offset (0x05),
CCMD, 8
}
Field (PRST, DWordAcc, NoLock, Preserve)
{
CSEL, 32,
Offset (0x08),
CDAT, 32
}
-
- Method (_INI, 0, Serialized) // _INI: Initialize
- {
- CSEL = Zero
- }
}
Device (\_SB.CPUS)
{
Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID:
Hardware ID
Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) //
_CID: Compatible ID
Method (CTFY, 2, NotSerialized)
{
If ((Arg0 == Zero))
{
Notify (C000, Arg1)
}
}
Method (CSTA, 1, Serialized)
{
* tests/data/acpi/x86/pc/DSDT.hpbrroot:
--- /tmp/asl-9C0IG3.dsl 2025-11-27 11:36:17.217790455 +0800
+++ /tmp/asl-P7LJG3.dsl 2025-11-27 11:36:17.213790456 +0800
@@ -1,30 +1,30 @@
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
- * Disassembly of tests/data/acpi/x86/pc/DSDT.hpbrroot, Thu Nov 27 11:36:17
2025
+ * Disassembly of /tmp/aml-97LJG3, Thu Nov 27 11:36:17 2025
*
* Original Table Header:
* Signature "DSDT"
- * Length 0x000013EC (5100)
+ * Length 0x000013DF (5087)
* Revision 0x01 **** 32-bit table (V1), no 64-bit math support
- * Checksum 0x63
+ * Checksum 0x6A
* OEM ID "BOCHS "
* OEM Table ID "BXPC "
* OEM Revision 0x00000001 (1)
* Compiler ID "BXPC"
* Compiler Version 0x00000001 (1)
*/
DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ", 0x00000001)
{
Scope (\)
{
OperationRegion (DBG, SystemIO, 0x0402, One)
Field (DBG, ByteAcc, NoLock, Preserve)
{
DBGB, 8
}
@@ -1389,37 +1389,32 @@
Offset (0x04),
CPEN, 1,
CINS, 1,
CRMV, 1,
CEJ0, 1,
CEJF, 1,
Offset (0x05),
CCMD, 8
}
Field (PRST, DWordAcc, NoLock, Preserve)
{
CSEL, 32,
Offset (0x08),
CDAT, 32
}
-
- Method (_INI, 0, Serialized) // _INI: Initialize
- {
- CSEL = Zero
- }
}
Device (\_SB.CPUS)
{
Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID:
Hardware ID
Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) //
_CID: Compatible ID
Method (CTFY, 2, NotSerialized)
{
If ((Arg0 == Zero))
{
Notify (C000, Arg1)
}
}
Method (CSTA, 1, Serialized)
{
* tests/data/acpi/x86/pc/DSDT.ipmikcs:
--- /tmp/asl-W20MG3.dsl 2025-11-27 11:36:00.052791096 +0800
+++ /tmp/asl-STSMG3.dsl 2025-11-27 11:36:00.041791097 +0800
@@ -1,30 +1,30 @@
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
- * Disassembly of tests/data/acpi/x86/pc/DSDT.ipmikcs, Thu Nov 27 11:36:00 2025
+ * Disassembly of /tmp/aml-C1SMG3, Thu Nov 27 11:36:00 2025
*
* Original Table Header:
* Signature "DSDT"
- * Length 0x000021EB (8683)
+ * Length 0x000021DE (8670)
* Revision 0x01 **** 32-bit table (V1), no 64-bit math support
- * Checksum 0x6C
+ * Checksum 0x73
* OEM ID "BOCHS "
* OEM Table ID "BXPC "
* OEM Revision 0x00000001 (1)
* Compiler ID "BXPC"
* Compiler Version 0x00000001 (1)
*/
DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ", 0x00000001)
{
Scope (\)
{
OperationRegion (DBG, SystemIO, 0x0402, One)
Field (DBG, ByteAcc, NoLock, Preserve)
{
DBGB, 8
}
@@ -1478,37 +1478,32 @@
Offset (0x04),
CPEN, 1,
CINS, 1,
CRMV, 1,
CEJ0, 1,
CEJF, 1,
Offset (0x05),
CCMD, 8
}
Field (PRST, DWordAcc, NoLock, Preserve)
{
CSEL, 32,
Offset (0x08),
CDAT, 32
}
-
- Method (_INI, 0, Serialized) // _INI: Initialize
- {
- CSEL = Zero
- }
}
Device (\_SB.CPUS)
{
Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID:
Hardware ID
Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) //
_CID: Compatible ID
Method (CTFY, 2, NotSerialized)
{
If ((Arg0 == Zero))
{
Notify (C000, Arg1)
}
}
Method (CSTA, 1, Serialized)
{
* tests/data/acpi/x86/pc/DSDT.memhp:
--- /tmp/asl-X0EDG3.dsl 2025-11-27 11:36:09.487790744 +0800
+++ /tmp/asl-9EXDG3.dsl 2025-11-27 11:36:09.477790744 +0800
@@ -1,30 +1,30 @@
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
- * Disassembly of tests/data/acpi/x86/pc/DSDT.memhp, Thu Nov 27 11:36:09 2025
+ * Disassembly of /tmp/aml-PCXDG3, Thu Nov 27 11:36:09 2025
*
* Original Table Header:
* Signature "DSDT"
- * Length 0x000026F2 (9970)
+ * Length 0x000026E5 (9957)
* Revision 0x01 **** 32-bit table (V1), no 64-bit math support
- * Checksum 0xC4
+ * Checksum 0xCB
* OEM ID "BOCHS "
* OEM Table ID "BXPC "
* OEM Revision 0x00000001 (1)
* Compiler ID "BXPC"
* Compiler Version 0x00000001 (1)
*/
DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ", 0x00000001)
{
Scope (\)
{
OperationRegion (DBG, SystemIO, 0x0402, One)
Field (DBG, ByteAcc, NoLock, Preserve)
{
DBGB, 8
}
@@ -1478,37 +1478,32 @@
Offset (0x04),
CPEN, 1,
CINS, 1,
CRMV, 1,
CEJ0, 1,
CEJF, 1,
Offset (0x05),
CCMD, 8
}
Field (PRST, DWordAcc, NoLock, Preserve)
{
CSEL, 32,
Offset (0x08),
CDAT, 32
}
-
- Method (_INI, 0, Serialized) // _INI: Initialize
- {
- CSEL = Zero
- }
}
Device (\_SB.CPUS)
{
Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID:
Hardware ID
Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) //
_CID: Compatible ID
Method (CTFY, 2, NotSerialized)
{
If ((Arg0 == Zero))
{
Notify (C000, Arg1)
}
}
Method (CSTA, 1, Serialized)
{
* tests/data/acpi/x86/pc/DSDT.nohpet:
--- /tmp/asl-AY9OG3.dsl 2025-11-27 11:36:07.974790801 +0800
+++ /tmp/asl-Q8PPG3.dsl 2025-11-27 11:36:07.964790801 +0800
@@ -1,30 +1,30 @@
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
- * Disassembly of tests/data/acpi/x86/pc/DSDT.nohpet, Thu Nov 27 11:36:07 2025
+ * Disassembly of /tmp/aml-HLQPG3, Thu Nov 27 11:36:07 2025
*
* Original Table Header:
* Signature "DSDT"
- * Length 0x00002115 (8469)
+ * Length 0x00002108 (8456)
* Revision 0x01 **** 32-bit table (V1), no 64-bit math support
- * Checksum 0xB9
+ * Checksum 0xC0
* OEM ID "BOCHS "
* OEM Table ID "BXPC "
* OEM Revision 0x00000001 (1)
* Compiler ID "BXPC"
* Compiler Version 0x00000001 (1)
*/
DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ", 0x00000001)
{
Scope (\)
{
OperationRegion (DBG, SystemIO, 0x0402, One)
Field (DBG, ByteAcc, NoLock, Preserve)
{
DBGB, 8
}
@@ -1437,37 +1437,32 @@
Offset (0x04),
CPEN, 1,
CINS, 1,
CRMV, 1,
CEJ0, 1,
CEJF, 1,
Offset (0x05),
CCMD, 8
}
Field (PRST, DWordAcc, NoLock, Preserve)
{
CSEL, 32,
Offset (0x08),
CDAT, 32
}
-
- Method (_INI, 0, Serialized) // _INI: Initialize
- {
- CSEL = Zero
- }
}
Device (\_SB.CPUS)
{
Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID:
Hardware ID
Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) //
_CID: Compatible ID
Method (CTFY, 2, NotSerialized)
{
If ((Arg0 == Zero))
{
Notify (C000, Arg1)
}
}
Method (CSTA, 1, Serialized)
{
* tests/data/acpi/x86/pc/DSDT.numamem:
--- /tmp/asl-GVAYG3.dsl 2025-11-27 11:36:02.576791002 +0800
+++ /tmp/asl-856XG3.dsl 2025-11-27 11:36:02.568791002 +0800
@@ -1,30 +1,30 @@
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
- * Disassembly of tests/data/acpi/x86/pc/DSDT.numamem, Thu Nov 27 11:36:02 2025
+ * Disassembly of /tmp/aml-926XG3, Thu Nov 27 11:36:02 2025
*
* Original Table Header:
* Signature "DSDT"
- * Length 0x000021A9 (8617)
+ * Length 0x0000219C (8604)
* Revision 0x01 **** 32-bit table (V1), no 64-bit math support
- * Checksum 0x7C
+ * Checksum 0x83
* OEM ID "BOCHS "
* OEM Table ID "BXPC "
* OEM Revision 0x00000001 (1)
* Compiler ID "BXPC"
* Compiler Version 0x00000001 (1)
*/
DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ", 0x00000001)
{
Scope (\)
{
OperationRegion (DBG, SystemIO, 0x0402, One)
Field (DBG, ByteAcc, NoLock, Preserve)
{
DBGB, 8
}
@@ -1478,37 +1478,32 @@
Offset (0x04),
CPEN, 1,
CINS, 1,
CRMV, 1,
CEJ0, 1,
CEJF, 1,
Offset (0x05),
CCMD, 8
}
Field (PRST, DWordAcc, NoLock, Preserve)
{
CSEL, 32,
Offset (0x08),
CDAT, 32
}
-
- Method (_INI, 0, Serialized) // _INI: Initialize
- {
- CSEL = Zero
- }
}
Device (\_SB.CPUS)
{
Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID:
Hardware ID
Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) //
_CID: Compatible ID
Method (CTFY, 2, NotSerialized)
{
If ((Arg0 == Zero))
{
Notify (C000, Arg1)
}
}
Method (CSTA, 1, Serialized)
{
* tests/data/acpi/x86/pc/DSDT.roothp:
--- /tmp/asl-VG4JG3.dsl 2025-11-27 11:36:18.176790420 +0800
+++ /tmp/asl-R0LKG3.dsl 2025-11-27 11:36:18.169790420 +0800
@@ -1,30 +1,30 @@
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
- * Disassembly of tests/data/acpi/x86/pc/DSDT.roothp, Thu Nov 27 11:36:18 2025
+ * Disassembly of /tmp/aml-NYLKG3, Thu Nov 27 11:36:18 2025
*
* Original Table Header:
* Signature "DSDT"
- * Length 0x00003074 (12404)
+ * Length 0x00003067 (12391)
* Revision 0x01 **** 32-bit table (V1), no 64-bit math support
- * Checksum 0x7C
+ * Checksum 0x83
* OEM ID "BOCHS "
* OEM Table ID "BXPC "
* OEM Revision 0x00000001 (1)
* Compiler ID "BXPC"
* Compiler Version 0x00000001 (1)
*/
DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC ", 0x00000001)
{
Scope (\)
{
OperationRegion (DBG, SystemIO, 0x0402, One)
Field (DBG, ByteAcc, NoLock, Preserve)
{
DBGB, 8
}
@@ -1478,37 +1478,32 @@
Offset (0x04),
CPEN, 1,
CINS, 1,
CRMV, 1,
CEJ0, 1,
CEJF, 1,
Offset (0x05),
CCMD, 8
}
Field (PRST, DWordAcc, NoLock, Preserve)
{
CSEL, 32,
Offset (0x08),
CDAT, 32
}
-
- Method (_INI, 0, Serialized) // _INI: Initialize
- {
- CSEL = Zero
- }
}
Device (\_SB.CPUS)
{
Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID:
Hardware ID
Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) //
_CID: Compatible ID
Method (CTFY, 2, NotSerialized)
{
If ((Arg0 == Zero))
{
Notify (C000, Arg1)
}
}
Method (CSTA, 1, Serialized)
{
Signed-off-by: Zhao Liu <[email protected]>
---
Changes since v4:
* New patch.
---
tests/data/acpi/x86/pc/DSDT | Bin 8611 -> 8598 bytes
tests/data/acpi/x86/pc/DSDT.acpierst | Bin 8522 -> 8509 bytes
tests/data/acpi/x86/pc/DSDT.acpihmat | Bin 9936 -> 9923 bytes
tests/data/acpi/x86/pc/DSDT.bridge | Bin 15482 -> 15469 bytes
tests/data/acpi/x86/pc/DSDT.cphp | Bin 9075 -> 9062 bytes
tests/data/acpi/x86/pc/DSDT.dimmpxm | Bin 10265 -> 10252 bytes
tests/data/acpi/x86/pc/DSDT.hpbridge | Bin 8562 -> 8549 bytes
tests/data/acpi/x86/pc/DSDT.hpbrroot | Bin 5100 -> 5087 bytes
tests/data/acpi/x86/pc/DSDT.ipmikcs | Bin 8683 -> 8670 bytes
tests/data/acpi/x86/pc/DSDT.memhp | Bin 9970 -> 9957 bytes
tests/data/acpi/x86/pc/DSDT.nohpet | Bin 8469 -> 8456 bytes
tests/data/acpi/x86/pc/DSDT.numamem | Bin 8617 -> 8604 bytes
tests/data/acpi/x86/pc/DSDT.roothp | Bin 12404 -> 12391 bytes
tests/qtest/bios-tables-test-allowed-diff.h | 13 -------------
14 files changed, 13 deletions(-)
diff --git a/tests/data/acpi/x86/pc/DSDT b/tests/data/acpi/x86/pc/DSDT
index
4beb5194b84a711fcb52e3e52cc2096497d18442..6ea2d36d138daffb59a8636759078500adc58f24
100644
GIT binary patch
delta 39
vcmZ4NJk6QQCD<ionj!-O<M)kRr+K(so#KO?;-j0qIVa!enYp=@S55=~{=N*|
delta 53
zcmbQ{yx5t`CD<iou_6Nl<A;r0r+K)Xoa2L?;-i~9xF+A{naL}{6YuHg$x*=I9PH||
Jxq??t1OUPD58VI&
diff --git a/tests/data/acpi/x86/pc/DSDT.acpierst
b/tests/data/acpi/x86/pc/DSDT.acpierst
index
abda6863b64c5dc8ba5aba1a286cbfa76772a1e4..d8c173aa613f51b1c76ea7b9dee19e899cba240d
100644
GIT binary patch
delta 39
vcmX@*wAYEtCD<jzR*`{$(S9S>X&x?Dr}$u}_~<5Y&dK+AW^QifJt_<U?(Yn~
delta 53
zcmdn%bjpd#CD<jzOOb(r(PAUlX&x>o=lEc!_~<4NuF3a#X7Y;g#C!UAauhH)2fO-g
JuHZc?3;?HG5552Z
diff --git a/tests/data/acpi/x86/pc/DSDT.acpihmat
b/tests/data/acpi/x86/pc/DSDT.acpihmat
index
d081db26d7ba504b3344fad130d5812419291ac0..ba363d6af76af728b7c88bbaf47f7e0ea3dcb41f
100644
GIT binary patch
delta 39
vcmccMd)SxDCD<k8uo?pc<CcwFr+K(sJmQ0$;-j0qIVa!enYp=@*IN<*4-pM<
delta 53
zcmX@?d%>5>CD<k8f*Jz@<Jyf}r+K&>J>!F&;-i~9xF+A{naL}{6YuHg$x*=I9PH||
Jxq{bQ5&+kc5ODwi
diff --git a/tests/data/acpi/x86/pc/DSDT.bridge
b/tests/data/acpi/x86/pc/DSDT.bridge
index
e16897dc5f0fbb3f7b4de8db913884046246cc3b..b68302363cb24181988d6e3dceb04a0946838d5e
100644
GIT binary patch
delta 39
vcmexW@wS4?CD<h-*M@<Ck#!^2X&x?Dr}$u}_~<5Y&dK+AW^Qif{i+855Lyl9
delta 53
zcmaD`@vDN%CD<jT%7%e~@!v+S(>z>G&hf!c@zG5lT$Atf%;Xi}iTCvL<S1Zp4tDj~
JT*3QQ4*>hl5#|5@
diff --git a/tests/data/acpi/x86/pc/DSDT.cphp b/tests/data/acpi/x86/pc/DSDT.cphp
index
e95711cd9cde5d50b841b701ae0fed5a4b15e872..20688edf2da41146ece4faa4141517408a42870c
100644
GIT binary patch
delta 39
vcmezD_RNjTCD<h-O__m#F>52&X&x@u`1oL__~<5Y&dK+AW^QifeJ2V42kQ;C
delta 53
zcmaFn_SucgCD<jTSeb!=F?l1`X&x@8g!o{m_~<4NuF3a#X7Y;g#C!UAauhH)2fO-g
JuHbzq3INN05VimS
diff --git a/tests/data/acpi/x86/pc/DSDT.dimmpxm
b/tests/data/acpi/x86/pc/DSDT.dimmpxm
index
90ba66b9164f9a958d5a3c4371b1eec03e922828..8d4be05d2c71ca8de6d732d3e48e0e323143160c
100644
GIT binary patch
delta 39
vcmbOk&=bJr66_Mfqrt$yD87;FJ`a~)aD1>+d~}mH=j6{kGdIuVZIA*0-<AwM
delta 53
zcmeAPm>Iz366_KpslmX&D6o<1J`b07NPMtUd~}ls*W}MUGkHaL;ywL5ISLq@gI#?#
J_wY7I0RWRv4?X|@
diff --git a/tests/data/acpi/x86/pc/DSDT.hpbridge
b/tests/data/acpi/x86/pc/DSDT.hpbridge
index
0eafe5fbf3d73719c9c3e6e26371863bfb44ed2f..2b5b885b862a2fe8bc4a24446400dccf685dab85
100644
GIT binary patch
delta 39
vcmez5^wf#VCD<h-Rgr;#QF|lTX&x?Dr}$u}_~<5Y&dK+AW^QifeJczA{o4&n
delta 53
zcmaFr^vQ|KCD<jTNRfeoQDr07X&x>o=lEc!_~<4NuF3a#X7Y;g#C!UAauhH)2fO-g
JuHbzu3;?^p5J~_5
diff --git a/tests/data/acpi/x86/pc/DSDT.hpbrroot
b/tests/data/acpi/x86/pc/DSDT.hpbrroot
index
077a4cc988dc417a1bc9317dddd2dbd96ff1ff50..cc6f26a3f8fe85f34a8acb5432bab3cf4d3ab1f6
100644
GIT binary patch
delta 39
vcmaE(eqWu-CD<k8zAys=W7bBl9BwXGr}$u}_~<5Y&dCkjGdHX89AgIn`U?zT
delta 53
zcmcbw{zje4CD<k8jW7cPWAa9>9BwWr=lEc!_~<4NuE`DDGkHaL;ywL5ISLq@gI#?#
JOY$6J2LQ7!4`2WQ
diff --git a/tests/data/acpi/x86/pc/DSDT.ipmikcs
b/tests/data/acpi/x86/pc/DSDT.ipmikcs
index
8d465f027772f9c59b0c328c1a099e374a6d2a90..052a84e294eee4ecef9a36341493f841caf887a5
100644
GIT binary patch
delta 39
vcmaFue9xK7CD<k8o+1MSWAR3=(>z?RPVvD`@zG7*oRjbK%-r0{n<fGP5J?Sr
delta 53
zcmccT{MwnzCD<k8wITxpW6nmd(>z>G&hf!c@zG5lT$Atf%;Xi}iTCvL<S1Zp4tDj~
JT)~?r0sz<r5P1Lq
diff --git a/tests/data/acpi/x86/pc/DSDT.memhp
b/tests/data/acpi/x86/pc/DSDT.memhp
index
e3b49757cb7abd7536ee89a6824967d2cb2485cf..7efc12a46cb87c0684b7d880b2cc94d302744e03
100644
GIT binary patch
delta 39
vcmez5`_z}qCD<k8sTu<V<LQlDr+K)%o#KO?;-j0qIVa!enYp=@H&+q>AHfb0
delta 53
zcmaFr`^lHfCD<k8lNtj9<B^SAr+K(Moa2L?;-i~9xF+A{naL}{6YuHg$x*=I9PH||
Jxq>%W5&-Wd5fK0Y
diff --git a/tests/data/acpi/x86/pc/DSDT.nohpet
b/tests/data/acpi/x86/pc/DSDT.nohpet
index
9e772c1316d0ea07c51717466c4c7e383553f345..7eedfcd64ebd0193744864b4f6cbead35c7c3ab2
100644
GIT binary patch
delta 39
vcmbR0)ZxVC66_Mfp~%3%cwi%!Ef1HgQ+%*fd~}mH=j1@1nVY}!$cX>|)oKe*
delta 53
zcmeBhn(D;m66_Kps>r~=xN{?yEf1HIb9}H<d~}ls*W^H+nY<!A@t%I390d%{!LB}=
JU-8I^004Ze4o?68
diff --git a/tests/data/acpi/x86/pc/DSDT.numamem
b/tests/data/acpi/x86/pc/DSDT.numamem
index
9bfbfc28213713c208dfc38a85abb46fb190871d..910b4952a0757025cfed1c60416d16054e70846f
100644
GIT binary patch
delta 39
vcmZ4KJja>KCD<iojv@mCWAjF?(>z?>PVvD`@zG7*oRjbK%-r0{t0Dpb_GAo)
delta 53
zcmbQ^ywaJ=CD<ior6L0ZW6egc(>z=r&hf!c@zG5lT$Atf%;Xi}iTCvL<S1Zp4tDj~
JT*0d%0syp+4~GB%
diff --git a/tests/data/acpi/x86/pc/DSDT.roothp
b/tests/data/acpi/x86/pc/DSDT.roothp
index
efbee6d8aa5c62ff4fcb83e6c5cff59542977850..45d3dbe1b69143a956b4f829913ca47f07134741
100644
GIT binary patch
delta 39
vcmey8@H~ObCD<h--GG6Cv3VocX&x?Dr}$u}_~<5Y&dK+AW^QifeXj%n5y%b%
delta 53
zcmaE!@FjuECD<jT#DIZ;v1TLJX&x>o=lEc!_~<4NuF3a#X7Y;g#C!UAauhH)2fO-g
JuHb#I1OV9F5d;7L
diff --git a/tests/qtest/bios-tables-test-allowed-diff.h
b/tests/qtest/bios-tables-test-allowed-diff.h
index eed8ded69335..2ed74f72e7c9 100644
--- a/tests/qtest/bios-tables-test-allowed-diff.h
+++ b/tests/qtest/bios-tables-test-allowed-diff.h
@@ -1,17 +1,4 @@
/* List of comma-separated changed AML files to ignore */
-"tests/data/acpi/x86/pc/DSDT",
-"tests/data/acpi/x86/pc/DSDT.bridge",
-"tests/data/acpi/x86/pc/DSDT.ipmikcs",
-"tests/data/acpi/x86/pc/DSDT.cphp",
-"tests/data/acpi/x86/pc/DSDT.numamem",
-"tests/data/acpi/x86/pc/DSDT.nohpet",
-"tests/data/acpi/x86/pc/DSDT.memhp",
-"tests/data/acpi/x86/pc/DSDT.dimmpxm",
-"tests/data/acpi/x86/pc/DSDT.acpihmat",
-"tests/data/acpi/x86/pc/DSDT.acpierst",
-"tests/data/acpi/x86/pc/DSDT.roothp",
-"tests/data/acpi/x86/pc/DSDT.hpbridge",
-"tests/data/acpi/x86/pc/DSDT.hpbrroot",
"tests/data/acpi/x86/q35/DSDT",
"tests/data/acpi/x86/q35/DSDT.tis.tpm2",
"tests/data/acpi/x86/q35/DSDT.tis.tpm12",
--
2.34.1