All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv2 0/4] x86: 5-level related changes into decompression code
@ 2017-11-10 22:06 ` Kirill A. Shutemov
  0 siblings, 0 replies; 46+ messages in thread
From: Kirill A. Shutemov @ 2017-11-10 22:06 UTC (permalink / raw)
  To: Ingo Molnar, x86, Thomas Gleixner, H. Peter Anvin
  Cc: Linus Torvalds, Andy Lutomirski, Cyrill Gorcunov,
	Borislav Petkov, Andi Kleen, linux-mm, linux-kernel,
	Kirill A. Shutemov

Hi Ingo,

Here's updated changes that prepare the code to boot-time switching between
paging modes and handle booting in 5-level mode when bootloader put kernel
image above 4G, but haven't enabled 5-level paging for us.

I've updated patches based on your feedback.

Please review and consider applying.

Kirill A. Shutemov (4):
  x86/boot/compressed/64: Rename pagetable.c to kaslr_64.c
  x86/boot/compressed/64: Detect and handle 5-level paging at boot-time
  x86/boot/compressed/64: Introduce place_trampoline()
  x86/boot/compressed/64: Handle 5-level paging boot if kernel is above
    4G

 arch/x86/boot/compressed/Makefile                  |   3 +-
 arch/x86/boot/compressed/head_64.S                 | 108 +++++++++++++--------
 .../boot/compressed/{pagetable.c => kaslr_64.c}    |   0
 arch/x86/boot/compressed/pgtable.h                 |  18 ++++
 arch/x86/boot/compressed/pgtable_64.c              |  61 ++++++++++++
 5 files changed, 150 insertions(+), 40 deletions(-)
 rename arch/x86/boot/compressed/{pagetable.c => kaslr_64.c} (100%)
 create mode 100644 arch/x86/boot/compressed/pgtable.h
 create mode 100644 arch/x86/boot/compressed/pgtable_64.c

-- 
2.14.2

^ permalink raw reply	[flat|nested] 46+ messages in thread

end of thread, other threads:[~2017-11-30 15:45 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-10 22:06 [PATCHv2 0/4] x86: 5-level related changes into decompression code Kirill A. Shutemov
2017-11-10 22:06 ` Kirill A. Shutemov
2017-11-10 22:06 ` [PATCHv2 1/4] x86/boot/compressed/64: Rename pagetable.c to kaslr_64.c Kirill A. Shutemov
2017-11-10 22:06   ` Kirill A. Shutemov
2017-11-10 22:06 ` [PATCHv2 2/4] x86/boot/compressed/64: Detect and handle 5-level paging at boot-time Kirill A. Shutemov
2017-11-10 22:06   ` Kirill A. Shutemov
2017-11-10 22:06 ` [PATCHv2 3/4] x86/boot/compressed/64: Introduce place_trampoline() Kirill A. Shutemov
2017-11-10 22:06   ` Kirill A. Shutemov
2017-11-10 22:06 ` [PATCHv2 4/4] x86/boot/compressed/64: Handle 5-level paging boot if kernel is above 4G Kirill A. Shutemov
2017-11-10 22:06   ` Kirill A. Shutemov
2017-11-22  8:09 ` [PATCHv2 0/4] x86: 5-level related changes into decompression code Kirill A. Shutemov
2017-11-22  8:09   ` Kirill A. Shutemov
2017-11-29 15:49 ` Borislav Petkov
2017-11-29 15:49   ` Borislav Petkov
2017-11-29 16:13   ` Kirill A. Shutemov
2017-11-29 16:13     ` Kirill A. Shutemov
2017-11-29 16:40     ` Thomas Gleixner
2017-11-29 16:40       ` Thomas Gleixner
2017-11-29 17:08       ` Kirill A. Shutemov
2017-11-29 17:08         ` Kirill A. Shutemov
2017-11-29 17:48         ` Borislav Petkov
2017-11-29 17:48           ` Borislav Petkov
2017-11-29 19:01           ` H. Peter Anvin
2017-11-29 19:01             ` H. Peter Anvin
2017-11-29 19:19             ` Borislav Petkov
2017-11-29 19:19               ` Borislav Petkov
2017-11-29 21:33               ` H. Peter Anvin
2017-11-29 21:33                 ` H. Peter Anvin
2017-11-29 22:31                 ` Borislav Petkov
2017-11-29 22:31                   ` Borislav Petkov
2017-11-29 23:24                   ` H. Peter Anvin
2017-11-29 23:24                     ` H. Peter Anvin
2017-11-30  1:27                     ` Konrad Rzeszutek Wilk
2017-11-30  1:27                       ` Konrad Rzeszutek Wilk
2017-11-30 10:12                     ` Borislav Petkov
2017-11-30 10:12                       ` Borislav Petkov
2017-11-30  7:31           ` Kirill A. Shutemov
2017-11-30  7:31             ` Kirill A. Shutemov
2017-11-30 10:14             ` Borislav Petkov
2017-11-30 10:14               ` Borislav Petkov
2017-11-30 15:45             ` Joe Perches
2017-11-30 15:45               ` Joe Perches
2017-11-29 20:58         ` Andi Kleen
2017-11-29 20:58           ` Andi Kleen
2017-11-29 21:03           ` hpa
2017-11-29 21:03             ` hpa

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.