From: Shameer Kolothum Date: Wed, 22 Oct 2025 08:06:39 +0000 (+0100) Subject: tests/qtest/bios-tables-test: Update DSDT blobs after GPEX _DSM change X-Git-Tag: v10.2.0-rc1~12^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ccf166d89dcf57c9d333f05173851f90e416097a;p=thirdparty%2Fqemu.git tests/qtest/bios-tables-test: Update DSDT blobs after GPEX _DSM change Update the reference DSDT blobs after GPEX _DSM change. This affects the aarch64 'virt', riscv64 "virt", loongarch64 "virt" and the x86 'microvm' machines. DSDT diff is the same for all the machines/tests:  /*   * Intel ACPI Component Architecture   * AML/ASL+ Disassembler version 20230628 (64-bit version)   * Copyright (c) 2000 - 2023 Intel Corporation   *   * Disassembling to symbolic ASL+ operators   * - * Disassembly of tests/data/acpi/aarch64/virt/DSDT, Fri Oct 10 11:18:21 2025 + * Disassembly of /tmp/aml-E6V9D3, Fri Oct 10 11:18:21 2025   *   * Original Table Header:   *     Signature        "DSDT"   *     Length           0x000014D9 (5337)   *     Revision         0x02 - *     Checksum         0xA4 + *     Checksum         0xA5   *     OEM ID           "BOCHS "   *     OEM Table ID     "BXPC    "   *     OEM Revision     0x00000001 (1)   *     Compiler ID      "BXPC"   *     Compiler Version 0x00000001 (1)   */  DefinitionBlock ("", "DSDT", 2, "BOCHS ", "BXPC    ", 0x00000001)  {      Scope (\_SB)      {          Device (C000)          {              Name (_HID, "ACPI0007" /* Processor Device */)  // _HID: Hardware ID              Name (_UID, Zero)  // _UID: Unique ID          } @@ -1822,33 +1822,33 @@                  Else                  {                      CDW1 |= 0x04                  }                  Return (Arg3)              }              Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method              {                  If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */))                  {                      If ((Arg2 == Zero))                      {                          Return (Buffer (One)                          { -                             0x01                                             // . +                             0x00                                             // .                          })                      }                  }                  Return (Buffer (One)                  {                       0x00                                             // .                  })              }              Device (RES0)              {                  Name (_HID, "PNP0C02" /* PNP Motherboard Resources */)  // _HID: Hardware ID                  Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings                  {                      QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, Signed-off-by: Shameer Kolothum Reviewed-by: Eric Auger Reviewed-by: Michael S. Tsirkin Signed-off-by: Michael S. Tsirkin Message-Id: <20251022080639.243965-4-skolothumtho@nvidia.com> --- diff --git a/tests/data/acpi/aarch64/virt/DSDT b/tests/data/acpi/aarch64/virt/DSDT index 38f01adb61e..35a862e4471 100644 Binary files a/tests/data/acpi/aarch64/virt/DSDT and b/tests/data/acpi/aarch64/virt/DSDT differ diff --git a/tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt b/tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt index 37a9af713b9..7ce35f0d860 100644 Binary files a/tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt and b/tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt differ diff --git a/tests/data/acpi/aarch64/virt/DSDT.acpipcihp b/tests/data/acpi/aarch64/virt/DSDT.acpipcihp index 04427e2d8eb..6d1765c3101 100644 Binary files a/tests/data/acpi/aarch64/virt/DSDT.acpipcihp and b/tests/data/acpi/aarch64/virt/DSDT.acpipcihp differ diff --git a/tests/data/acpi/aarch64/virt/DSDT.hpoffacpiindex b/tests/data/acpi/aarch64/virt/DSDT.hpoffacpiindex index 43ab60496e5..61cce30c747 100644 Binary files a/tests/data/acpi/aarch64/virt/DSDT.hpoffacpiindex and b/tests/data/acpi/aarch64/virt/DSDT.hpoffacpiindex differ diff --git a/tests/data/acpi/aarch64/virt/DSDT.memhp b/tests/data/acpi/aarch64/virt/DSDT.memhp index 3c391674446..ffc5f1c0d10 100644 Binary files a/tests/data/acpi/aarch64/virt/DSDT.memhp and b/tests/data/acpi/aarch64/virt/DSDT.memhp differ diff --git a/tests/data/acpi/aarch64/virt/DSDT.pxb b/tests/data/acpi/aarch64/virt/DSDT.pxb index 71c632cedcc..f98dcbfc6b8 100644 Binary files a/tests/data/acpi/aarch64/virt/DSDT.pxb and b/tests/data/acpi/aarch64/virt/DSDT.pxb differ diff --git a/tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev b/tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev index e8c2b376df7..6c12a7aaf8a 100644 Binary files a/tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev and b/tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev differ diff --git a/tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy b/tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy index e8c2b376df7..6c12a7aaf8a 100644 Binary files a/tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy and b/tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy differ diff --git a/tests/data/acpi/aarch64/virt/DSDT.topology b/tests/data/acpi/aarch64/virt/DSDT.topology index 9f22cd3dc81..208a3163a6b 100644 Binary files a/tests/data/acpi/aarch64/virt/DSDT.topology and b/tests/data/acpi/aarch64/virt/DSDT.topology differ diff --git a/tests/data/acpi/aarch64/virt/DSDT.viot b/tests/data/acpi/aarch64/virt/DSDT.viot index dd3775a0762..f81e3e6cc79 100644 Binary files a/tests/data/acpi/aarch64/virt/DSDT.viot and b/tests/data/acpi/aarch64/virt/DSDT.viot differ diff --git a/tests/data/acpi/loongarch64/virt/DSDT b/tests/data/acpi/loongarch64/virt/DSDT index 55aa34f988d..09aa903c4e8 100644 Binary files a/tests/data/acpi/loongarch64/virt/DSDT and b/tests/data/acpi/loongarch64/virt/DSDT differ diff --git a/tests/data/acpi/loongarch64/virt/DSDT.memhp b/tests/data/acpi/loongarch64/virt/DSDT.memhp index c0955eb6044..a069d6878fb 100644 Binary files a/tests/data/acpi/loongarch64/virt/DSDT.memhp and b/tests/data/acpi/loongarch64/virt/DSDT.memhp differ diff --git a/tests/data/acpi/loongarch64/virt/DSDT.numamem b/tests/data/acpi/loongarch64/virt/DSDT.numamem index 61e47e72521..78ece52f57a 100644 Binary files a/tests/data/acpi/loongarch64/virt/DSDT.numamem and b/tests/data/acpi/loongarch64/virt/DSDT.numamem differ diff --git a/tests/data/acpi/loongarch64/virt/DSDT.topology b/tests/data/acpi/loongarch64/virt/DSDT.topology index b2afebc938c..7ab23f47cc8 100644 Binary files a/tests/data/acpi/loongarch64/virt/DSDT.topology and b/tests/data/acpi/loongarch64/virt/DSDT.topology differ diff --git a/tests/data/acpi/riscv64/virt/DSDT b/tests/data/acpi/riscv64/virt/DSDT index 527f239dab1..968e1a15c87 100644 Binary files a/tests/data/acpi/riscv64/virt/DSDT and b/tests/data/acpi/riscv64/virt/DSDT differ diff --git a/tests/data/acpi/x86/microvm/DSDT.pcie b/tests/data/acpi/x86/microvm/DSDT.pcie index ba258f454dc..b646a05551c 100644 Binary files a/tests/data/acpi/x86/microvm/DSDT.pcie and b/tests/data/acpi/x86/microvm/DSDT.pcie differ diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h index e2fce2e972f..dfb8523c8bf 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1,17 +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/aarch64/virt/DSDT.acpipcihp", -"tests/data/acpi/aarch64/virt/DSDT.hpoffacpiindex", -"tests/data/acpi/aarch64/virt/DSDT.viot", -"tests/data/acpi/aarch64/virt/DSDT.smmuv3-legacy", -"tests/data/acpi/aarch64/virt/DSDT.smmuv3-dev", -"tests/data/acpi/riscv64/virt/DSDT", -"tests/data/acpi/loongarch64/virt/DSDT", -"tests/data/acpi/loongarch64/virt/DSDT.topology", -"tests/data/acpi/loongarch64/virt/DSDT.numamem", -"tests/data/acpi/loongarch64/virt/DSDT.memhp", -"tests/data/acpi/x86/microvm/DSDT.pcie",