Blame packages/q/qemu/tests-acpi-update-tables-for-new-core-co.patch

Bernhard M. Wiedemann 399b1f
From: Julia Suvorova <jusual@redhat.com>
Bernhard M. Wiedemann 399b1f
Date: Tue, 11 Oct 2022 13:17:31 +0200
Bernhard M. Wiedemann 399b1f
Subject: tests/acpi: update tables for new core count test
Bernhard M. Wiedemann 399b1f
Bernhard M. Wiedemann 399b1f
Changes in the tables (for 275 cores):
Bernhard M. Wiedemann 399b1f
FACP:
Bernhard M. Wiedemann 399b1f
+                 Use APIC Cluster Model (V4) : 1
Bernhard M. Wiedemann 399b1f
Bernhard M. Wiedemann 399b1f
APIC:
Bernhard M. Wiedemann 399b1f
+[02Ch 0044   1]                Subtable Type : 00 [Processor Local APIC]
Bernhard M. Wiedemann 399b1f
+[02Dh 0045   1]                       Length : 08
Bernhard M. Wiedemann 399b1f
+[02Eh 0046   1]                 Processor ID : 00
Bernhard M. Wiedemann 399b1f
+[02Fh 0047   1]                Local Apic ID : 00
Bernhard M. Wiedemann 399b1f
+[030h 0048   4]        Flags (decoded below) : 00000001
Bernhard M. Wiedemann 399b1f
+                           Processor Enabled : 1
Bernhard M. Wiedemann 399b1f
...
Bernhard M. Wiedemann 399b1f
+
Bernhard M. Wiedemann 399b1f
+[81Ch 2076   1]                Subtable Type : 00 [Processor Local APIC]
Bernhard M. Wiedemann 399b1f
+[81Dh 2077   1]                       Length : 08
Bernhard M. Wiedemann 399b1f
+[81Eh 2078   1]                 Processor ID : FE
Bernhard M. Wiedemann 399b1f
+[81Fh 2079   1]                Local Apic ID : FE
Bernhard M. Wiedemann 399b1f
+[820h 2080   4]        Flags (decoded below) : 00000001
Bernhard M. Wiedemann 399b1f
+                           Processor Enabled : 1
Bernhard M. Wiedemann 399b1f
+                      Runtime Online Capable : 0
Bernhard M. Wiedemann 399b1f
+
Bernhard M. Wiedemann 399b1f
+[824h 2084   1]                Subtable Type : 09 [Processor Local x2APIC]
Bernhard M. Wiedemann 399b1f
+[825h 2085   1]                       Length : 10
Bernhard M. Wiedemann 399b1f
+[826h 2086   2]                     Reserved : 0000
Bernhard M. Wiedemann 399b1f
+[828h 2088   4]          Processor x2Apic ID : 000000FF
Bernhard M. Wiedemann 399b1f
+[82Ch 2092   4]        Flags (decoded below) : 00000001
Bernhard M. Wiedemann 399b1f
+                           Processor Enabled : 1
Bernhard M. Wiedemann 399b1f
+[830h 2096   4]                Processor UID : 000000FF
Bernhard M. Wiedemann 399b1f
...
Bernhard M. Wiedemann 399b1f
Bernhard M. Wiedemann 399b1f
DSDT:
Bernhard M. Wiedemann 399b1f
+            Processor (C001, 0x01, 0x00000000, 0x00)
Bernhard M. Wiedemann 399b1f
+            {
Bernhard M. Wiedemann 399b1f
+                Method (_STA, 0, Serialized)  // _STA: Status
Bernhard M. Wiedemann 399b1f
+                {
Bernhard M. Wiedemann 399b1f
+                    Return (CSTA (One))
Bernhard M. Wiedemann 399b1f
+                }
Bernhard M. Wiedemann 399b1f
+
Bernhard M. Wiedemann 399b1f
+                Name (_MAT, Buffer (0x08)  // _MAT: Multiple APIC Table Entry
Bernhard M. Wiedemann 399b1f
+                {
Bernhard M. Wiedemann 399b1f
+                     0x00, 0x08, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00   // ........
Bernhard M. Wiedemann 399b1f
+                })
Bernhard M. Wiedemann 399b1f
+                Method (_EJ0, 1, NotSerialized)  // _EJx: Eject Device, x=0-9
Bernhard M. Wiedemann 399b1f
+                {
Bernhard M. Wiedemann 399b1f
+                    CEJ0 (One)
Bernhard M. Wiedemann 399b1f
+                }
Bernhard M. Wiedemann 399b1f
+
Bernhard M. Wiedemann 399b1f
+                Method (_OST, 3, Serialized)  // _OST: OSPM Status Indication
Bernhard M. Wiedemann 399b1f
+                {
Bernhard M. Wiedemann 399b1f
+                    COST (One, Arg0, Arg1, Arg2)
Bernhard M. Wiedemann 399b1f
+                }
Bernhard M. Wiedemann 399b1f
+            }
Bernhard M. Wiedemann 399b1f
...
Bernhard M. Wiedemann 399b1f
+            Processor (C0FE, 0xFE, 0x00000000, 0x00)
Bernhard M. Wiedemann 399b1f
+            {
Bernhard M. Wiedemann 399b1f
+                Method (_STA, 0, Serialized)  // _STA: Status
Bernhard M. Wiedemann 399b1f
+                {
Bernhard M. Wiedemann 399b1f
+                    Return (CSTA (0xFE))
Bernhard M. Wiedemann 399b1f
+                }
Bernhard M. Wiedemann 399b1f
+
Bernhard M. Wiedemann 399b1f
+                Name (_MAT, Buffer (0x08)  // _MAT: Multiple APIC Table Entry
Bernhard M. Wiedemann 399b1f
+                {
Bernhard M. Wiedemann 399b1f
+                     0x00, 0x08, 0xFE, 0xFE, 0x01, 0x00, 0x00, 0x00   // ........
Bernhard M. Wiedemann 399b1f
+                })
Bernhard M. Wiedemann 399b1f
+                Method (_EJ0, 1, NotSerialized)  // _EJx: Eject Device, x=0-9
Bernhard M. Wiedemann 399b1f
+                {
Bernhard M. Wiedemann 399b1f
+                    CEJ0 (0xFE)
Bernhard M. Wiedemann 399b1f
+                }
Bernhard M. Wiedemann 399b1f
+
Bernhard M. Wiedemann 399b1f
+                Method (_OST, 3, Serialized)  // _OST: OSPM Status Indication
Bernhard M. Wiedemann 399b1f
+                {
Bernhard M. Wiedemann 399b1f
+                    COST (0xFE, Arg0, Arg1, Arg2)
Bernhard M. Wiedemann 399b1f
+                }
Bernhard M. Wiedemann 399b1f
+            }
Bernhard M. Wiedemann 399b1f
+
Bernhard M. Wiedemann 399b1f
+            Device (C0FF)
Bernhard M. Wiedemann 399b1f
+            {
Bernhard M. Wiedemann 399b1f
+                Name (_HID, "ACPI0007" /* Processor Device */)  // _HID: Hardware ID
Bernhard M. Wiedemann 399b1f
+                Name (_UID, 0xFF)  // _UID: Unique ID
Bernhard M. Wiedemann 399b1f
+                Method (_STA, 0, Serialized)  // _STA: Status
Bernhard M. Wiedemann 399b1f
+                {
Bernhard M. Wiedemann 399b1f
+                    Return (CSTA (0xFF))
Bernhard M. Wiedemann 399b1f
+                }
Bernhard M. Wiedemann 399b1f
+
Bernhard M. Wiedemann 399b1f
+                Name (_MAT, Buffer (0x10)  // _MAT: Multiple APIC Table Entry
Bernhard M. Wiedemann 399b1f
+                {
Bernhard M. Wiedemann 399b1f
+                    /* 0000 */  0x09, 0x10, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00,  // ........
Bernhard M. Wiedemann 399b1f
+                    /* 0008 */  0x01, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00   // ........
Bernhard M. Wiedemann 399b1f
+                })
Bernhard M. Wiedemann 399b1f
+                Method (_EJ0, 1, NotSerialized)  // _EJx: Eject Device, x=0-9
Bernhard M. Wiedemann 399b1f
+                {
Bernhard M. Wiedemann 399b1f
+                    CEJ0 (0xFF)
Bernhard M. Wiedemann 399b1f
+                }
Bernhard M. Wiedemann 399b1f
+
Bernhard M. Wiedemann 399b1f
+                Method (_OST, 3, Serialized)  // _OST: OSPM Status Indication
Bernhard M. Wiedemann 399b1f
+                {
Bernhard M. Wiedemann 399b1f
+                    COST (0xFF, Arg0, Arg1, Arg2)
Bernhard M. Wiedemann 399b1f
+                }
Bernhard M. Wiedemann 399b1f
+            }
Bernhard M. Wiedemann 399b1f
+
Bernhard M. Wiedemann 399b1f
...
Bernhard M. Wiedemann 399b1f
Bernhard M. Wiedemann 399b1f
Signed-off-by: Julia Suvorova <jusual@redhat.com>
Bernhard M. Wiedemann 399b1f
Message-Id: <20220731162141.178443-6-jusual@redhat.com>
Bernhard M. Wiedemann 399b1f
Message-Id: <20221011111731.101412-6-jusual@redhat.com>
Bernhard M. Wiedemann 399b1f
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Bernhard M. Wiedemann 399b1f
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Bernhard M. Wiedemann 399b1f
(cherry picked from commit b22fbc5bcb6bd2412889f2c48a29c86880a30552)
Bernhard M. Wiedemann 399b1f
[Moved the updated binaries directly in RPM sources]
Bernhard M. Wiedemann 399b1f
References: bsc#1202282, jsc#PED-2592
Bernhard M. Wiedemann 399b1f
Signed-off-by: Dario Faggioli <dfaggioli@suse.com>
Bernhard M. Wiedemann 399b1f
---
Bernhard M. Wiedemann 399b1f
 tests/qtest/bios-tables-test-allowed-diff.h | 3 ---
Bernhard M. Wiedemann 399b1f
 1 file changed, 3 deletions(-)
Bernhard M. Wiedemann 399b1f
Bernhard M. Wiedemann 399b1f
diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h
Bernhard M. Wiedemann 399b1f
index e81dc67a2e52bc6553494325d248..dfb8523c8bf457c471cea8d860ef 100644
Bernhard M. Wiedemann 399b1f
--- a/tests/qtest/bios-tables-test-allowed-diff.h
Bernhard M. Wiedemann 399b1f
+++ b/tests/qtest/bios-tables-test-allowed-diff.h
Bernhard M. Wiedemann 399b1f
@@ -1,4 +1 @@
Bernhard M. Wiedemann 399b1f
 /* List of comma-separated changed AML files to ignore */
Bernhard M. Wiedemann 399b1f
-"tests/data/acpi/q35/APIC.core-count2",
Bernhard M. Wiedemann 399b1f
-"tests/data/acpi/q35/DSDT.core-count2",
Bernhard M. Wiedemann 399b1f
-"tests/data/acpi/q35/FACP.core-count2",