Currently, Xen uses legacy method to access the configuration space unless the
access cannot be made with it, where Xen fallbacks to MMCFG. This is not really
great, as MMCFG is more flexible and doesn't require a dedicated lock, so it
would
be preferable to use it whenever possible.
Teddy Astie (2):
x86/pci: Improve pci_mmcfg_{read,write} error handling
x86/pci: Prefer using mmcfg for accessing configuration space
xen/arch/x86/x86_64/mmconfig_64.c | 10 +++---
xen/arch/x86/x86_64/pci.c | 52 ++++++++++++++-----------------
2 files changed, 28 insertions(+), 34 deletions(-)
--
2.52.0
--
Teddy Astie | Vates XCP-ng Developer
XCP-ng & Xen Orchestra - Vates solutions
web: https://vates.tech