All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv2 0/5] x86/boot/compressed/64: Prepare trampoline memory
@ 2018-02-27 15:42 ` Kirill A. Shutemov
  0 siblings, 0 replies; 18+ messages in thread
From: Kirill A. Shutemov @ 2018-02-27 15:42 UTC (permalink / raw)
  To: Ingo Molnar, x86, Thomas Gleixner, H. Peter Anvin
  Cc: Linus Torvalds, Andy Lutomirski, Cyrill Gorcunov,
	Borislav Petkov, Andi Kleen, Matthew Wilcox, linux-mm,
	linux-kernel, Kirill A. Shutemov

Here's re-split of the patch that prepares trampoline memory, but doesn't
actually uses it yet. The original patch turned out to be problematic.

The functionality should match the original patch (although I've moved a
bit more into C).

Please review and consider applying.

v2:
 - Add Tested-by from Borislav
 - s/__ASSEMBLER__/__ASSEMBLY__/

Kirill A. Shutemov (5):
  x86/boot/compressed/64: Describe the logic behind LA57 check
  x86/boot/compressed/64: Find a place for 32-bit trampoline
  x86/boot/compressed/64: Save and restore trampoline memory
  x86/boot/compressed/64: Set up trampoline memory
  x86/boot/compressed/64: Prepare new top-level page table for
    trampoline

 arch/x86/boot/compressed/head_64.S    |  13 +++-
 arch/x86/boot/compressed/misc.c       |   4 +
 arch/x86/boot/compressed/pgtable.h    |  20 +++++
 arch/x86/boot/compressed/pgtable_64.c | 133 +++++++++++++++++++++++++++++++++-
 4 files changed, 166 insertions(+), 4 deletions(-)
 create mode 100644 arch/x86/boot/compressed/pgtable.h

-- 
2.16.1

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

end of thread, other threads:[~2018-03-07  9:36 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-27 15:42 [PATCHv2 0/5] x86/boot/compressed/64: Prepare trampoline memory Kirill A. Shutemov
2018-02-27 15:42 ` Kirill A. Shutemov
2018-02-27 15:42 ` [PATCHv2 1/5] x86/boot/compressed/64: Describe the logic behind LA57 check Kirill A. Shutemov
2018-02-27 15:42   ` Kirill A. Shutemov
2018-02-27 15:42 ` [PATCHv2 2/5] x86/boot/compressed/64: Find a place for 32-bit trampoline Kirill A. Shutemov
2018-02-27 15:42   ` Kirill A. Shutemov
2018-02-28 13:19   ` Kirill A. Shutemov
2018-02-28 13:19     ` Kirill A. Shutemov
2018-03-07  7:01     ` Ingo Molnar
2018-03-07  7:01       ` Ingo Molnar
2018-02-27 15:42 ` [PATCHv2 3/5] x86/boot/compressed/64: Save and restore trampoline memory Kirill A. Shutemov
2018-02-27 15:42   ` Kirill A. Shutemov
2018-02-27 15:42 ` [PATCHv2 4/5] x86/boot/compressed/64: Set up " Kirill A. Shutemov
2018-02-27 15:42   ` Kirill A. Shutemov
2018-02-27 15:42 ` [PATCHv2 5/5] x86/boot/compressed/64: Prepare new top-level page table for trampoline Kirill A. Shutemov
2018-02-27 15:42   ` Kirill A. Shutemov
2018-03-07  9:36 ` [PATCHv2 2/5] x86/boot/compressed/64: Find a place for 32-bit trampoline Kirill A. Shutemov
2018-03-07  9:36   ` Kirill A. Shutemov

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.