On Wed, Apr 13, 2016 at 06:12:59PM +0100, Robin Murphy wrote: > MMU-500 erratum #841119 is tickled by a particular set of circumstances > interacting with the next-page prefetcher. Since said prefetcher is > quite dumb and actually detrimental to performance in some cases (by > causing unwanted TLB evictions for non-sequential access patterns), we > lose very little by turning it off, and what we gain is a guarantee that > the erratum is never hit. > > As a bonus, the same workaround will also prevent erratum #826419 once > v7 short descriptor support is implemented. > > CC: Catalin Marinas <catalin.mari...@arm.com> > CC: Will Deacon <will.dea...@arm.com> > Signed-off-by: Robin Murphy <robin.mur...@arm.com> > --- > Documentation/arm64/silicon-errata.txt | 1 + > drivers/iommu/arm-smmu.c | 16 +++++++++++++++- > 2 files changed, 16 insertions(+), 1 deletion(-)
Looks fine, but can you update silicon-errata.txt too, please? It's a handy reference for "what is Linux actively working around" and this one is somewhat hidden away. Will _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu