From: Yijing Wang <wangyijing@huawei.com>
To: Jon Mason <jdmason@kudzu.us>
Cc: Rob Landley <rob@landley.net>,
Bjorn Helgaas <bhelgaas@google.com>, <linux-doc@vger.kernel.org>,
<linux-kernel@vger.kernel.org>, <linux-pci@vger.kernel.org>,
Andrew Murray <andrew.murray@arm.com>,
Joe Lawrence <Joe.Lawrence@stratus.com>,
Randy Dunlap <rdunlap@infradead.org>,
Hanjun Guo <guohanjun@huawei.com>, <jiang.liu@huawei.com>
Subject: Re: [PATCH v3] PCI: Document PCIE BUS MPS parameters
Date: Tue, 29 Jan 2013 14:09:11 +0800 [thread overview]
Message-ID: <51076787.1020201@huawei.com> (raw)
In-Reply-To: <CAPoiz9zw-pVNGZC7Ox+Kf+=RNHJRCY5hoLejbrmWmjvHtUEihg@mail.gmail.com>
On 2013/1/29 13:00, Jon Mason wrote:
> On Fri, Jan 25, 2013 at 2:36 AM, Yijing Wang <wangyijing@huawei.com> wrote:
>> v0->v1: Update MPS parameters as non-arch and add MRRS
>> description into pcie_bus_perf parameter suggested
>> by Andrew Murray.
>> v1->v2: Update some semantic problems and add MPS and MRRS
>> explanation suggested by Joe Lawrence and Randy Dunlap.
>> v2->v3: Update some semantic problems and the description
>> of pcie_bus_safe and pcie_bus_peer2peer suggested
>> by Bjorn Helgaas.
>>
>> Document PCIE BUS MPS parameters pcie_bus_tune_off, pcie_bus_safe,
>> pcie_bus_peer2peer, pcie_bus_perf into Documentation/kernel-parameters.txt.
>> These parameters were introduced by Jon Mason <mason@myri.com> at
>> commit 5f39e6705 and commit b03e7495a8.
>>
>> Signed-off-by: Yijing Wang <wangyijing@huawei.com>
>> ---
>> Documentation/kernel-parameters.txt | 13 +++++++++++++
>> 1 files changed, 13 insertions(+), 0 deletions(-)
>>
>> diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
>> index 363e348..2997df2 100644
>> --- a/Documentation/kernel-parameters.txt
>> +++ b/Documentation/kernel-parameters.txt
>> @@ -2227,6 +2227,19 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
>> This sorting is done to get a device
>> order compatible with older (<= 2.4) kernels.
>> nobfsort Don't sort PCI devices into breadth-first order.
>> + pcie_bus_tune_off Disable PCIe MPS (Max Payload Size)
>> + tuning and use the BIOS-configured MPS defaults.
>> + pcie_bus_safe Use the smallest supported MPS of any device
>> + below a root complex.
>
> This isn't correct. It should be something like "The largest MPS
> common to all devices below the root complex".
Hi Jon,
Thanks for your review and comment!
What about "Set every device's MPS to the largest MPSS (Max Payload Size Support)
common to all devices below the root complex" ?
>
>> + pcie_bus_perf Configure device MPS to the largest
>> + allowable MPS based on its parent bus. Also set
>> + MRRS (Max Read Request Size) to the largest supported
>> + value (no larger than the MPS that the device or bus
>> + can support) for best performance.
>> + pcie_bus_peer2peer Set every device's MPS to 128B, which
>> + every device is guaranteed to support. This
>> + configuration allows peer-to-peer DMA between any pair
>> + of devices possibly at the cost of reduced performance.
>> cbiosize=nn[KMG] The fixed amount of bus space which is
>> reserved for the CardBus bridge's IO window.
>> The default value is 256 bytes.
>> --
>> 1.7.1
>>
>>
>
> .
>
--
Thanks!
Yijing
next prev parent reply other threads:[~2013-01-29 6:10 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-01-25 9:36 [PATCH v3] PCI: Document PCIE BUS MPS parameters Yijing Wang
2013-01-29 5:00 ` Jon Mason
2013-01-29 6:09 ` Yijing Wang [this message]
2013-01-29 14:18 ` Jon Mason
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51076787.1020201@huawei.com \
--to=wangyijing@huawei.com \
--cc=Joe.Lawrence@stratus.com \
--cc=andrew.murray@arm.com \
--cc=bhelgaas@google.com \
--cc=guohanjun@huawei.com \
--cc=jdmason@kudzu.us \
--cc=jiang.liu@huawei.com \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pci@vger.kernel.org \
--cc=rdunlap@infradead.org \
--cc=rob@landley.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.