Dear all,
I am trying to increase the default page size (by default 4k) for x86. As I understand I need to modify the PAGE_SHIFT macro in "include/asm-x86/page.h" to achieve this. I changed the default value of 12 to 13 (to make the page size 8K). But when I build the kernel and try to boot using it, I get crash
Decompressing Linux... Parsing ELF... done.
Booting the kernel.
BUG: Int 14: CR2 ffa01000
EIP c0334d09
It works fine if I change it back to 4k page size.
I am running the kernel 2.6.26.8 on a disk less virtual machine. Processor of my host machine is 32 bit Intel so I assume the guest virtual machine is inheriting the x86 architecture.
Is there anything else I need to modify in order to support page size larger than 4k on a 32 bit machine?
Thanking you in anticipation.
Regards,
Vikash Kumar
http://VikashKumar.com/