# Re: \[PATCH v6\] POWERPC: Allow 32-bit hashed pgtable code to support 36-bit physical

- From: Kumar Gala \<hidden\>
- Date: 2008-09-24 16:20:50 
- List: linuxppc-dev
- Page: https://ratatoskr.run/linuxppc-dev/2008/09/9445743
- Thread: https://ratatoskr.run/linuxppc-dev/2008/09/9445741/t.md

```text

On Sep 24, 2008, at 11:01 AM, Becky Bruce wrote:

> This rearranges a bit of code, and adds support for
> 36-bit physical addressing for configs that use a
> hashed page table.  The 36b physical support is not
> enabled by default on any config - it must be
> explicitly enabled via the config system.
>
> This patch *only* expands the page table code to accomodate
> large physical addresses on 32-bit systems and enables the
> PHYS_64BIT config option for 86xx.  It does *not*
> allow you to boot a board with more than about 3.5GB of
> RAM - for that, SWIOTLB support is also required (and
> coming soon).
>
> Signed-off-by: Becky Bruce <redacted>
> ---
> This patch depends on Kumar's recent patch
> [PATCH v9 2/4] powerpc: Fixes for CONFIG_PTE_64BIT for SMP support -
> we've both made modifications to set_pte_at.

applied to git.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc.git mmu

- k
```
