]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
bhyve: use physical lobits for BARs of passthru devices
authorCorvin Köhne <CorvinK@beckhoff.com>
Thu, 18 Nov 2021 15:25:09 +0000 (16:25 +0100)
committerEmmanuel Vadot <manu@FreeBSD.org>
Fri, 14 Jan 2022 14:17:18 +0000 (15:17 +0100)
commitaa5eea98b99c196646fdaea8eb9708a78627b927
treebc912dcdc14806743ac5ad133bafcc48cc285c83
parent99cc129ea469c59ce75df17cc78eee6dceaca46c
bhyve: use physical lobits for BARs of passthru devices

Tell the guest whether a BAR uses prefetched memory or not for
passthru devices by using the same lobits as the physical device.

Reviewed by:  grehan
Sponsored by:  Beckhoff Autmation GmbH & Co. KG
Differential Revision:   https://reviews.freebsd.org/D32685

(cherry picked from commit e87a6f3ef284593c01e0fd3f8b5bfc1f645e5b18)
usr.sbin/bhyve/pci_emul.c
usr.sbin/bhyve/pci_emul.h
usr.sbin/bhyve/pci_passthru.c