Skip to content

GBpages support for x86-64, v2

Andi Kleen lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8Handle kernel near memory hole in clear_kernel_mappingarch/x86/mm/init_64.c+24 -10 replies
2/8GBPAGES: Add feature macros for the gbpages cpuid bitinclude/asm-x86/cpufeature.h+2 -02 replies
3/8GBPAGES: Split LARGE_PAGE_SIZE/MASK into PUD_PAGE_SIZE/PMD_PAGE_SIZEarch/x86/boot/compressed/head_64.S arch/x86/kernel/head_64.S arch/x86/kernel/pci-gart_64.c +5 more+21 -140 replies
4/8Add pgtable accessor functions for GB pagesinclude/asm-x86/pgtable_64.h+6 -00 replies
5/8GBPAGES: Support gbpages in pagetable dumparch/x86/mm/fault_64.c+2 -10 replies
6/8Add an option to disable direct mapping gbpages and a global variableDocumentation/x86_64/boot-options.txt arch/x86/mm/init_64.c include/asm-x86/pgtable_64.h+17 -00 replies
7/8CPA: Implement GBpages support in change_page_attr()arch/x86/mm/pageattr_64.c+111 -312 replies
8/8GBPAGES: Do kernel direct mapping at boot using GB pagesarch/x86/mm/init_64.c+54 -90 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/8] GBpages support for x86-64, v2

This patch series supports using the new GB pages introduced with AMD Quad Cores for the kernel direct mapping.

I addressed all reasonable feedback for the previous version I believe.

Changes against previous version:
- Ported on top of latest git-x86 with PAT series
- Fixed some white space
- Clarify clear_kernel_mapping comments
- Minor cleanups

-Andi