diff options
author | jhb <jhb@FreeBSD.org> | 2016-09-30 18:47:34 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2016-09-30 18:47:34 +0000 |
commit | c03db820416e89f29bd1f5cb8f59a221d4d11463 (patch) | |
tree | 40eebb193bc1f2f586b485b14d6c3d5b8aae938b /sys/contrib/dev/acpica/compiler/aslutils.c | |
parent | 104dee440cbe66dc016a95db087f320c15704226 (diff) | |
download | FreeBSD-src-c03db820416e89f29bd1f5cb8f59a221d4d11463.zip FreeBSD-src-c03db820416e89f29bd1f5cb8f59a221d4d11463.tar.gz |
MFC 305502: Reset PCI pass through devices via PCI-e FLR during VM start/end.
Add routines to trigger a function level reset (FLR) of a PCI-express
device via the PCI-express device control register. This also includes
support routines to wait for pending transactions to complete as well
as calculating the maximum completion timeout permitted by a device.
Change the ppt(4) driver to reset pass through devices before attaching
to a VM during startup and before detaching from a VM during shutdown.
Sponsored by: Chelsio Communications
Diffstat (limited to 'sys/contrib/dev/acpica/compiler/aslutils.c')
0 files changed, 0 insertions, 0 deletions