From f47d6e6a8f69c8890207d3f771e079700418f7a6 Mon Sep 17 00:00:00 2001 From: "Michael S. Tsirkin" Date: Mon, 14 Jul 2025 17:49:03 -0400 Subject: [PATCH] tests/qtest/bios-tables-test: Update DSDT blobs after GPEX _OSC change Update the reference DSDT blobs after GPEX _OSC change. The _OSC change affects the aarch64 'virt' and the x86 'microvm' machines. DSDT diff is the same for all the machines/tests: * Original Table Header: * Signature "DSDT" - * Length 0x00001A4F (6735) + * Length 0x00001A35 (6709) * Revision 0x02 - * Checksum 0xBF + * Checksum 0xDD * OEM ID "BOCHS " * OEM Table ID "BXPC " * OEM Revision 0x00000001 (1) @@ -1849,27 +1849,26 @@ DefinitionBlock ("", "DSDT", 2, "BOCHS ", "BXPC ", 0x00000001) { CreateDWordField (Arg3, 0x04, CDW2) CreateDWordField (Arg3, 0x08, CDW3) - SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ - CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ - CTRL &= 0x1F + Local0 = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ + Local0 &= 0x1F If ((Arg1 != One)) { CDW1 |= 0x08 } - If ((CDW3 != CTRL)) + If ((CDW3 != Local0)) { CDW1 |= 0x10 } - CDW3 = CTRL /* \_SB_.PCI0.CTRL */ - Return (Arg3) + CDW3 = Local0 } Else { CDW1 |= 0x04 - Return (Arg3) } + + Return (Arg3) } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method Signed-off-by: Eric Auger Signed-off-by: Gustavo Romero Reviewed-by: Jonathan Cameron Reviewed-by: Igor Mammedov Message-Id: <20250714080639.2525563-11-eric.auger@redhat.com> Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin --- tests/data/acpi/aarch64/virt/DSDT | Bin 5196 -> 5158 bytes .../data/acpi/aarch64/virt/DSDT.acpihmatvirt | Bin 5282 -> 5244 bytes tests/data/acpi/aarch64/virt/DSDT.memhp | Bin 6557 -> 6519 bytes tests/data/acpi/aarch64/virt/DSDT.pxb | Bin 7679 -> 7603 bytes tests/data/acpi/aarch64/virt/DSDT.topology | Bin 5398 -> 5360 bytes tests/data/acpi/loongarch64/virt/DSDT | Bin 4641 -> 4603 bytes tests/data/acpi/loongarch64/virt/DSDT.memhp | Bin 5862 -> 5824 bytes tests/data/acpi/loongarch64/virt/DSDT.numamem | Bin 4647 -> 4609 bytes .../data/acpi/loongarch64/virt/DSDT.topology | Bin 4943 -> 4905 bytes tests/data/acpi/riscv64/virt/DSDT | Bin 3576 -> 3538 bytes tests/data/acpi/x86/microvm/DSDT.pcie | Bin 3023 -> 2985 bytes tests/qtest/bios-tables-test-allowed-diff.h | 11 ----------- 12 files changed, 11 deletions(-) diff --git a/tests/data/acpi/aarch64/virt/DSDT b/tests/data/acpi/aarch64/virt/DSDT index 36d3e5d5a5e47359b6dcb3706f98b4f225677591..acab6e65febbc210158d4c39be0680bbb90250f5 100644 GIT binary patch delta 114 zc-lLou}p)@CDC8kfX{JVpjp}Y(OkR^V=X2?C2#NTx$NL96vvg%MIJ<-! zF7RWWyjw`i#5kckflEGNfxx86nT)j{87>a6yzr#SK-xF~A|?PL3lcyg3wbsh3rjKr E02*^2-2eap delta 152 zc-mX0aYlp7CDsj3DMT=F1tfxx86nT)j{wOkxv9b%Iv Z!_+~91wdp0hz}B9lD&{`Gq12DBLEPjDbWA` diff --git a/tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt b/tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt index e6154d0355f84fdcc51387b4db8f9ee63acae4e9..54c27e7d95b4956ed1b5dee0d299ccb08dc2a73e 100644 GIT binary patch delta 114 zc-mW}`A37xCDa6yzr#SK-xF~A|?PL3lcyg3wbto3QIBq E08cC+fdBvi delta 152 zc-s4;u}G84CDNm0-%U7NL4k6;F1TC3j`)j&Sb0wspaAT>kykX Z8Kw>*EC3=4Kzxw+lI(?io0Ekl83E(lD|G+> diff --git a/tests/data/acpi/aarch64/virt/DSDT.memhp b/tests/data/acpi/aarch64/virt/DSDT.memhp index 33f011d6b635035a04c0b39ce9b4e219f7ae74b7..4330bc97cba0950191c45ac833533db7a190db81 100644 GIT binary patch delta 114 zc-ot5{N0GlCDFq==X{M&B8`a&on7k%!&gatO5EAiWkM|FDX6ediaCQkd zT;Rt#dAE?3iE%=80+)Qk0)a`BGZ||^GF%*BdErTufwXY~L`(og79@Z~7V>O17S3V= E0D^}hHvj+t delta 152 zc-s4JG}oBRCDi~V&gatOkmCpr4G3W1a1IIbVGwcS zjQ0MXEN4;)N*lvb%;%x Z3{wXY766e2AU;TZN%lg%&Ah@{YyhB6D=Pp1 diff --git a/tests/data/acpi/aarch64/virt/DSDT.pxb b/tests/data/acpi/aarch64/virt/DSDT.pxb index c0fdc6e9c1396cc2259dc4bc665ba023adcf4c9b..7fdbc03e2bf9fb7d35704779253de36e362f0bf9 100644 GIT binary patch delta 207 zc-s4Kz1f<}CDrpN+Nn3)HHnaGZ{%n0A=ny)Bpeg delta 282 zc-q@+{ok6)CDaVT thN*)H3xLQ15FaGIBzqy>=6<1UMka@;oBs&wanRrT$^AmMldsF%0RU1KQ+EIW diff --git a/tests/data/acpi/aarch64/virt/DSDT.topology b/tests/data/acpi/aarch64/virt/DSDT.topology index 029d03eecc4efddc001e5377e85ac8e831294362..969b4f6560d3ae39f5b7e0064b7122905476fce8 100644 GIT binary patch delta 114 zc-ot$^+A)%CDa6yzr#SK-xF~A|?PL3lcyg3wbvG6_#WK E07m>E`k9CDZZ@Gb delta 146 zc-lLl`%IV1CDH>8AMDK1 zmCfMn5^lJ_gMBg=kCvYiNJ#-u#2BQi8bol(gUAH}lO|^})`HY>ae#G*O_~f-2N4zk Tkp&<=NPJ25LcYxzJP}*~A~Gs{ diff --git a/tests/data/acpi/loongarch64/virt/DSDT.numamem b/tests/data/acpi/loongarch64/virt/DSDT.numamem index 9b462869cd4911714e7c2a22025c465afa2a7d52..07923ac39584c5a5e73c9556d251814ce10de6cc 100644 GIT binary patch delta 108 zc-mX8(x}4a66_MfD8#_P_+lg19cCt<37cOq3vdXD_^`+O2RpNLWivRtgc~mKW1TF< yqh(^8P@TXfm#{!!(&S9WT96DE2UuQs(qtfQoB$CM0Fea=Ad!VUoBMcXvH}2Vsvh_N delta 146 zc-m`JS+2t666_M9F2umVXt$B;4l|R}MXEN4;WVkrM^1_oQ18L&~h?oF~EJy%}EaaJ-$J+$} DZM-3& delta 151 zc-p%p{X?3|CDNm0-%U7NL4k6;F1TC3j`)j&Sb0wspaAT>kykX Y8Kw>*EC3=4Kzxw+lI(?ilRbF501r(pl>h($ diff --git a/tests/data/acpi/x86/microvm/DSDT.pcie b/tests/data/acpi/x86/microvm/DSDT.pcie index 8eacd21d6ecdf9a3cd3e4f03cf1b40748dcbf53e..ba258f454dc0e59ef2fd67e0ce37e270e7c122e8 100644 GIT binary patch delta 113 zc-lKJzEYgaCD#&HG5Ji`+{YxqAtd6%9`7IQ%+i(3;Or7^ zxWJEf@*XZN6XS&H1TMLR1p<>MXEN4;WVkrM^1_oQ18L&~h?oF~EJy%}EaaJN!aW-R DNoOGe delta 151 zc-mVjeqNl*CDpn4BhW?qd?*kmCpr4G3W1a1IIbVGwcS zjQ0|Z0pAkq&0Z_ykq^cT3aLI$n1p<>MXEN4;)N*lvb%;%x Y3{wXY766e2AU;TZN%lg%$$Z?i0aL^(^#A|> diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h index 8d9673cb5df..dfb8523c8bf 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1,12 +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/loongarch64/virt/DSDT.memhp", -"tests/data/acpi/loongarch64/virt/DSDT.topology", -"tests/data/acpi/loongarch64/virt/DSDT.numamem", -"tests/data/acpi/loongarch64/virt/DSDT", -"tests/data/acpi/x86/microvm/DSDT.pcie", -"tests/data/acpi/riscv64/virt/DSDT", -- 2.47.2