Skip to content

16G huge page support for powerpc

Jon Tollefson linux-mm linuxppc-dev lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4allow arch specific function for allocating gigantic pagesinclude/linux/hugetlb.h mm/hugetlb.c+18 -131 reply
2/4powerpc: function for allocating gigantic pagesarch/powerpc/mm/hugetlbpage.c+19 -00 replies
3/4powerpc: scan device tree and save gigantic page locationsarch/powerpc/mm/hash_utils_64.c arch/powerpc/mm/hugetlbpage.c include/asm-powerpc/mmu-hash64.h+59 -10 replies
4/4powerpc: define page support for 16G pagesarch/powerpc/mm/hugetlbpage.c+10 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/4] 16G huge page support for powerpc

This patch set builds on Andi Kleen's patches for GB pages for hugetlb posted on March 16th. This set adds support for 16G huge pages on ppc64. Supporting multiple huge page sizes on ppc64 as defined in Andi's patches is not a part of this set; that will be included in a future patch.

The first patch here adds an arch callback since the 16G pages are not allocated from bootmem. The 16G pages have to be reserved prior to boot-time. The location of these pages are indicated in the device tree.

Support for 16G pages requires a POWER5+ or later machine and a little bit of memory.

Jon

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>