Add definitions for Downstream Port Containment (DPC) Extended Capability.
Add definitions for Data Link Feature (DLF).
Update existing definitions for Process Address Space ID (PASID).
Signed-off-by: Jacek Kolakowski <Jacek.Kolakowski@intel.com>
MR-IOV was actually not used in MdeModulePkg and it has been
deprecated in PCIe 6.0 specification. Remove code references,
but keep PcdMrIovSupport with just a comment that it is deprecated.
Signed-off-by: Jacek Kolakowski <Jacek.Kolakowski@intel.com>
MR-IOV was actually not used in MdeModulePkg and it has been
deprecated in PCIe 6.0 specification, so remove it.
Signed-off-by: Jacek Kolakowski <Jacek.Kolakowski@intel.com>
Add PcdPcieResizableBarMaxSize to UefiPayloadPkg so that
it can be also controlled with a configuration knob.
Signed-off-by: Jacek Kolakowski <Jacek.Kolakowski@intel.com>
Resizable BAR driver selects max available BAR size to configure for use.
It may happen that some PCIe device declare support for size that exceeds
processor address width. Platform needs a way to define the max size it
can accept. This change introduce PCD called PcdPcieResizableBarMaxSize.
It is dynamic PCD where platform can provide its limit for BAR size.
Such PCD can be also controlled with a configuration knob.
Signed-off-by: Jacek Kolakowski <Jacek.Kolakowski@intel.com>