On Thu, 5 Feb 2026 at 14:25, Mohamed Mediouni <[email protected]> wrote:
>
> Link to branch: https://github.com/mediouni-m/qemu whpx (tag for this 
> submission: whpx-v21)
>
> Patches without a review: patches 3, 5, 6, 7

Thanks for the respin; this one applies, but fails "make check"
on the aarch64/acpi/virt/msi_gicv2m subtest of the bios-tables-test:

lanath:noble:qemu$ (cd build/arm-clang &&
QTEST_QEMU_BINARY=./qemu-system-aarch64 V=1
./tests/qtest/bios-tables-test --verbose -p
/aarch64/acpi/virt/msi_gicv2m)
TAP version 13
# random seed: R02Sd03fb0e0b32d3a49a936bee40a272caa
# starting QEMU: exec ./qemu-system-aarch64 -qtest
unix:/tmp/qtest-2950429.sock -qtest-log /dev/null -chardev
socket,path=/tmp/qtest-2950429.qmp,id=char0 -mon
chardev=char0,mode=control -display none -audio none -run-with
exit-with-parent=on -machine none -accel qtest
# starting QEMU: exec ./qemu-system-aarch64 -qtest
unix:/tmp/qtest-2950429.sock -qtest-log /dev/null -chardev
socket,path=/tmp/qtest-2950429.qmp,id=char0 -mon
chardev=char0,mode=control -display none -audio none -run-with
exit-with-parent=on -machine none -accel qtest
# Start of aarch64 tests
# Start of acpi tests
# Start of virt tests
acpi-test: Warning! IORT binary file mismatch. Actual
[aml:/tmp/aml-VKZEK3], Expected
[aml:tests/data/acpi/aarch64/virt/IORT.msi_gicv2m].
See source file tests/qtest/bios-tables-test.c for instructions on how
to update expected files.
acpi-test: Warning! IORT mismatch. Actual [asl:/tmp/asl-RLZEK3.dsl,
aml:/tmp/aml-VKZEK3], Expected [asl:/tmp/asl-F40EK3.dsl,
aml:tests/data/acpi/aarch64/virt/IORT.msi_gicv2m].
--- /tmp/asl-F40EK3.dsl 2026-02-05 15:10:08.823721717 +0000
+++ /tmp/asl-RLZEK3.dsl 2026-02-05 15:10:08.821977596 +0000
@@ -1,32 +1,32 @@
 /*
  * Intel ACPI Component Architecture
  * AML/ASL+ Disassembler version 20230628 (64-bit version)
  * Copyright (c) 2000 - 2023 Intel Corporation
  *
- * Disassembly of tests/data/acpi/aarch64/virt/IORT.msi_gicv2m, Thu
Feb  5 15:10:08 2026
+ * Disassembly of /tmp/aml-VKZEK3, Thu Feb  5 15:10:08 2026
  *
  * ACPI Data Table [IORT]
  *
  * Format: [HexOffset DecimalOffset ByteLength]  FieldName :
FieldValue (in hex)
  */

 [000h 0000 004h]                   Signature : "IORT"    [IO Remapping Table]
 [004h 0004 004h]                Table Length : 000000AC
-[008h 0008 001h]                    Revision : 03
-[009h 0009 001h]                    Checksum : 97
+[008h 0008 001h]                    Revision : 05
+[009h 0009 001h]                    Checksum : 95
 [00Ah 0010 006h]                      Oem ID : "BOCHS "
 [010h 0016 008h]                Oem Table ID : "BXPC    "
 [018h 0024 004h]                Oem Revision : 00000001
 [01Ch 0028 004h]             Asl Compiler ID : "BXPC"
 [020h 0032 004h]       Asl Compiler Revision : 00000001

 [024h 0036 004h]                  Node Count : 00000002
 [028h 0040 004h]                 Node Offset : 00000030
 [02Ch 0044 004h]                    Reserved : 00000000

 [030h 0048 001h]                        Type : 04
 [031h 0049 002h]                      Length : 0044
 [033h 0051 001h]                    Revision : 04
 [034h 0052 004h]                  Identifier : 00000000
 [038h 0056 004h]               Mapping Count : 00000000
 [03Ch 0060 004h]              Mapping Offset : 00000000
@@ -67,27 +67,27 @@
                             Device Attribute : 1
 [08Ch 0140 004h]               ATS Attribute : 00000000
 [090h 0144 004h]          PCI Segment Number : 00000000
 [094h 0148 001h]           Memory Size Limit : 40
 [095h 0149 002h]          PASID Capabilities : 0000
 [097h 0151 001h]                    Reserved : 00

 [098h 0152 004h]                  Input base : 00000000
 [09Ch 0156 004h]                    ID Count : 000000FF
 [0A0h 0160 004h]                 Output Base : 00000000
 [0A4h 0164 004h]            Output Reference : 00000030
 [0A8h 0168 004h]       Flags (decoded below) : 00000000
                               Single Mapping : 0

-    0000: 49 4F 52 54 AC 00 00 00 03 97 42 4F 43 48 53 20  // IORT......BOCHS
+    0000: 49 4F 52 54 AC 00 00 00 05 95 42 4F 43 48 53 20  // IORT......BOCHS
     0010: 42 58 50 43 20 20 20 20 01 00 00 00 42 58 50 43  // BXPC    ....BXPC
     0020: 01 00 00 00 02 00 00 00 30 00 00 00 00 00 00 00  // ........0.......
     0030: 04 44 00 04 00 00 00 00 00 00 00 00 00 00 00 00  // .D..............
     0040: 00 00 05 09 00 00 00 00 01 00 00 00 00 00 00 00  // ................
     0050: 00 00 00 00 00 00 00 00 00 00 00 00 6A 00 00 00  // ............j...
     0060: 6B 00 00 00 6D 00 00 00 6C 00 00 00 00 00 00 00  // k...m...l.......
     0070: 00 00 00 00 02 38 00 03 01 00 00 00 01 00 00 00  // .....8..........
     0080: 24 00 00 00 01 00 00 00 00 00 00 03 00 00 00 00  // $...............
     0090: 00 00 00 00 40 00 00 00 00 00 00 00 FF 00 00 00  // ....@...........
     00A0: 00 00 00 00 30 00 00 00 00 00 00 00              // ....0.......
**
ERROR:../../tests/qtest/bios-tables-test.c:555:test_acpi_asl:
assertion failed: (all_tables_match)
not ok /aarch64/acpi/virt/msi_gicv2m -
ERROR:../../tests/qtest/bios-tables-test.c:555:test_acpi_asl:
assertion failed: (all_tables_match)
Bail out!
Aborted (core dumped)


thanks
-- PMM

Reply via email to