On Tue, Dec 08, 2009 at 09:44:55AM -0600, Kumar Gala wrote:
>
> On Dec 7, 2009, at 8:28 PM, David Gibson wrote:
>
> >On Mon, Dec 07, 2009 at 12:04:37PM +1100, Benjamin Herrenschmidt
> >wrote:
> >>
> >>>
> >>>Even than, does that preclude the format I suggested? I'm assuming
> >>>that pgd_t/pud_t
On Dec 7, 2009, at 8:28 PM, David Gibson wrote:
On Mon, Dec 07, 2009 at 12:04:37PM +1100, Benjamin Herrenschmidt
wrote:
Even than, does that preclude the format I suggested? I'm assuming
that pgd_t/pud_t/pmd_t are always a double word so the low order 4-
bits should be 0 (on 64-bit),
Do
On Mon, Dec 07, 2009 at 12:04:37PM +1100, Benjamin Herrenschmidt wrote:
>
> >
> > Even than, does that preclude the format I suggested? I'm assuming
> > that pgd_t/pud_t/pmd_t are always a double word so the low order 4-
> > bits should be 0 (on 64-bit),
Double word alignment only gives us 3
>
> Even than, does that preclude the format I suggested? I'm assuming
> that pgd_t/pud_t/pmd_t are always a double word so the low order 4-
> bits should be 0 (on 64-bit), so using the lsb as the flag between
> hugetlb and normal pointer should still work.
Might do, depends if David has e
On Dec 4, 2009, at 3:25 PM, Benjamin Herrenschmidt wrote:
On Fri, 2009-12-04 at 08:09 -0600, Kumar Gala wrote:
On Dec 4, 2009, at 2:58 AM, Benjamin Herrenschmidt wrote:
On Fri, 2009-12-04 at 01:18 -0600, Kumar Gala wrote:
Ben, David,
If we want to support true 4G/4G split on ppc32 using th
On Fri, 2009-12-04 at 08:09 -0600, Kumar Gala wrote:
> On Dec 4, 2009, at 2:58 AM, Benjamin Herrenschmidt wrote:
>
> > On Fri, 2009-12-04 at 01:18 -0600, Kumar Gala wrote:
> >> Ben, David,
> >>
> >> If we want to support true 4G/4G split on ppc32 using the MSB of the
> >> address to determine of t
On Dec 4, 2009, at 2:58 AM, Benjamin Herrenschmidt wrote:
On Fri, 2009-12-04 at 01:18 -0600, Kumar Gala wrote:
Ben, David,
If we want to support true 4G/4G split on ppc32 using the MSB of the
address to determine of the pgd_t is for hugetlbfs isn't going to
work. Since every pointer in the p
On Fri, 2009-12-04 at 01:18 -0600, Kumar Gala wrote:
> Ben, David,
>
> If we want to support true 4G/4G split on ppc32 using the MSB of the
> address to determine of the pgd_t is for hugetlbfs isn't going to
> work. Since every pointer in the pgd_t -> pud_t -> pmd_t is point to
> at least a
Ben, David,
If we want to support true 4G/4G split on ppc32 using the MSB of the
address to determine of the pgd_t is for hugetlbfs isn't going to
work. Since every pointer in the pgd_t -> pud_t -> pmd_t is point to
at least a 4K page I would think the low order 12-bits should always
be