HomeFreeBSD

bhyve: move 64 bit BAR location to match OVMF assumptions

Description

bhyve: move 64 bit BAR location to match OVMF assumptions

OVMF will fail, if large 64 bit BARs are used. GCD-Map doesn't cover
64 bit addresses of BARs.
OVMF assumes that 64 bit addresses of BARS are located on next 32 GB
boundary behind Top of High RAM.

This patch moves 64 bit BARs on next 32 GB boundary behind Top of High
RAM to match OVMF assumptions.

Differential Revision: https://reviews.freebsd.org/D27970
Sponsored by: Beckhoff Automation GmbH & Co. KG

Details

Provenance
corvinkAuthored on Nov 22 2021, 3:22 PM
manuCommitted on Nov 22 2021, 3:22 PM
Differential Revision
D27970: bhyve: move 64 bit BAR location to match OVMF assumptions
Parents
rG28ba36c65db8: bridge(4): Use American spelling of "behavior"
Branches
Unknown
Tags
Unknown