tests: acpi: update expected blobs
authorIgor Mammedov <imammedo@redhat.com>
Tue, 10 Dec 2024 16:39:45 +0000 (17:39 +0100)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 15 Jan 2025 18:05:47 +0000 (13:05 -0500)
commit9ccb69df554a5204077cda101b7bcf0f19544553
tree614863c43192d75b48c0a3e814d2cfa2a8f085cf
parent8aa35bebeeaed19ae57afbc3e110b8e7fe8587d0
tests: acpi: update expected blobs

previous patch has changed cpu hotplug AML, expected diff:

@@ -2942,6 +2942,7 @@ DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC    ", 0x00000001)
             {
                 Acquire (\_SB.PCI0.PRES.CPLK, 0xFFFF)
                 Name (CNEW, Package (0xFF) {})
+                Name (CEJL, Package (0xFF) {})
                 Local3 = Zero
                 Local4 = One
                 While ((Local4 == One))
@@ -2949,6 +2950,7 @@ DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC    ", 0x00000001)
                     Local4 = Zero
                     Local0 = One
                     Local1 = Zero
+                    Local5 = Zero
                     While (((Local0 == One) && (Local3 < One)))
                     {
                         Local0 = Zero
@@ -2959,7 +2961,7 @@ DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC    ", 0x00000001)
                             Break
                         }

-                        If ((Local1 == 0xFF))
+                        If (((Local1 == 0xFF) || (Local5 == 0xFF)))
                         {
                             Local4 = One
                             Break
@@ -2972,10 +2974,11 @@ DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC    ", 0x00000001)
                             Local1++
                             Local0 = One
                         }
-                        ElseIf ((\_SB.PCI0.PRES.CRMV == One))
+
+                        If ((\_SB.PCI0.PRES.CRMV == One))
                         {
-                            CTFY (Local3, 0x03)
-                            \_SB.PCI0.PRES.CRMV = One
+                            CEJL [Local5] = Local3
+                            Local5++
                             Local0 = One
                         }

@@ -2992,6 +2995,16 @@ DefinitionBlock ("", "DSDT", 1, "BOCHS ", "BXPC    ", 0x00000001)
                         \_SB.PCI0.PRES.CINS = One
                         Local2++
                     }
+
+                    Local2 = Zero
+                    While ((Local2 < Local5))
+                    {
+                        Local3 = DerefOf (CEJL [Local2])
+                        CTFY (Local3, 0x03)
+                        \_SB.PCI0.PRES.CSEL = Local3
+                        \_SB.PCI0.PRES.CRMV = One
+                        Local2++
+                    }
                 }

                 Release (\_SB.PCI0.PRES.CPLK)

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Message-Id: <20241210163945.3422623-4-imammedo@redhat.com>
Tested-by: Eric Mackay <eric.mackay@oracle.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
43 files changed:
tests/data/acpi/x86/pc/DSDT
tests/data/acpi/x86/pc/DSDT.acpierst
tests/data/acpi/x86/pc/DSDT.acpihmat
tests/data/acpi/x86/pc/DSDT.bridge
tests/data/acpi/x86/pc/DSDT.cphp
tests/data/acpi/x86/pc/DSDT.dimmpxm
tests/data/acpi/x86/pc/DSDT.hpbridge
tests/data/acpi/x86/pc/DSDT.hpbrroot
tests/data/acpi/x86/pc/DSDT.ipmikcs
tests/data/acpi/x86/pc/DSDT.memhp
tests/data/acpi/x86/pc/DSDT.nohpet
tests/data/acpi/x86/pc/DSDT.numamem
tests/data/acpi/x86/pc/DSDT.roothp
tests/data/acpi/x86/q35/DSDT
tests/data/acpi/x86/q35/DSDT.acpierst
tests/data/acpi/x86/q35/DSDT.acpihmat
tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x
tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator
tests/data/acpi/x86/q35/DSDT.applesmc
tests/data/acpi/x86/q35/DSDT.bridge
tests/data/acpi/x86/q35/DSDT.core-count
tests/data/acpi/x86/q35/DSDT.core-count2
tests/data/acpi/x86/q35/DSDT.cphp
tests/data/acpi/x86/q35/DSDT.cxl
tests/data/acpi/x86/q35/DSDT.dimmpxm
tests/data/acpi/x86/q35/DSDT.ipmibt
tests/data/acpi/x86/q35/DSDT.ipmismbus
tests/data/acpi/x86/q35/DSDT.ivrs
tests/data/acpi/x86/q35/DSDT.memhp
tests/data/acpi/x86/q35/DSDT.mmio64
tests/data/acpi/x86/q35/DSDT.multi-bridge
tests/data/acpi/x86/q35/DSDT.noacpihp
tests/data/acpi/x86/q35/DSDT.nohpet
tests/data/acpi/x86/q35/DSDT.numamem
tests/data/acpi/x86/q35/DSDT.pvpanic-isa
tests/data/acpi/x86/q35/DSDT.thread-count
tests/data/acpi/x86/q35/DSDT.thread-count2
tests/data/acpi/x86/q35/DSDT.tis.tpm12
tests/data/acpi/x86/q35/DSDT.tis.tpm2
tests/data/acpi/x86/q35/DSDT.type4-count
tests/data/acpi/x86/q35/DSDT.viot
tests/data/acpi/x86/q35/DSDT.xapic
tests/qtest/bios-tables-test-allowed-diff.h