Hi,
SpyderTL wrote:
Good news!
The VirtualBox bug guy has decided that this isn't a bug...
That guy is a fool.
The PCI Firmware Specification does say "
If the operating system does not natively comprehend reserving the MMCFG region, the MMCFG region must be reserved by firmware."; but (excluding "OS and hardware as single product" scenarios that don't apply to VirtualBox) firmware has no way to know if the OS that the end user might decide to install does or doesn't natively comprehend reserving the MMCFG region, and therefore firmware needs to make "safe assumptions" (and assume that the MMCFG region must be reserved by firmware).
SpyderTL wrote:
He "suggests" that you just don't use PCI Express in VirtualBox.
Exactly - it breaks backward compatibility for the sake of avoiding spending 5 minutes on a trivial change.
For my case, it doesn't really matter too much - it just means that anyone using VirtualBox wins a free warning in the OS's event log.
Cheers,
Brendan