Re: bhyve passthru problem

From: Oleksandr Kryvulia <shuriku_at_shurik.kiev.ua>
Date: Sat, 15 Jun 2024 07:17:23 UTC
14.06.24 10:50, Peter Grehan:
>> I don't know why bhyve validates the BAR size. The commit adding this
>> check is old [1] and doesn't explain it. What bhyve could do is
>> rounding up the BAR size to a full page size when allocating memory for
>> the BAR.
>>
>> [1] https://github.com/freebsd/freebsd-
>> src/commit/7a902ec0eccc752c9c38533ed123121eaaea1225
>
>  At the time, BIOSs would often place device BARs of less than a page 
> size in the same physical page. Since EPT only gives page granularity, 
> this would result in all those devices being available to the guest 
> even if they hadn't been passed through.
>
Peter, can you explain how can I use this device in a guest without 
passing through?