HomeFreeBSD

Leave ppt devices in the host domain when they are not attached to a VM.

Description

Leave ppt devices in the host domain when they are not attached to a VM.

This allows a pass through device to be reset to a normal device driver
on the host and reused on the host. ppt devices are now always active in
some I/O MMU domain when the I/O MMU is active, either the host domain
or the domain of a VM they are attached to.

Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D7666

Details