From Fedora Project Wiki
(flesh out the test case) |
(Remove the managed='yes' bit) |
||
Line 5: | Line 5: | ||
* In the <code>devices</code> section add a <code>hostdev</code> element describing the device using its PCI address | * In the <code>devices</code> section add a <code>hostdev</code> element describing the device using its PCI address | ||
<pre> | <pre> | ||
<hostdev mode='subsystem' type='pci | <hostdev mode='subsystem' type='pci'> | ||
<source> | <source> | ||
<address bus='0x00' slot='0x19' function='0x00'/> | <address bus='0x00' slot='0x19' function='0x00'/> |
Revision as of 11:26, 6 May 2009
Description
This case verifies that a PCI device can be assigned to a KVM guest and used successfully in the guest.
How to test
- Edit an existing guest's configuration using
virsh edit
- In the
devices
section add ahostdev
element describing the device using its PCI address
<hostdev mode='subsystem' type='pci'> <source> <address bus='0x00' slot='0x19' function='0x00'/> </source> </hostdev>
- Start the guest using
virsh start
- Try using the device in the guest - e.g. if it is a NIC, bring it up and ping a remote host
- Shut down the guest
- Check that the device can be used in the host again
Expected Results
- The guest should start without any errors
- The device should be usable within the guest
- When the guest has been shut down, the device should be usable in the host