From b22fbc5bcb6bd2412889f2c48a29c86880a30552 Mon Sep 17 00:00:00 2001 From: Julia Suvorova Date: Tue, 11 Oct 2022 13:17:31 +0200 Subject: [PATCH] tests/acpi: update tables for new core count test Changes in the tables (for 275 cores): FACP: + Use APIC Cluster Model (V4) : 1 APIC: +[02Ch 0044 1] Subtable Type : 00 [Processor Local APIC] +[02Dh 0045 1] Length : 08 +[02Eh 0046 1] Processor ID : 00 +[02Fh 0047 1] Local Apic ID : 00 +[030h 0048 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 ... + +[81Ch 2076 1] Subtable Type : 00 [Processor Local APIC] +[81Dh 2077 1] Length : 08 +[81Eh 2078 1] Processor ID : FE +[81Fh 2079 1] Local Apic ID : FE +[820h 2080 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Runtime Online Capable : 0 + +[824h 2084 1] Subtable Type : 09 [Processor Local x2APIC] +[825h 2085 1] Length : 10 +[826h 2086 2] Reserved : 0000 +[828h 2088 4] Processor x2Apic ID : 000000FF +[82Ch 2092 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 +[830h 2096 4] Processor UID : 000000FF ... DSDT: + Processor (C001, 0x01, 0x00000000, 0x00) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (CSTA (One)) + } + + Name (_MAT, Buffer (0x08) // _MAT: Multiple APIC Table Entry + { + 0x00, 0x08, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00 // ........ + }) + Method (_EJ0, 1, NotSerialized) // _EJx: Eject Device, x=0-9 + { + CEJ0 (One) + } + + Method (_OST, 3, Serialized) // _OST: OSPM Status Indication + { + COST (One, Arg0, Arg1, Arg2) + } + } ... + Processor (C0FE, 0xFE, 0x00000000, 0x00) + { + Method (_STA, 0, Serialized) // _STA: Status + { + Return (CSTA (0xFE)) + } + + Name (_MAT, Buffer (0x08) // _MAT: Multiple APIC Table Entry + { + 0x00, 0x08, 0xFE, 0xFE, 0x01, 0x00, 0x00, 0x00 // ........ + }) + Method (_EJ0, 1, NotSerialized) // _EJx: Eject Device, x=0-9 + { + CEJ0 (0xFE) + } + + Method (_OST, 3, Serialized) // _OST: OSPM Status Indication + { + COST (0xFE, Arg0, Arg1, Arg2) + } + } + + Device (C0FF) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0xFF) // _UID: Unique ID + Method (_STA, 0, Serialized) // _STA: Status + { + Return (CSTA (0xFF)) + } + + Name (_MAT, Buffer (0x10) // _MAT: Multiple APIC Table Entry + { + /* 0000 */ 0x09, 0x10, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00 // ........ + }) + Method (_EJ0, 1, NotSerialized) // _EJx: Eject Device, x=0-9 + { + CEJ0 (0xFF) + } + + Method (_OST, 3, Serialized) // _OST: OSPM Status Indication + { + COST (0xFF, Arg0, Arg1, Arg2) + } + } + ... Signed-off-by: Julia Suvorova Message-Id: <20220731162141.178443-6-jusual@redhat.com> Message-Id: <20221011111731.101412-6-jusual@redhat.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- tests/data/acpi/q35/APIC.core-count2 | Bin 0 -> 2478 bytes tests/data/acpi/q35/DSDT.core-count2 | Bin 0 -> 32552 bytes tests/data/acpi/q35/FACP.core-count2 | Bin 0 -> 244 bytes tests/qtest/bios-tables-test-allowed-diff.h | 3 --- 4 files changed, 3 deletions(-) diff --git a/tests/data/acpi/q35/APIC.core-count2 b/tests/data/acpi/q35/APIC.core-count2 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a255082ef5bc39f0d92d3e372b91f09dd6d0d9a1 100644 GIT binary patch literal 2478 zc-l491yB@W7=YougM%yJKt)9n16#1M5CsgdKrv8J6uY|>#RfaEy92ueENsPY#ZIsT zRPgTJ&wpn3`QDk0nSXX>{X>HT6LgBAN(l%F3<@h45FQ#>(7aTNqF82&ijtaTRcpS^ zs!D}wHQLyqtu1OaXlIA^_NdjOPKSCu8VqPOqJslEI--*knoQ{Ij4m#iBM0WpiMev2 zt1ITtjd}85-n{7MhWYYg{`~0fjs*&!hX=ARindT8EL<3i6hTiv~}uW-MUz>9@ejqK|vTCj13xK!-m+X5jJj&O`2dx z2!@7Y)27(08HR;n^XAy11-5L7ty*DtIJRz$ZQ5YlwipqC?b>1c_81w79Xepgju;h% zojPIX&e)|3cI}GYx?%V3*rNyb?1{a4Vej79rw{h+i~agx|Nb~&01h08g9hQ?!8l|H z4jqcahT-txIAR2j9Eqbw;povgW(-D05Yu4b}wYY8_u3wKEHsHpMxM>q^-i%we;MT3UZ5wXijtL34 zV+ZcsiMw{;?%lX&5ANNI`}X1f{dnL29z2ML4&mX$c;pBkJ&MPU;ql{`n21S9c;W<} zJc*}H;px+O<_sn$v-b^-n@yo zZsG0Qc;^n@y^Htm;r;vg-~m2-h>srOTH?I7(a?I`Ue?IdlIHc2~6J4?GrTQyoXDk;lyR_o1& eB9lgAd81|0>Hbf8{r|~euugjO-Pz`4dD=htG#d~A literal 0 Hc-jL100001 diff --git a/tests/data/acpi/q35/DSDT.core-count2 b/tests/data/acpi/q35/DSDT.core-count2 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..ca309f6569f1f4016cf7e67117b208d57fbc7365 100644 GIT binary patch literal 32552 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 V4P(r=MW^o|W85FUnX7b<{{c+9nzR4_ literal 0 Hc-jL100001 diff --git a/tests/data/acpi/q35/FACP.core-count2 b/tests/data/acpi/q35/FACP.core-count2 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..31fa5dd19c213034eef4eeefa6a04e61dadd8a2a 100644 GIT binary patch literal 244 zc-nJwbPo8!z`($~*~#D8BUr&HBEVSz2pEB4AU24G0Y(N+hD|`4i5W<+LBv?t5b_*A zwgOC?iGf7`NdM>m&kvI~Vq#!e+QP!X$icwylLsQk&wvRS6%gj5hzp?F$ACjG2UHDX J1HwJX008NU4gmlF literal 0 Hc-jL100001 diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h index e81dc67a2e5..dfb8523c8bf 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1,4 +1 @@ /* List of comma-separated changed AML files to ignore */ -"tests/data/acpi/q35/APIC.core-count2", -"tests/data/acpi/q35/DSDT.core-count2", -"tests/data/acpi/q35/FACP.core-count2", -- 2.39.5