Lines Matching +full:kvm +full:- +full:build
3 # KVM Xen guest functional tests
12 # SPDX-License-Identifier: GPL-2.0-or-later
26 # Fetch assets from the kvm-xen-guest subdir of my shared test
28 # build instructions for how they where assembled.
31 'path=%2Fkvm-xen-guest&files=bzImage'),
36 'path=%2Fkvm-xen-guest&files=rootfs.ext4'),
41 self.require_accelerator("kvm")
46 self.vm.add_args("-accel", "kvm,xen-version=0x4000a,kernel-irqchip=split")
47 self.vm.add_args("-smp", "2")
53 self.vm.add_args('-kernel', self.kernel_path,
54 '-append', self.kernel_params,
55 '-drive', f"file={self.rootfs},if=none,snapshot=on,format=raw,id=drv0",
56 '-device', 'xen-disk,drive=drv0,vdev=xvda',
57 '-device', 'virtio-net-pci,netdev=unet',
58 '-netdev', 'user,id=unet,hostfwd=:127.0.0.1:0-:22')
64 self.skipTest("KVM Xen support is not present "
66 elif "Property 'kvm-accel.xen-version' not found" in e.output:
85 ' xen_emul_unplug=ide-disks')
88 'grep xen-pirq.*msi /proc/interrupts',
89 'virtio0-output')
95 ' xen_emul_unplug=ide-disks pci=nomsi')
98 'grep xen-pirq.* /proc/interrupts',
105 ' xen_emul_unplug=ide-disks noapic pci=nomsi')
108 'grep xen-pirq /proc/interrupts',
113 self.vm.add_args('-cpu', 'host,+xen-vapic')
115 ' xen_emul_unplug=ide-disks')
118 'grep xen-pirq /proc/interrupts',
122 'grep PCI-MSI /proc/interrupts',
123 'virtio0-output')
128 ' xen_emul_unplug=ide-disks' +
132 'grep xen-platform-pci /proc/interrupts',
139 ' xen_emul_unplug=ide-disks pci=nomsi' +
143 'grep xen-platform-pci /proc/interrupts',
144 'IO-APIC')
149 ' xen_emul_unplug=ide-disks' +
153 'grep xen-platform-pci /proc/interrupts',
154 'XT-PIC')