qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PULL 00/73] virtio,pc,pci: features, fixes


From: Philippe Mathieu-Daudé
Subject: Re: [PULL 00/73] virtio,pc,pci: features, fixes
Date: Mon, 13 Mar 2023 09:03:04 +0100
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.8.0

On 11/3/23 20:22, Michael S. Tsirkin wrote:
On Fri, Mar 10, 2023 at 11:20:36PM +0100, Philippe Mathieu-Daudé wrote:
Hi,

On 10/3/23 18:32, Peter Maydell wrote:
On Thu, 9 Mar 2023 at 14:47, Michael S. Tsirkin <mst@redhat.com> wrote:

I moved it one commit back, now at (96cb085897)
Cornelia posted some concerns about the last commit.

----------------------------------------------------------------
virtio,pc,pci: features, fixes

Several features that landed at the last possible moment:

Passthrough HDM decoder emulation
Refactor cryptodev
RAS error emulation and injection
acpi-index support on non-hotpluggable slots
Dynamically switch to vhost shadow virtqueues at vdpa net migration

Plus a couple of bugfixes that look important to have in the release.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>



Applied, thanks.

I'm getting this failure on Darwin (m1):

C compiler for the host machine: clang (clang 14.0.0 "Apple clang version
14.0.0 (clang-1400.0.29.202)")
Program iasl found: YES (/opt/homebrew/bin/iasl)

$ make check-qtest-i386 V=1
  ...
  3/61 qemu:qtest+qtest-i386 / qtest-i386/bios-tables-test ERROR
17.52s   killed by signal 6 SIGABRT
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
✀ 
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stderr:
acpi-test: Warning! DSDT binary file mismatch. Actual
[aml:/var/folders/yj/r7khncsj4d77k04ybz9lw4tm0000gn/T/aml-HANQ11], Expected
[aml:tests/data/acpi/pc/DSDT.nosmm].

Philippe, is tests/data/acpi/DSDT.nosmm in your tree for some reason?
Because it's not in mine:
$ git log -- tests/data/acpi/DSDT.nosmm


It's a side effect of how our tests work ATM that a presence of
a corrupted file in the source directory will confuse the test
and make it fail, and git reset will not be enough since some
of these can be untracked - you need git clean.

Indeed 'git status' shows:

        tests/data/acpi/microvm/APIC.rtc
        tests/data/acpi/microvm/APIC.usb
        tests/data/acpi/microvm/FACP.ioapic2
        tests/data/acpi/microvm/FACP.pcie
        tests/data/acpi/microvm/FACP.rtc
        tests/data/acpi/microvm/FACP.usb
        tests/data/acpi/pc/APIC.acpierst
        tests/data/acpi/pc/APIC.bridge
        tests/data/acpi/pc/APIC.hpbridge
        tests/data/acpi/pc/APIC.hpbrroot
        tests/data/acpi/pc/APIC.ipmikcs
        tests/data/acpi/pc/APIC.memhp
        tests/data/acpi/pc/APIC.nohpet
        tests/data/acpi/pc/APIC.nosmm
        tests/data/acpi/pc/APIC.numamem
        tests/data/acpi/pc/APIC.roothp
        tests/data/acpi/pc/APIC.smm-compat
        tests/data/acpi/pc/APIC.smm-compat-nosmm
        tests/data/acpi/pc/DSDT.nosmm
        tests/data/acpi/pc/DSDT.smm-compat
        tests/data/acpi/pc/DSDT.smm-compat-nosmm
        tests/data/acpi/pc/FACP.acpierst
        tests/data/acpi/pc/FACP.acpihmat
        tests/data/acpi/pc/FACP.bridge
        tests/data/acpi/pc/FACP.cphp
        tests/data/acpi/pc/FACP.dimmpxm
        tests/data/acpi/pc/FACP.hpbridge
        tests/data/acpi/pc/FACP.hpbrroot
        tests/data/acpi/pc/FACP.ipmikcs
        tests/data/acpi/pc/FACP.memhp
        tests/data/acpi/pc/FACP.nohpet
        tests/data/acpi/pc/FACP.numamem
        tests/data/acpi/pc/FACP.roothp
        tests/data/acpi/pc/FACP.smm-compat
        tests/data/acpi/pc/FACP.smm-compat-nosmm
        tests/data/acpi/pc/FACS.acpierst
        tests/data/acpi/pc/FACS.acpihmat
        tests/data/acpi/pc/FACS.bridge
        tests/data/acpi/pc/FACS.cphp
        tests/data/acpi/pc/FACS.dimmpxm
        tests/data/acpi/pc/FACS.hpbridge
        tests/data/acpi/pc/FACS.hpbrroot
        tests/data/acpi/pc/FACS.ipmikcs
        tests/data/acpi/pc/FACS.memhp
        tests/data/acpi/pc/FACS.nohpet
        tests/data/acpi/pc/FACS.nosmm
        tests/data/acpi/pc/FACS.numamem
        tests/data/acpi/pc/FACS.roothp
        tests/data/acpi/pc/FACS.smm-compat
        tests/data/acpi/pc/FACS.smm-compat-nosmm
        tests/data/acpi/pc/HPET.acpierst
        tests/data/acpi/pc/HPET.acpihmat
        tests/data/acpi/pc/HPET.bridge
        tests/data/acpi/pc/HPET.cphp
        tests/data/acpi/pc/HPET.dimmpxm
        tests/data/acpi/pc/HPET.hpbridge
        tests/data/acpi/pc/HPET.hpbrroot
        tests/data/acpi/pc/HPET.ipmikcs
        tests/data/acpi/pc/HPET.memhp
        tests/data/acpi/pc/HPET.nosmm
        tests/data/acpi/pc/HPET.numamem
        tests/data/acpi/pc/HPET.roothp
        tests/data/acpi/pc/HPET.smm-compat
        tests/data/acpi/pc/HPET.smm-compat-nosmm
        tests/data/acpi/pc/WAET.acpierst
        tests/data/acpi/pc/WAET.acpihmat
        tests/data/acpi/pc/WAET.bridge
        tests/data/acpi/pc/WAET.cphp
        tests/data/acpi/pc/WAET.dimmpxm
        tests/data/acpi/pc/WAET.hpbridge
        tests/data/acpi/pc/WAET.hpbrroot
        tests/data/acpi/pc/WAET.ipmikcs
        tests/data/acpi/pc/WAET.memhp
        tests/data/acpi/pc/WAET.nohpet
        tests/data/acpi/pc/WAET.nosmm
        tests/data/acpi/pc/WAET.numamem
        tests/data/acpi/pc/WAET.roothp
        tests/data/acpi/pc/WAET.smm-compat
        tests/data/acpi/pc/WAET.smm-compat-nosmm
        tests/data/acpi/q35/APIC.acpierst
        tests/data/acpi/q35/APIC.applesmc
        tests/data/acpi/q35/APIC.bridge
        tests/data/acpi/q35/APIC.cxl
        tests/data/acpi/q35/APIC.ipmibt
        tests/data/acpi/q35/APIC.ipmismbus
        tests/data/acpi/q35/APIC.ivrs
        tests/data/acpi/q35/APIC.memhp
        tests/data/acpi/q35/APIC.mmio64
        tests/data/acpi/q35/APIC.multi-bridge
        tests/data/acpi/q35/APIC.noacpihp
        tests/data/acpi/q35/APIC.nohpet
        tests/data/acpi/q35/APIC.nosmm
        tests/data/acpi/q35/APIC.numamem
        tests/data/acpi/q35/APIC.pvpanic-isa
        tests/data/acpi/q35/APIC.slic
        tests/data/acpi/q35/APIC.smm-compat
        tests/data/acpi/q35/APIC.smm-compat-nosmm
        tests/data/acpi/q35/APIC.tis.tpm12
        tests/data/acpi/q35/APIC.tis.tpm2
        tests/data/acpi/q35/APIC.viot
        tests/data/acpi/q35/DSDT.dsl
        tests/data/acpi/q35/DSDT.nosmm
        tests/data/acpi/q35/DSDT.slic
        tests/data/acpi/q35/DSDT.smm-compat
        tests/data/acpi/q35/DSDT.smm-compat-nosmm
        tests/data/acpi/q35/FACP.acpierst
        tests/data/acpi/q35/FACP.acpihmat
        tests/data/acpi/q35/FACP.acpihmat-noinitiator
        tests/data/acpi/q35/FACP.applesmc
        tests/data/acpi/q35/FACP.bridge
        tests/data/acpi/q35/FACP.cphp
        tests/data/acpi/q35/FACP.cxl
        tests/data/acpi/q35/FACP.dimmpxm
        tests/data/acpi/q35/FACP.ipmibt
        tests/data/acpi/q35/FACP.ipmismbus
        tests/data/acpi/q35/FACP.ivrs
        tests/data/acpi/q35/FACP.memhp
        tests/data/acpi/q35/FACP.mmio64
        tests/data/acpi/q35/FACP.multi-bridge
        tests/data/acpi/q35/FACP.noacpihp
        tests/data/acpi/q35/FACP.nohpet
        tests/data/acpi/q35/FACP.numamem
        tests/data/acpi/q35/FACP.pvpanic-isa
        tests/data/acpi/q35/FACP.smm-compat
        tests/data/acpi/q35/FACP.smm-compat-nosmm
        tests/data/acpi/q35/FACP.tis.tpm12
        tests/data/acpi/q35/FACP.tis.tpm2
        tests/data/acpi/q35/FACP.viot
        tests/data/acpi/q35/FACS.acpierst
        tests/data/acpi/q35/FACS.acpihmat
        tests/data/acpi/q35/FACS.acpihmat-noinitiator
        tests/data/acpi/q35/FACS.applesmc
        tests/data/acpi/q35/FACS.bridge
        tests/data/acpi/q35/FACS.cphp
        tests/data/acpi/q35/FACS.cxl
        tests/data/acpi/q35/FACS.dimmpxm
        tests/data/acpi/q35/FACS.ipmibt
        tests/data/acpi/q35/FACS.ipmismbus
        tests/data/acpi/q35/FACS.ivrs
        tests/data/acpi/q35/FACS.memhp
        tests/data/acpi/q35/FACS.mmio64
        tests/data/acpi/q35/FACS.multi-bridge
        tests/data/acpi/q35/FACS.noacpihp
        tests/data/acpi/q35/FACS.nohpet
        tests/data/acpi/q35/FACS.nosmm
        tests/data/acpi/q35/FACS.numamem
        tests/data/acpi/q35/FACS.pvpanic-isa
        tests/data/acpi/q35/FACS.slic
        tests/data/acpi/q35/FACS.smm-compat
        tests/data/acpi/q35/FACS.smm-compat-nosmm
        tests/data/acpi/q35/FACS.tis.tpm12
        tests/data/acpi/q35/FACS.tis.tpm2
        tests/data/acpi/q35/FACS.viot
        tests/data/acpi/q35/HPET.acpierst
        tests/data/acpi/q35/HPET.acpihmat
        tests/data/acpi/q35/HPET.acpihmat-noinitiator
        tests/data/acpi/q35/HPET.applesmc
        tests/data/acpi/q35/HPET.bridge
        tests/data/acpi/q35/HPET.cphp
        tests/data/acpi/q35/HPET.cxl
        tests/data/acpi/q35/HPET.dimmpxm
        tests/data/acpi/q35/HPET.ipmibt
        tests/data/acpi/q35/HPET.ipmismbus
        tests/data/acpi/q35/HPET.ivrs
        tests/data/acpi/q35/HPET.memhp
        tests/data/acpi/q35/HPET.mmio64
        tests/data/acpi/q35/HPET.multi-bridge
        tests/data/acpi/q35/HPET.noacpihp
        tests/data/acpi/q35/HPET.nosmm
        tests/data/acpi/q35/HPET.numamem
        tests/data/acpi/q35/HPET.pvpanic-isa
        tests/data/acpi/q35/HPET.slic
        tests/data/acpi/q35/HPET.smm-compat
        tests/data/acpi/q35/HPET.smm-compat-nosmm
        tests/data/acpi/q35/HPET.tis.tpm12
        tests/data/acpi/q35/HPET.tis.tpm2
        tests/data/acpi/q35/HPET.viot
        tests/data/acpi/q35/MCFG.acpierst
        tests/data/acpi/q35/MCFG.acpihmat
        tests/data/acpi/q35/MCFG.acpihmat-noinitiator
        tests/data/acpi/q35/MCFG.applesmc
        tests/data/acpi/q35/MCFG.bridge
        tests/data/acpi/q35/MCFG.cphp
        tests/data/acpi/q35/MCFG.cxl
        tests/data/acpi/q35/MCFG.dimmpxm
        tests/data/acpi/q35/MCFG.ipmibt
        tests/data/acpi/q35/MCFG.ipmismbus
        tests/data/acpi/q35/MCFG.ivrs
        tests/data/acpi/q35/MCFG.memhp
        tests/data/acpi/q35/MCFG.mmio64
        tests/data/acpi/q35/MCFG.multi-bridge
        tests/data/acpi/q35/MCFG.noacpihp
        tests/data/acpi/q35/MCFG.nohpet
        tests/data/acpi/q35/MCFG.nosmm
        tests/data/acpi/q35/MCFG.numamem
        tests/data/acpi/q35/MCFG.pvpanic-isa
        tests/data/acpi/q35/MCFG.slic
        tests/data/acpi/q35/MCFG.smm-compat
        tests/data/acpi/q35/MCFG.smm-compat-nosmm
        tests/data/acpi/q35/MCFG.tis.tpm12
        tests/data/acpi/q35/MCFG.tis.tpm2
        tests/data/acpi/q35/MCFG.viot
        tests/data/acpi/q35/WAET.acpierst
        tests/data/acpi/q35/WAET.acpihmat
        tests/data/acpi/q35/WAET.acpihmat-noinitiator
        tests/data/acpi/q35/WAET.applesmc
        tests/data/acpi/q35/WAET.bridge
        tests/data/acpi/q35/WAET.cphp
        tests/data/acpi/q35/WAET.cxl
        tests/data/acpi/q35/WAET.dimmpxm
        tests/data/acpi/q35/WAET.ipmibt
        tests/data/acpi/q35/WAET.ipmismbus
        tests/data/acpi/q35/WAET.ivrs
        tests/data/acpi/q35/WAET.memhp
        tests/data/acpi/q35/WAET.mmio64
        tests/data/acpi/q35/WAET.multi-bridge
        tests/data/acpi/q35/WAET.noacpihp
        tests/data/acpi/q35/WAET.nohpet
        tests/data/acpi/q35/WAET.nosmm
        tests/data/acpi/q35/WAET.numamem
        tests/data/acpi/q35/WAET.pvpanic-isa
        tests/data/acpi/q35/WAET.slic
        tests/data/acpi/q35/WAET.smm-compat
        tests/data/acpi/q35/WAET.smm-compat-nosmm
        tests/data/acpi/q35/WAET.tis.tpm12
        tests/data/acpi/q35/WAET.tis.tpm2
        tests/data/acpi/q35/WAET.viot
        tests/data/acpi/virt/APIC.memhp
        tests/data/acpi/virt/APIC.numamem
        tests/data/acpi/virt/APIC.pxb
        tests/data/acpi/virt/DBG2.acpihmatvirt
        tests/data/acpi/virt/DBG2.memhp
        tests/data/acpi/virt/DBG2.numamem
        tests/data/acpi/virt/DBG2.pxb
        tests/data/acpi/virt/DBG2.topology
        tests/data/acpi/virt/DSDT.numamem
        tests/data/acpi/virt/FACP.acpihmatvirt
        tests/data/acpi/virt/FACP.memhp
        tests/data/acpi/virt/FACP.numamem
        tests/data/acpi/virt/FACP.pxb
        tests/data/acpi/virt/FACP.topology
        tests/data/acpi/virt/GTDT.acpihmatvirt
        tests/data/acpi/virt/GTDT.memhp
        tests/data/acpi/virt/GTDT.numamem
        tests/data/acpi/virt/GTDT.pxb
        tests/data/acpi/virt/GTDT.topology
        tests/data/acpi/virt/IORT.acpihmatvirt
        tests/data/acpi/virt/IORT.memhp
        tests/data/acpi/virt/IORT.numamem
        tests/data/acpi/virt/IORT.pxb
        tests/data/acpi/virt/IORT.topology
        tests/data/acpi/virt/MCFG.acpihmatvirt
        tests/data/acpi/virt/MCFG.memhp
        tests/data/acpi/virt/MCFG.numamem
        tests/data/acpi/virt/MCFG.pxb
        tests/data/acpi/virt/MCFG.topology
        tests/data/acpi/virt/PPTT.memhp
        tests/data/acpi/virt/PPTT.numamem
        tests/data/acpi/virt/PPTT.pxb
        tests/data/acpi/virt/SPCR.acpihmatvirt
        tests/data/acpi/virt/SPCR.memhp
        tests/data/acpi/virt/SPCR.numamem
        tests/data/acpi/virt/SPCR.pxb
        tests/data/acpi/virt/SPCR.topology

Tests pass after removing all of them. I forgot to check their
timestamp before removing, so I don't know how/when they appeared
in my source directory...



reply via email to

[Prev in Thread] Current Thread [Next in Thread]