FYI. We'll either need to upgrade to qemu-2.9 (which supports 5-level paging) or disable CONFIG_X86_5LEVEL. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit 77ef56e4f0fbb350d93289aa025c7d605af012d4 Author: Kirill A. Shutemov AuthorDate: Mon Jul 17 01:59:54 2017 +0300 Commit: Ingo Molnar CommitDate: Fri Jul 21 10:05:19 2017 +0200 x86: Enable 5-level paging support via CONFIG_X86_5LEVEL=y Most of things are in place and we can enable support for 5-level paging. The patch makes XEN_PV and XEN_PVH dependent on !X86_5LEVEL. Both are not ready to work with 5-level paging. Signed-off-by: Kirill A. Shutemov Reviewed-by: Juergen Gross Cc: Andrew Morton Cc: Andy Lutomirski Cc: Dave Hansen Cc: Linus Torvalds Cc: Peter Zijlstra Cc: Thomas Gleixner Cc: linux-arch(a)vger.kernel.org Cc: linux-mm(a)kvack.org Link: http://lkml.kernel.org/r/20170716225954.74185-9-kirill.shutemov(a)linux.intel.com [ Minor readability edits. ] Signed-off-by: Ingo Molnar ee00f4a32a x86/mm: Allow userspace have mappings above 47-bit 77ef56e4f0 x86: Enable 5-level paging support via CONFIG_X86_5LEVEL=y cd4175b116 Merge branch 'parisc-4.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux 73527316e3 Add linux-next specific files for 20170922 +-------------------------------------------------------------------------------------------------------------+------------+------------+------------+---------------+ | | ee00f4a32a | 77ef56e4f0 | cd4175b116 | next-20170922 | +-------------------------------------------------------------------------------------------------------------+------------+------------+------------+---------------+ | boot_successes | 46 | 0 | 0 | 0 | | boot_failures | 0 | 26 | 30 | 10 | | BUG:kernel_hang_in_early-boot_stage,last_printk:Unable_to_boot-please_use_a_kernel_appropriate_for_your_CPU | 0 | 26 | 30 | 10 | +-------------------------------------------------------------------------------------------------------------+------------+------------+------------+---------------+ This kernel requires the following features not present on the CPU: la57 Unable to boot - please use a kernel appropriate for your CPU. # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD git bisect start 38502ef49f96f7fe25fcb3aaa904a570df955c2c v4.13 -- git bisect bad 0d519f2d1ed1f11e49abc88cfcf6cf13b83ba14c # 07:08 B 0 4 17 0 Merge tag 'pci-v4.14-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci git bisect bad be6297e9be118d89fa477a60ddfbf0e0b2dfacec # 07:28 B 0 1 16 2 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 git bisect bad d725c7ac8b96cbdc28266895c6f7080c55bf2f23 # 07:53 B 0 10 27 4 Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect good b0c79f49c343cda8954b3322984c32f258ca4ccb # 07:59 G 11 0 0 0 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect good e0a195b5225e1285806622cc146dc5c3312fb392 # 08:12 G 11 0 0 0 Merge branch 'x86-spinlocks-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect bad b1b6f83ac938d176742c85757960dec2cf10e468 # 20:15 B 0 1 43 15 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect good 6c51e67b64d169419fb13318035bb442f9176612 # 20:54 G 11 0 0 0 Merge branch 'x86-syscall-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect good 5f82e71a001d14824a7728ad9e49f6aea420f161 # 21:15 G 11 0 0 0 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect good f655e6e6b992a2fb0d0334db2620607b98df39e7 # 21:40 G 11 0 0 0 x86/cpu/AMD: Make the microcode level available earlier in the boot git bisect good e8f01a8dad7cdf9ddaa792451733a45ab5d385af # 21:55 G 11 0 0 0 x86/mm: Rename tasksize_32bit/64bit to task_size_32bit/64bit() git bisect bad 4e237903f95db585b976e7311de2bfdaaf0f6e31 # 22:10 B 0 3 17 0 x86/mm, kexec: Fix memory corruption with SME on successive kexecs git bisect bad 77ef56e4f0fbb350d93289aa025c7d605af012d4 # 22:29 B 0 2 15 0 x86: Enable 5-level paging support via CONFIG_X86_5LEVEL=y git bisect good b569bab78d8df157a6f91070af827753e4d1787c # 22:44 G 11 0 0 0 x86/mm: Prepare to expose larger address space to userspace git bisect good ee00f4a32a76ef631394f31d5b6028d50462b357 # 23:04 G 11 0 0 0 x86/mm: Allow userspace have mappings above 47-bit # first bad commit: [77ef56e4f0fbb350d93289aa025c7d605af012d4] x86: Enable 5-level paging support via CONFIG_X86_5LEVEL=y git bisect good ee00f4a32a76ef631394f31d5b6028d50462b357 # 23:09 G 31 0 0 0 x86/mm: Allow userspace have mappings above 47-bit # extra tests with CONFIG_DEBUG_INFO_REDUCED git bisect bad 77ef56e4f0fbb350d93289aa025c7d605af012d4 # 23:39 B 0 11 28 4 x86: Enable 5-level paging support via CONFIG_X86_5LEVEL=y # extra tests on HEAD of linux-review/Dan-Carpenter/USB-devio-Prevent-integer-overflow-in-proc_do_submiturb/20170924-051615 git bisect bad 4ff7075c88c3a97742f7841bc3113dd552d64356 # 23:53 B 0 5 18 0 USB: devio: Don't corrupt user memory # extra tests on tree/branch linus/master git bisect bad cd4175b11685b11c40e31a03e05084cc212b0649 # 00:12 B 0 11 28 4 Merge branch 'parisc-4.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux # extra tests with first bad commit reverted git bisect good 81585aec9ae3ab26a2e0d6521d3d6e7575dc4c92 # 00:26 G 11 0 0 0 Revert "x86: Enable 5-level paging support via CONFIG_X86_5LEVEL=y" # extra tests on tree/branch linux-next/master git bisect bad 73527316e3fdde8a210b8ab66c1bf48538cf6b09 # 01:05 B 0 5 19 0 Add linux-next specific files for 20170922 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/lkp Intel Corporation