pci: set PCI memory enable before mapping PCI BAR 77/29577/5
authorMohammed Hawari <mohammed@hawari.fr>
Wed, 21 Oct 2020 14:41:30 +0000 (16:41 +0200)
committerDamjan Marion <dmarion@me.com>
Thu, 22 Oct 2020 15:48:14 +0000 (15:48 +0000)
commit70fc36f26855fb4c7a56c5d1563d541b395f8f5d
tree43ff9907967c3153b3965cd79b22f02ea44b315a
parent8950c272550098c544976668a943b7a5bd05de91
pci: set PCI memory enable before mapping PCI BAR

This change mitigates software faults issued by some versions of the
linux kernel vfio-pci driver when VF PCI BARs are used without setting
the memory enable bit in the PCI configuration. This problem is
mentionned in https://lkml.org/lkml/2020/6/25/628

Change-Id: Idc177be4a5adb6ee467b4dd8f055f133ff267fe1
Type: improvement
Signed-off-by: Mohammed Hawari <mohammed@hawari.fr>
src/vlib/linux/pci.c