* Re: [RFC] PCI: Change default MPS behavior
[not found] <1481070027-9096-1-git-send-email-jon.mason@broadcom.com>
@ 2016-12-07 19:15 ` Keith Busch
0 siblings, 0 replies; only message in thread
From: Keith Busch @ 2016-12-07 19:15 UTC (permalink / raw)
To: Jon Mason; +Cc: Bjorn Helgaas, linux-pci, linux-kernel
On Tue, Dec 06, 2016 at 07:20:27PM -0500, Jon Mason wrote:
> Not all systems have a BIOS or firmware to preconfigure the PCIE MPS
> prior to Linux booting. Without any firmware to pre-setup the MPS, the
> PCIE_BUS_DEFAULT will simply set everything to 0 (128b). This behavior
> causes these systems to have non-optimal MPS values. To get around this
> issue, change the default value of pcie_bus_config to be PCIE_BUS_SAFE.
> This configures all systems to use better values for the MPS, at the
> expense of any potential HW errata that might not like being changed.
Wouldn't it be better to provide the kernel parameter to override the
default on such platforms? The PCIE_BUS_SAFE sets the MPS to the lowest
common denominator below the root port, which may be less optimal than
the default behavior for hot plug.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2016-12-07 19:05 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1481070027-9096-1-git-send-email-jon.mason@broadcom.com>
2016-12-07 19:15 ` [RFC] PCI: Change default MPS behavior Keith Busch
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).