* tip-bot for Kirill A. Shutemov wrote: > Commit-ID: 10ee822ec8c53f3987d969ce98b2686323a7fc2a > Gitweb: http://git.kernel.org/tip/10ee822ec8c53f3987d969ce98b2686323a7fc2a > Author: Kirill A. Shutemov > AuthorDate: Thu, 6 Apr 2017 17:00:59 +0300 > Committer: Ingo Molnar > CommitDate: Tue, 11 Apr 2017 08:57:37 +0200 > > x86/boot/64: Rewrite startup_64() in C > > The patch converts most of the startup_64 logic from assembly to C. > > This is preparation for 5-level paging enabling. > > No change in functionality. > > Signed-off-by: Kirill A. Shutemov > Cc: Andrew Morton > Cc: Andy Lutomirski > Cc: Dave Hansen > Cc: Linus Torvalds > Cc: Peter Zijlstra > Cc: Thomas Gleixner > Cc: linux-arch@vger.kernel.org > Cc: linux-mm@kvack.org > Link: http://lkml.kernel.org/r/20170406140106.78087-2-kirill.shutemov@linux.intel.com > [ Small typo fixes. ] > Signed-off-by: Ingo Molnar > --- > arch/x86/kernel/head64.c | 81 ++++++++++++++++++++++++++++++++++++++++- > arch/x86/kernel/head_64.S | 93 +---------------------------------------------- > 2 files changed, 81 insertions(+), 93 deletions(-) Hm, so I had to zap this commit as it broke booting on a 64-bit Intel and an AMD system as well, with defconfig-ish kernels. I've attached the failing config. There's no serial console output at all, the boot just hangs after the Grub messages. Thanks, Ingo