Skip to content

pagetable unification: this time for sure!

Jeremy Fitzhardinge lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4x86: clean up asm-x86/page*.harch/x86/mm/fault_64.c arch/x86/mm/init_32.c include/asm-x86/page.h +3 more+360 -4257 replies
2/4x86: unify pgtable*.harch/x86/kernel/setup_32.c include/asm-x86/pgtable-2level.h include/asm-x86/pgtable-3level.h +3 more+414 -5032 replies
3/4x86: fix up formatting in pgtable*.hinclude/asm-x86/paravirt.h include/asm-x86/pgtable-2level.h include/asm-x86/pgtable-3level.h +2 more+136 -470 replies
4/4x86: use a uniform structure for pte_tarch/x86/kernel/vmi_32.c arch/x86/xen/mmu.c include/asm-x86/page.h +8 more+300 -2500 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] pagetable unification: this time for sure!

Here's a new set of patches. I've compiled tested:

* 32-bit PAE paravirt
* 32-bit non-PAE paravirt
* 32-bit PAE non-paravirt
* 32-bit non-PAE non-paravirt
* 64-bit

and test-booted them to usermode under kvm (though I'm currently typing this under 32-bit PAE paravirt).

The patches are based on linux-2.6-x86.git commit
022b7918fe3ac93ea171558e95d391efe82af4bb.

The net effect of these patches is little more than refactoring and code motion, though I wouldn't expect the generated code to be identical.

J