From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BFD3EC83F1A for ; Mon, 14 Jul 2025 23:29:55 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ubSFh-0001Jh-O1; Mon, 14 Jul 2025 19:06:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ubSFg-0001At-5k for qemu-devel@nongnu.org; Mon, 14 Jul 2025 19:06:28 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ubSFc-0005JW-CO for qemu-devel@nongnu.org; Mon, 14 Jul 2025 19:06:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1752534382; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MSDiio1nEa5YNJ5HfCQUXZf2o3aykmQblTnoN+tizz4=; b=Moi1ajYkBSh5P6vag5+PEIELvqISAW+/YcDeod/qGOeqHY/OlCPuiibZYSmjLvz1xytje6 dXUBbk34MpPeIhe500RcZmUJyDYqY0vEB4JaITJfSTJ/gU7XAAXemZ/6NNNn/7YAV0aGyE RoHjYcMA8KN+YorU2u3FtikKEH2YFxM= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-460-3cSdU7nuO8uD2AW7kiVv3A-1; Mon, 14 Jul 2025 19:06:20 -0400 X-MC-Unique: 3cSdU7nuO8uD2AW7kiVv3A-1 X-Mimecast-MFC-AGG-ID: 3cSdU7nuO8uD2AW7kiVv3A_1752534380 Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-4561bc2f477so9103035e9.0 for ; Mon, 14 Jul 2025 16:06:20 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752534379; x=1753139179; h=content-transfer-encoding:content-disposition:mime-version :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=MSDiio1nEa5YNJ5HfCQUXZf2o3aykmQblTnoN+tizz4=; b=hMBV/LpusTPKDWMs7RN06syOTzsKTSQmPcHK/J8hA8TXjKLf5KRothnOlskTcPRQ/i Wuqk9KpANo1Wni1Yq5eexl2A36UKuI9QJFk3v6r8X8ur0bqmdY/KcWdFqJxok0Px7OpM fTLnonJ4BVTr4x98TeFT99hQFGXKjgQt8Qxyvzq8aGFLysE/o2+vc7XzHnZuFLh4Oe6b Fy0YIHGc5jpBUX8qRItdWpnqVji+pXZSWVClHZMvWRJhQ3+ct7J7fdeXQDZq0wqIHpNi oGvseoRRvQy2GOrT0bKsWZ1WLyjm+psth0fXn2tdRs4bUe//lusSYBK/yS2F/pmvSceN V1sw== X-Gm-Message-State: AOJu0Yy7K7+tB4g2bQIbOZ3/hxy8iRSbE/rvVm2zZLmO4va0YvEVSbnF 1l7m+EJMbooTV3ziRD3xKExjpyqrUdtVLCkeDtJ7GXeUSPwpLvKUFhj2arr8c+pvPdO9GLTUp52 hj2c+PoJBcEU/XBUYDErNpOM3BrLYDdTmiqNFFxkSJte33ajuLehM0PHjezuyY81DbE62yLjK+a OFuHPw9wzLRbel8BZHkRwrjYiGvJQZpjVhGg== X-Gm-Gg: ASbGncvkmfqOSCWYcFBpm9Vm2GiLrHL/6tmd8RVMRRkBj8vXUds7IIfAlmfR7iE7wxU xIaoV20TjwnMHG4/NZl9ryUUIolEqhRlWbz7NBGZGvVOGcZE4sS1Al6Oyi6LDTgqQw//s168FPF +wX+yHsIim8DerJ1Iyu9YQGmO3DbXdgNUj+x2VDwrHRty6db2iOYntzk3Bsystygyof7mgPf4Dq jy74uSNPv/m7VOiCozEVXgxelkY5T6bgIPBxa52mbSXceVHkyOk56i36AWEVqV3UuxO9NOoxotK cyLhe1VEgWdp82tDxpOC8l3ZOxPMmcx7 X-Received: by 2002:a05:600c:a301:b0:455:f187:6203 with SMTP id 5b1f17b1804b1-455f187666bmr91808625e9.27.1752534379089; Mon, 14 Jul 2025 16:06:19 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF9e0vae2W59a8m7qgd5UKqZPlUF6gez3Dfq6MeoDbap1njgVSqK2Diq4UOEi2CzaIRzfJupg== X-Received: by 2002:a05:600c:a301:b0:455:f187:6203 with SMTP id 5b1f17b1804b1-455f187666bmr91808445e9.27.1752534378573; Mon, 14 Jul 2025 16:06:18 -0700 (PDT) Received: from redhat.com ([2a0d:6fc0:150d:fc00:de3:4725:47c6:6809]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3b5e8bd1784sm13428725f8f.5.2025.07.14.16.06.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Jul 2025 16:06:18 -0700 (PDT) Date: Mon, 14 Jul 2025 19:06:16 -0400 From: "Michael S. Tsirkin" To: qemu-devel@nongnu.org Cc: Peter Maydell Subject: [PULL 00/97] virtio,pci,pc: features, fixes, tests Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Mailer: git-send-email 2.27.0.106.g8ac3dc51b1 X-Mutt-Fcc: =sent Received-SPF: pass client-ip=170.10.133.124; envelope-from=mst@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org The following changes since commit 9a4e273ddec3927920c5958d2226c6b38b543336: Merge tag 'pull-tcg-20250711' of https://gitlab.com/rth7680/qemu into staging (2025-07-13 01:46:04 -0400) are available in the Git repository at: https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream for you to fetch changes up to 77a8fbb887cb4c00be094aee839a42f72a850950: hw/cxl: mailbox-utils: 0x5605 - FMAPI Initiate DC Release (2025-07-14 19:03:20 -0400) ---------------------------------------------------------------- virtio,pci,pc: features, fixes, tests SPCR acpi table can now be disabled vhost-vdpa can now report hashing capability to guest PPTT acpi table now tells guest vCPUs are identical vost-user-blk now shuts down faster loongarch64 now supports bios-tables-test intel_iommu now supports ATS cxl now supports DCD Fabric Management Command Set arm now supports acpi pci hotplug fixes, cleanups Signed-off-by: Michael S. Tsirkin ---------------------------------------------------------------- Akihiko Odaki (6): qdev-properties: Add DEFINE_PROP_ON_OFF_AUTO_BIT64() net/vhost-vdpa: Report hashing capability virtio-net: Move virtio_net_get_features() down virtio-net: Retrieve peer hashing capability net/vhost-vdpa: Remove dummy SetSteeringEBPF virtio-net: Add hash type options Alejandro Jimenez (7): amd_iommu: Fix Miscellaneous Information Register 0 encoding amd_iommu: Fix Device ID decoding for INVALIDATE_IOTLB_PAGES command amd_iommu: Update bitmasks representing DTE reserved fields amd_iommu: Fix masks for various IOMMU MMIO Registers amd_iommu: Fix mask to retrieve Interrupt Table Root Pointer from DTE amd_iommu: Fix the calculation for Device Table size amd_iommu: Remove duplicated definitions Alireza Sanaee (1): tests: virt: Update expected ACPI tables for virt test Anisa Su (10): hw/cxl: mailbox-utils: 0x5600 - FMAPI Get DCD Info hw/mem: cxl_type3: Add dsmas_flags to CXLDCRegion struct hw/cxl: mailbox-utils: 0x5601 - FMAPI Get Host Region Config hw/cxl: Move definition for dynamic_capacity_uuid and enum for DC event types to header hw/mem: cxl_type3: Add DC Region bitmap lock hw/cxl: mailbox-utils: 0x5602 - FMAPI Set DC Region Config hw/cxl: mailbox-utils: 0x5603 - FMAPI Get DC Region Extent Lists hw/cxl: Create helper function to create DC Event Records from extents hw/cxl: mailbox-utils: 0x5604 - FMAPI Initiate DC Add hw/cxl: mailbox-utils: 0x5605 - FMAPI Initiate DC Release Bibo Mao (5): tests/acpi: Add empty ACPI data files for LoongArch tests/qtest/bios-tables-test: Add basic testing for LoongArch rebuild-expected-aml.sh: Add support for LoongArch tests/acpi: Fill acpi table data for LoongArch tests/acpi: Remove stale allowed tables CLEMENT MATHIEU--DRIF (10): pci: Add a memory attribute for pre-translated DMA operations memory: Add permissions in IOMMUAccessFlags memory: Allow to store the PASID in IOMMUTLBEntry intel_iommu: Fill the PASID field when creating an IOMMUTLBEntry intel_iommu: Declare supported PASID size intel_iommu: Implement vtd_get_iotlb_info from PCIIOMMUOps intel_iommu: Implement the PCIIOMMUOps callbacks related to invalidations of device-IOTLB intel_iommu: Return page walk level even when the translation fails intel_iommu: Set address mask when a translation fails and adjust W permission intel_iommu: Add support for ATS Daniil Tatianin (3): softmmu/runstate: add a way to detect force shutdowns vhost: add a helper for force stopping a device vhost-user-blk: add an option to skip GET_VRING_BASE for force shutdown David Hildenbrand (1): vhost: Fix used memslot tracking when destroying a vhost device Eric Auger (31): hw/i386/acpi-build: Make aml_pci_device_dsm() static hw/acpi: Rename and move build_x86_acpi_pci_hotplug to pcihp hw/pci-host/gpex-acpi: Add native_pci_hotplug arg to acpi_dsdt_add_pci_osc hw/pci-host/gpex-acpi: Split host bridge OSC and DSM generation hw/acpi/ged: Add a acpi-pci-hotplug-with-bridge-support property hw/pci-host/gpex-acpi: Use GED acpi pcihp property hw/i386/acpi-build: Turn build_q35_osc_method into a generic method hw/pci-host/gpex-acpi: Use build_pci_host_bridge_osc_method hw/i386/acpi-build: Introduce build_append_pcihp_resources() helper hw/acpi/pcihp: Add an AmlRegionSpace arg to build_acpi_pci_hotplug hw/i386/acpi-build: Move build_append_notification_callback to pcihp hw/i386/acpi-build: Move build_append_pci_bus_devices/pcihp_slots to pcihp hw/i386/acpi-build: Use AcpiPciHpState::root in acpi_set_pci_info hw/i386/acpi-build: Move aml_pci_edsm to a generic place qtest/bios-tables-test: Prepare for fixing the aarch64 viot test qtest/bios-tables-test: Add a variant to the aarch64 viot test qtest/bios-tables-test: Generate DSDT.viot hw/arm/virt-acpi-build: Let non hotplug ports support static acpi-index tests/qtest/bios-tables-test: Update ARM DSDT reference blobs hw/arm/virt-acpi-build: Modify the DSDT ACPI table to enable ACPI PCI hotplug hw/acpi/ged: Add a bus link property hw/arm/virt: Pass the bus on the ged creation hw/acpi/ged: Call pcihp plug callbacks in hotplug handler implementation hw/acpi/pcihp: Remove root arg in acpi_pcihp_init hw/acpi/ged: Prepare the device to react to PCI hotplug events hw/acpi/ged: Support migration of AcpiPciHpState hw/core/sysbus: Introduce sysbus_mmio_map_name() helper hw/arm/virt: Minor code reshuffling in create_acpi_ged hw/arm/virt: Let virt support pci hotplug/unplug GED event qtest/bios-tables-test: Generate reference blob for DSDT.hpoffacpiindex qtest/bios-tables-test: Generate reference blob for DSDT.acpipcihp Ethan Milon (1): amd_iommu: Fix truncation of oldval in amdvi_writeq Fan Ni (1): hw/cxl: fix DC extent capacity tracking Gustavo Romero (4): tests/qtest/bios-tables-test: Prepare for changes in the DSDT table tests/qtest/bios-tables-test: Prepare for changes in the arm virt DSDT table tests/qtest/bios-tables-test: Prepare for addition of acpi pci hp tests tests/qtest/bios-tables-test: Add aarch64 ACPI PCI hotplug test Li Chen (3): acpi: Add machine option to disable SPCR table tests/qtest/bios-tables-test: Add test for disabling SPCR on AArch64 tests/qtest/bios-tables-test: Add test for disabling SPCR on RISC-V Li Zhijian (1): hw/acpi: Fix GPtrArray memory leak in crs_range_merge Michael S. Tsirkin (2): rust: bindings: allow any number of params tests/qtest/bios-tables-test: Update DSDT blobs after GPEX _OSC change Philippe Mathieu-Daudé (8): target/qmp: Use target_cpu_type() qemu/target-info: Factor target_arch() out qemu/target-info: Add %target_arch field to TargetInfo qemu/target-info: Add target_endian_mode() qemu: Convert target_words_bigendian() to TargetInfo API gdbstub/helpers: Replace TARGET_BIG_ENDIAN -> target_big_endian() qemu: Declare all load/store helper in 'qemu/bswap.h' hw/virtio: Build various files once Yicong Yang (3): tests: virt: Allow changes to PPTT test table hw/acpi/aml-build: Set identical implementation flag for PPTT processor nodes hw/acpi/aml-build: Build a root node in the PPTT table hw/i386/acpi-build.h | 4 - hw/i386/amd_iommu.h | 59 ++- hw/i386/intel_iommu_internal.h | 1 + include/exec/memattrs.h | 3 + include/exec/tswap.h | 83 +--- include/gdbstub/helpers.h | 48 +- include/hw/acpi/generic_event_device.h | 17 +- include/hw/acpi/pci.h | 5 +- include/hw/acpi/pcihp.h | 17 +- include/hw/arm/virt.h | 1 + include/hw/boards.h | 1 + include/hw/cxl/cxl.h | 1 + include/hw/cxl/cxl_device.h | 31 +- include/hw/cxl/cxl_events.h | 15 + include/hw/cxl/cxl_mailbox.h | 6 + include/hw/pci-host/gpex.h | 1 + include/hw/pci/pci.h | 9 + include/hw/qdev-properties.h | 18 + include/hw/sysbus.h | 1 + include/hw/virtio/vhost-user-blk.h | 2 + include/hw/virtio/vhost.h | 15 + include/hw/virtio/virtio-net.h | 6 +- include/net/net.h | 3 + include/qemu/bswap.h | 73 +++ include/qemu/target-info-impl.h | 6 +- include/qemu/target-info-qapi.h | 29 ++ include/qemu/target-info.h | 14 +- include/system/memory.h | 25 +- include/system/runstate.h | 1 + include/user/abitypes.h | 1 - target/ppc/mmu-hash64.h | 2 - cpu-target.c | 7 - hw/acpi/acpi-pci-hotplug-stub.c | 2 +- hw/acpi/aml-build.c | 27 +- hw/acpi/bios-linker-loader.c | 2 - hw/acpi/generic_event_device.c | 77 ++++ hw/acpi/ich9.c | 7 +- hw/acpi/pci-bridge.c | 54 +++ hw/acpi/pci.c | 50 ++ hw/acpi/pcihp.c | 439 +++++++++++++++++- hw/acpi/piix4.c | 5 +- hw/arm/allwinner-r40.c | 1 - hw/arm/boot.c | 2 + hw/arm/npcm7xx.c | 2 +- hw/arm/virt-acpi-build.c | 43 +- hw/arm/virt.c | 27 +- hw/block/hd-geometry.c | 1 - hw/block/vhost-user-blk.c | 9 +- hw/char/riscv_htif.c | 1 - hw/core/cpu-system.c | 2 +- hw/core/machine-qmp-cmds.c | 8 +- hw/core/machine.c | 22 + hw/core/qdev-properties.c | 67 ++- hw/core/sysbus.c | 11 + hw/cxl/cxl-events.c | 40 +- hw/cxl/cxl-mailbox-utils.c | 552 ++++++++++++++++++++++- hw/display/artist.c | 1 + hw/display/ati.c | 1 + hw/display/vga.c | 2 +- hw/i386/acpi-build.c | 532 +--------------------- hw/i386/amd_iommu.c | 17 +- hw/i386/intel_iommu.c | 142 +++++- hw/loongarch/virt-acpi-build.c | 4 +- hw/mem/cxl_type3.c | 83 +--- hw/net/can/ctucan_core.c | 1 - hw/net/lan9118.c | 1 + hw/net/rtl8139.c | 1 + hw/net/virtio-net.c | 254 +++++++---- hw/net/vmxnet3.c | 1 - hw/pci-host/gpex-acpi.c | 74 +-- hw/pci-host/gt64120.c | 1 + hw/pci-host/pnv_phb3.c | 1 + hw/pci-host/pnv_phb4.c | 1 + hw/pci-host/ppce500.c | 1 - hw/pci-host/sh_pci.c | 1 - hw/riscv/virt-acpi-build.c | 5 +- hw/s390x/s390-pci-inst.c | 1 + hw/sensor/lsm303dlhc_mag.c | 1 - hw/smbios/smbios.c | 1 + hw/vfio/migration-multifd.c | 1 - hw/virtio/vhost.c | 89 ++-- hw/virtio/virtio-config-io.c | 1 - hw/virtio/virtio-pci.c | 1 + hw/virtio/virtio.c | 2 +- hw/vmapple/virtio-blk.c | 1 - net/net.c | 9 + net/vhost-vdpa.c | 40 +- system/memory.c | 1 + system/qtest.c | 1 + system/runstate.c | 10 + target-info-stub.c | 2 + target-info.c | 23 + target/arm/arm-qmp-cmds.c | 3 +- target/arm/cpu.c | 1 - target/i386/tcg/system/excp_helper.c | 1 - target/i386/xsave_helper.c | 1 - target/loongarch/loongarch-qmp-cmds.c | 3 +- target/mips/system/mips-qmp-cmds.c | 3 +- target/riscv/vector_helper.c | 1 - tests/qtest/bios-tables-test.c | 174 +++++++ tests/tcg/plugins/mem.c | 1 + hw/arm/Kconfig | 2 + hw/block/meson.build | 6 +- hw/pci-host/Kconfig | 1 + hw/virtio/meson.build | 20 +- qemu-options.hx | 5 + rust/qemu-api/src/bindings.rs | 12 +- tests/data/acpi/aarch64/virt/DSDT | Bin 5196 -> 5293 bytes tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt | Bin 5282 -> 5379 bytes tests/data/acpi/aarch64/virt/DSDT.acpipcihp | Bin 0 -> 6202 bytes tests/data/acpi/aarch64/virt/DSDT.hpoffacpiindex | Bin 0 -> 5347 bytes tests/data/acpi/aarch64/virt/DSDT.memhp | Bin 6557 -> 6654 bytes tests/data/acpi/aarch64/virt/DSDT.pxb | Bin 7679 -> 7768 bytes tests/data/acpi/aarch64/virt/DSDT.topology | Bin 5398 -> 5495 bytes tests/data/acpi/aarch64/virt/DSDT.viot | Bin 0 -> 5310 bytes tests/data/acpi/aarch64/virt/PPTT | Bin 76 -> 96 bytes tests/data/acpi/aarch64/virt/PPTT.acpihmatvirt | Bin 156 -> 176 bytes tests/data/acpi/aarch64/virt/PPTT.topology | Bin 336 -> 356 bytes tests/data/acpi/loongarch64/virt/APIC | Bin 0 -> 108 bytes tests/data/acpi/loongarch64/virt/APIC.topology | Bin 0 -> 153 bytes tests/data/acpi/loongarch64/virt/DSDT | Bin 0 -> 4603 bytes tests/data/acpi/loongarch64/virt/DSDT.memhp | Bin 0 -> 5824 bytes tests/data/acpi/loongarch64/virt/DSDT.numamem | Bin 0 -> 4609 bytes tests/data/acpi/loongarch64/virt/DSDT.topology | Bin 0 -> 4905 bytes tests/data/acpi/loongarch64/virt/FACP | Bin 0 -> 268 bytes tests/data/acpi/loongarch64/virt/MCFG | Bin 0 -> 60 bytes tests/data/acpi/loongarch64/virt/PPTT | Bin 0 -> 96 bytes tests/data/acpi/loongarch64/virt/PPTT.topology | Bin 0 -> 196 bytes tests/data/acpi/loongarch64/virt/SLIT | 0 tests/data/acpi/loongarch64/virt/SLIT.numamem | Bin 0 -> 48 bytes tests/data/acpi/loongarch64/virt/SPCR | Bin 0 -> 80 bytes tests/data/acpi/loongarch64/virt/SRAT | Bin 0 -> 104 bytes tests/data/acpi/loongarch64/virt/SRAT.memhp | Bin 0 -> 144 bytes tests/data/acpi/loongarch64/virt/SRAT.numamem | Bin 0 -> 144 bytes tests/data/acpi/loongarch64/virt/SRAT.topology | Bin 0 -> 152 bytes tests/data/acpi/rebuild-expected-aml.sh | 4 +- tests/data/acpi/riscv64/virt/DSDT | Bin 3576 -> 3538 bytes tests/data/acpi/x86/microvm/DSDT.pcie | Bin 3023 -> 2985 bytes tests/qtest/meson.build | 1 + 139 files changed, 2466 insertions(+), 1037 deletions(-) create mode 100644 include/qemu/target-info-qapi.h create mode 100644 tests/data/acpi/aarch64/virt/DSDT.acpipcihp create mode 100644 tests/data/acpi/aarch64/virt/DSDT.hpoffacpiindex create mode 100644 tests/data/acpi/aarch64/virt/DSDT.viot create mode 100644 tests/data/acpi/loongarch64/virt/APIC create mode 100644 tests/data/acpi/loongarch64/virt/APIC.topology create mode 100644 tests/data/acpi/loongarch64/virt/DSDT create mode 100644 tests/data/acpi/loongarch64/virt/DSDT.memhp create mode 100644 tests/data/acpi/loongarch64/virt/DSDT.numamem create mode 100644 tests/data/acpi/loongarch64/virt/DSDT.topology create mode 100644 tests/data/acpi/loongarch64/virt/FACP create mode 100644 tests/data/acpi/loongarch64/virt/MCFG create mode 100644 tests/data/acpi/loongarch64/virt/PPTT create mode 100644 tests/data/acpi/loongarch64/virt/PPTT.topology create mode 100644 tests/data/acpi/loongarch64/virt/SLIT create mode 100644 tests/data/acpi/loongarch64/virt/SLIT.numamem create mode 100644 tests/data/acpi/loongarch64/virt/SPCR create mode 100644 tests/data/acpi/loongarch64/virt/SRAT create mode 100644 tests/data/acpi/loongarch64/virt/SRAT.memhp create mode 100644 tests/data/acpi/loongarch64/virt/SRAT.numamem create mode 100644 tests/data/acpi/loongarch64/virt/SRAT.topology