qemu-e2k/tests/avocado
David Woodhouse c8cb603293 tests/avocado: Test Xen guest support under KVM
Exercise guests with a few different modes for interrupt delivery. In
particular we want to cover:

 • Xen event channel delivery via GSI to the I/O APIC
 • Xen event channel delivery via GSI to the i8259 PIC
 • MSIs routed to PIRQ event channels
 • GSIs routed to PIRQ event channels

As well as some variants of normal non-Xen stuff like MSI to vAPIC and
PCI INTx going to the I/O APIC and PIC, which ought to still work even
in Xen mode.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230403134920.2132362-12-alex.bennee@linaro.org>
2023-04-04 15:56:44 +01:00
..
acpi-bits
avocado_qemu tests/avocado: probe for multi-process support before running test 2023-03-22 15:06:28 +00:00
virtiofs_submounts.py.data
acpi-bits.py
boot_linux_console.py tests/avocado: Tag TCG tests with accel:tcg 2023-02-16 16:26:22 +00:00
boot_linux.py tests/avocado: disable BootLinuxPPC64 test in CI 2023-03-01 12:51:01 +00:00
boot_xen.py
cpu_queries.py
empty_cpu_model.py
hotplug_cpu.py
info_usernet.py
intel_iommu.py
kvm_xen_guest.py tests/avocado: Test Xen guest support under KVM 2023-04-04 15:56:44 +01:00
linux_initrd.py
linux_ssh_mips_malta.py
load_bflt.py
machine_aarch64_virt.py tests/avocado: update AArch64 tests to Alpine 3.17.2 2023-03-22 15:04:52 +00:00
machine_arm_canona1100.py
machine_arm_integratorcp.py
machine_arm_n8x0.py
machine_aspeed.py tests/avocado/machine_aspeed.py: Add an I2C slave test 2023-03-02 13:57:50 +01:00
machine_avr6.py
machine_m68k_nextcube.py
machine_microblaze.py
machine_mips_fuloong2e.py
machine_mips_loongson3v.py
machine_mips_malta.py
machine_rx_gdbsim.py
machine_s390_ccw_virtio.py
machine_sparc64_sun4u.py
machine_sparc_leon3.py
migration.py
multiprocess.py tests/avocado: probe for multi-process support before running test 2023-03-22 15:06:28 +00:00
netdev-ethtool.py tests/avocado: re-factor igb test to avoid timeouts 2023-03-22 15:06:57 +00:00
pc_cpu_hotplug_props.py
ppc_74xx.py
ppc_405.py
ppc_bamboo.py
ppc_mpc8544ds.py
ppc_prep_40p.py
ppc_pseries.py
ppc_virtex_ml507.py
README.rst
replay_kernel.py tests: skip the nios2 replay_kernel test 2023-03-01 10:31:49 +00:00
replay_linux.py
reverse_debugging.py tests/avocado: Tag TCG tests with accel:tcg 2023-02-16 16:26:22 +00:00
riscv_opensbi.py
smmu.py
tcg_plugins.py
tesseract_utils.py
tuxrun_baselines.py tests/avocado: Enable TuxRun/mips64 (big-endian) test 2023-03-30 15:03:36 +02:00
version.py tests/avocado: add machine:none tag to version.py 2023-02-27 13:27:04 +00:00
virtio_check_params.py
virtio_version.py
virtio-gpu.py
vnc.py
x86_cpu_model_versions.py

=============================================
Integration tests using the Avocado Framework
=============================================

This directory contains integration tests. They're usually higher
level, and may interact with external resources and with various
guest operating systems.

For more information, please refer to ``docs/devel/testing.rst``,
section "Integration tests using the Avocado Framework".