[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <a2fcfb40-cc07-87fa-dc52-72c979d9900b@kernel.org>
Date: Mon, 11 Feb 2019 15:35:13 -0500
From: Sinan Kaya <Okaya@...nel.org>
To: "Raj, Ashok" <ashok.raj@...el.com>
Cc: sathyanarayanan.kuppuswamy@...ux.intel.com, bhelgaas@...gle.com,
joro@...tes.org, dwmw2@...radead.org, linux-pci@...r.kernel.org,
iommu@...ts.linux-foundation.org, linux-kernel@...r.kernel.org,
Jacob Pan <jacob.jun.pan@...ux.intel.com>,
Keith Busch <keith.busch@...el.com>
Subject: Re: [PATCH v1 1/2] PCI: ATS: Add function to check ATS page aligned
request status.
On 2/11/2019 2:15 PM, Raj, Ashok wrote:
> It seems rather odd we have to check for ATS version.
>
> I always assumed unspecified bits (Reserved) must be 0. We only check
> this if ATS is enabled, and this particular bit wasn't given away for another
> feature.
>
> Is it really required to check for ATS version before consuming this?
Reading again, it looks like version check is not necessary since it
is implied by the presence of this bit per this paragraph.
Page Aligned Request – If Set, indicates the Untranslated Address is
always aligned to a 4096 byte boundary. Setting this bit is
recommended. This bit permits software to distinguish between
implementations compatible with earlier version of this specification
that permitted a requester to supply anything in bits [11:2].
Powered by blists - more mailing lists