Re: [PATCH] arm64: Add support for PTE contiguous bit.

2015-10-19 Thread David Woods
On 09/16/2015 10:06 AM, Steve Capper wrote: Hi David, Some initial comments below. Cheers, -- Steve On Tue, Sep 15, 2015 at 02:01:57PM -0400, David Woods wrote: >The arm64 MMU supports a Contiguous bit which is a hint that the TTE >is one of a set of contiguous entries which can be cached in

Re: [PATCH] arm64: Add support for PTE contiguous bit.

2015-09-25 Thread Steve Capper
On 21 September 2015 at 09:44, David Woods wrote: > > Steve, Hi Dave, > > Thanks for your review and comments. I take your points about the 16k > granule - it's helpful to know that support is in the works. However, I'm > not sure I agree with your reading of section 4.4.2. It's clear that for

Re: [PATCH] arm64: Add support for PTE contiguous bit.

2015-09-21 Thread David Woods
Steve, Thanks for your review and comments. I take your points about the 16k granule - it's helpful to know that support is in the works. However, I'm not sure I agree with your reading of section 4.4.2. It's clear that for 16k granules, the number of contiguous pages is different for the P

Re: [PATCH] arm64: Add support for PTE contiguous bit.

2015-09-16 Thread Will Deacon
Hi David, On Tue, Sep 15, 2015 at 07:01:57PM +0100, David Woods wrote: > The arm64 MMU supports a Contiguous bit which is a hint that the TTE > is one of a set of contiguous entries which can be cached in a single > TLB entry. Supporting this bit adds new intermediate huge page sizes. > > The se

Re: [PATCH] arm64: Add support for PTE contiguous bit.

2015-09-16 Thread Steve Capper
Hi David, Some initial comments below. Cheers, -- Steve On Tue, Sep 15, 2015 at 02:01:57PM -0400, David Woods wrote: > The arm64 MMU supports a Contiguous bit which is a hint that the TTE > is one of a set of contiguous entries which can be cached in a single > TLB entry. Supporting this bit ad

Re: [PATCH] arm64: Add support for PTE contiguous bit.

2015-09-16 Thread Steve Capper
On 15 September 2015 at 19:01, David Woods wrote: > The arm64 MMU supports a Contiguous bit which is a hint that the TTE > is one of a set of contiguous entries which can be cached in a single > TLB entry. Supporting this bit adds new intermediate huge page sizes. > > The set of huge page sizes a

[PATCH] arm64: Add support for PTE contiguous bit.

2015-09-15 Thread David Woods
The arm64 MMU supports a Contiguous bit which is a hint that the TTE is one of a set of contiguous entries which can be cached in a single TLB entry. Supporting this bit adds new intermediate huge page sizes. The set of huge page sizes available depends on the base page size. Without using contig