linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [PATCHv2 0/5] x86/boot/compressed/64: Prepare trampoline memory
@ 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
                   ` (5 more replies)
  0 siblings, 6 replies; 9+ 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

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

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

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

Thread overview: 9+ 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 ` [PATCHv2 1/5] x86/boot/compressed/64: Describe the logic behind LA57 check 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-28 13:19   ` Kirill A. Shutemov
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 ` [PATCHv2 4/5] x86/boot/compressed/64: Set up " 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-03-07  9:36 ` [PATCHv2 2/5] x86/boot/compressed/64: Find a place for 32-bit trampoline Kirill A. Shutemov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).