qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] tests/avocado: Test Xen guest support under KVM
@ 2023-03-03 12:51 David Woodhouse
  2023-03-03 12:51 ` [PATCH 1/2] tests/avocado: Add Fedora 34 distro, including kernel/initrd checksums David Woodhouse
  2023-03-03 12:51 ` [PATCH 2/2] tests/avocado: Test Xen guest support under KVM David Woodhouse
  0 siblings, 2 replies; 3+ messages in thread
From: David Woodhouse @ 2023-03-03 12:51 UTC (permalink / raw)
  To: qemu-devel
  Cc: Cleber Rosa, Philippe Mathieu-Daudé,
	Wainer dos Santos Moschetta, Paolo Bonzini, Paul Durrant

Add avocado tests to boot Xen guests in various interesting modes:
 • MSI delivered via PIRQ.
 • MSI delivered directly with vAPIC.
 • Event channel interrupt to I/O APIC.
 • Event channel interrupt to legacy PIC.

Using AHCI disk for now so this should work with the basic platform
support that's already in Paolo's pull request. After phase 2 of the
Xen support is merged, we can switch it to use xen-disk instead.

The warnings about not being able to validate the kernel and initrd
images made me sad, so I added hashes of those to the distro structure.

David Woodhouse (2):
      tests/avocado: Add Fedora 34 distro, including kernel/initrd checksums
      tests/avocado: Test Xen guest support under KVM

 tests/avocado/avocado_qemu/__init__.py |  27 ++++++++
 tests/avocado/xen_guest.py             | 113 +++++++++++++++++++++++++++++++++
 2 files changed, 140 insertions(+)




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-03-03 12:52 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-03 12:51 [PATCH 0/2] tests/avocado: Test Xen guest support under KVM David Woodhouse
2023-03-03 12:51 ` [PATCH 1/2] tests/avocado: Add Fedora 34 distro, including kernel/initrd checksums David Woodhouse
2023-03-03 12:51 ` [PATCH 2/2] tests/avocado: Test Xen guest support under KVM David Woodhouse

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).