We've done a bit of testing and determined that the KVM support code does call pci_reset_function() from kvm_free_assigned_device() when a Virtual Machine is powered down. But pci_reset_function() is not called when a Virtual Machine is rebooted. It really should be reset for a reboot to track what happens to a Physical Host when a reboot is performed ... We've also determined that writing the FLR bit in the PCI-E Express Capability in an Assigned Device from the Guest OS/Driver does not result in a call to pci_reset_function() in the Hypervisor. This seems to be a problem ... Casey -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html