"3rd (14) exception with no resolution" in paging mode
Posted: Mon Dec 21, 2015 9:05 pm
Hello all,
Starting to develop my own OS, I hit a wall whenever I try to switch to paging mode. The boot loader successfully loads the kernel at address 0x1000, switches to 32-bit protected mode and executes the kernel. However, whenever the kernel tries to switch to paging mode I get the following error (the page fault handler that I registered never gets called):
I tried to reuse the code from http://www.jamesmolloy.co.uk/tutorial_h ... aging.html to make sure that the page directory and interrupt handling was properly configured, but I still get a crash. I suspect that my boot loader is doing something that the processor doesn't like (I tried using grub, but using it seems to be challenging on OS X)
Any thought on what I could do wrong?
Thanks in advance.
Starting to develop my own OS, I hit a wall whenever I try to switch to paging mode. The boot loader successfully loads the kernel at address 0x1000, switches to 32-bit protected mode and executes the kernel. However, whenever the kernel tries to switch to paging mode I get the following error (the page fault handler that I registered never gets called):
Code: Select all
exception(): 3rd (14) exception with no resolution, shutdown status is 00h, resetting
Any thought on what I could do wrong?
Thanks in advance.