mirror of https://gitlab.com/qemu-project/qemu
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() Close a race condition that causes cpr-transfer to lose VFIO interrupts on ARM. CPR stops VCPUs but does not disable VFIO interrupts, which may continue to arrive throughout the transition to new QEMU. CPR calls kvm_irqchip_remove_irqfd_notifier_gsi in old QEMU to force future interrupts to the producer eventfd, where they are preserved. Old QEMU then destroys the old KVM instance. However, interrupts may already be pending in KVM state. To preserve them, call ioctl KVM_DEV_ARM_VGIC_SAVE_PENDING_TABLES to flush them to guest RAM, where they will be picked up when the new KVM+VCPU instance is created. Cc: qemu-stable@nongnu.org Signed-off-by: Steve Sistare <steven.sistare@oracle.com> Reviewed-by: Fabiano Rosas <farosas@suse.de> Message-id: 1754936384-278328-1-git-send-email-steven.sistare@oracle.com Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> |
1 week ago | |
---|---|---|
.. | ||
allwinner-a10-pic.h | 5 years ago | |
arm_gic.h | 3 months ago | |
arm_gic_common.h | 3 months ago | |
arm_gicv3.h | 5 years ago | |
arm_gicv3_common.h | 1 week ago | |
arm_gicv3_its_common.h | 2 months ago | |
armv7m_nvic.h | 5 months ago | |
aspeed_intc.h | 4 months ago | |
aspeed_vic.h | 5 years ago | |
bcm2835_ic.h | 5 years ago | |
bcm2836_control.h | 5 years ago | |
exynos4210_combiner.h | 3 years ago | |
exynos4210_gic.h | 3 years ago | |
goldfish_pic.h | 3 years ago | |
grlib_irqmp.h | 2 years ago | |
heathrow_pic.h | 5 years ago | |
i8259.h | 1 year ago | |
imx_avic.h | 5 years ago | |
imx_gpcv2.h | 5 years ago | |
intc.h | 1 year ago | |
ioapic.h | 3 years ago | |
kvm_irqcount.h | 3 years ago | |
loongarch_extioi.h | 2 months ago | |
loongarch_extioi_common.h | 2 months ago | |
loongarch_ipi.h | 3 months ago | |
loongarch_pch_msi.h | 3 years ago | |
loongarch_pch_pic.h | 3 months ago | |
loongarch_pic_common.h | 3 months ago | |
loongson_ipi.h | 1 year ago | |
loongson_ipi_common.h | 3 months ago | |
loongson_liointc.h | 5 years ago | |
m68k_irqc.h | 2 years ago | |
mips_gic.h | 3 years ago | |
ppc-uic.h | 3 years ago | |
realview_gic.h | 5 years ago | |
riscv_aclint.h | 3 years ago | |
riscv_aplic.h | 9 months ago | |
riscv_imsic.h | 4 years ago | |
rx_icu.h | 3 years ago | |
sifive_plic.h | 3 years ago | |
xlnx-pmu-iomod-intc.h | 5 years ago | |
xlnx-zynqmp-ipi.h | 5 years ago |