From e54df51727ddfbb0906f91af1e864c84f3ffba71 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Fri, 22 Apr 2016 19:05:19 -0500 Subject: [PATCH] x86/kernel: Up kernel max page table to 16 * New Intel SkyLake seems to have 9 mapped ranges at boot. It seems like this define has been creeping up for a while. * Resolves the inital issue reported in #11377 on SkyLake as well. Bonefish mentioned it might need to be raised again... he had some good foresight there :-) * I'm seeing the same no bootable partitions issue though via USB after this raise. (maybe a USB 3.1 thing?) --- headers/private/kernel/arch/x86/arch_kernel_args.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/headers/private/kernel/arch/x86/arch_kernel_args.h b/headers/private/kernel/arch/x86/arch_kernel_args.h index cada9db4a0..ae418f187c 100644 --- a/headers/private/kernel/arch/x86/arch_kernel_args.h +++ b/headers/private/kernel/arch/x86/arch_kernel_args.h @@ -13,7 +13,7 @@ #include -#define MAX_BOOT_PTABLES 8 +#define MAX_BOOT_PTABLES 16 #define _PACKED __attribute__((packed))