]> www.infradead.org Git - users/jedix/linux-maple.git/commit
x86/kexec: Add extra pointers to transition page table PGD, PUD, PMD and PTE
authorDaniel Kiper <daniel.kiper@oracle.com>
Tue, 20 Nov 2012 15:04:44 +0000 (16:04 +0100)
committerDaniel Kiper <daniel.kiper@oracle.com>
Mon, 27 May 2013 17:49:16 +0000 (19:49 +0200)
commit427a086f85bccab904d7129c56f14467852b652d
tree6b39079ad36d86381aebca03220942f3d6266f6d
parente64a0406a4afa01d8f6f05ced3780f196b83a714
x86/kexec: Add extra pointers to transition page table PGD, PUD, PMD and PTE

Some implementations (e.g. Xen PVOPS) could not use part of identity page table
to construct transition page table. It means that they require separate PUDs,
PMDs and PTEs for virtual and physical (identity) mapping. To satisfy that
requirement add extra pointer to PGD, PUD, PMD and PTE and align existing code.

Signed-off-by: Daniel Kiper <daniel.kiper@oracle.com>
arch/x86/include/asm/kexec.h
arch/x86/kernel/machine_kexec_64.c