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?)
This commit is contained in:
Alexander von Gluck IV 2016-04-22 19:05:19 -05:00
parent abde6a01f8
commit e54df51727

View File

@ -13,7 +13,7 @@
#include <util/FixedWidthPointer.h> #include <util/FixedWidthPointer.h>
#define MAX_BOOT_PTABLES 8 #define MAX_BOOT_PTABLES 16
#define _PACKED __attribute__((packed)) #define _PACKED __attribute__((packed))