diff options
author | Igor Druzhinin <igor.druzhinin@citrix.com> | 2019-04-25 21:23:58 +0100 |
---|---|---|
committer | Laszlo Ersek <lersek@redhat.com> | 2019-04-30 18:42:35 +0200 |
commit | 0c40c9c925ca1cc15b9cbeae31723b0b784b932e (patch) | |
tree | 76f71abcf86f14bea051f2f2b0ea16e89da37c6c /MdePkg/MdePkg.dec | |
parent | d63610df60f784676090deba63aeca8c9dc631d1 (diff) | |
download | edk2-0c40c9c925ca1cc15b9cbeae31723b0b784b932e.tar.gz edk2-0c40c9c925ca1cc15b9cbeae31723b0b784b932e.tar.bz2 edk2-0c40c9c925ca1cc15b9cbeae31723b0b784b932e.zip |
OvmfPkg/XenSupport: turn off address decoding before BAR sizing
On Xen, hvmloader firmware leaves address decoding enabled for
enumerated PCI device before jumping into OVMF. OVMF seems to
expect it to be disabled and tries to size PCI BARs in several places
without disabling it which causes BAR64, for example, being
incorrectly placed by QEMU.
Fix it by disabling PCI address decoding explicitly before the
first attempt to size BARs on Xen.
Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
Acked-by: Laszlo Ersek <lersek@redhat.com>
Acked-by: Anthony PERARD <anthony.perard@citrix.com>
Diffstat (limited to 'MdePkg/MdePkg.dec')
0 files changed, 0 insertions, 0 deletions