20-24 September 2021
US/Pacific timezone

Brain storm some of the features support in Linux for PCIe

23 Sep 2021, 10:35
25m
Microconference2/Virtual-Room (LPC Virtual)

Microconference2/Virtual-Room

LPC Virtual

150
VFIO/IOMMU/PCI MC VFIO/IOMMU/PCI MC

Speaker

Ashok Raj

Description

Certain PCIe features aren't handled well in Linux, for instance, hotplug doesn't seem to care about MRL status. There are other implications on features as the following:

  • MPS/MRRS
  • 10b, 14b tag support

Both need to be enabled to the entire path from the root port to the device. If a new device is hotplugged, how are MPS, 10b tag enabled throughout the path?

Linux lacks support for Flattening Portal Bridge (FPB) to improve ability to manage resources in a more structured way.

I agree to abide by the anti-harassment policy I agree

Primary author

Ashok Raj

Presentation Materials