Paging
Posted: Tue Sep 17, 2002 6:41 am
I am trying to implement paging, but for some reason if I have my System Timer and Keyboard IRQ's unmasked the system crashes.
If I have these masked then the system runs ok, but if I try to reference any non present pages, it crashes, without sending any Page Fault exceptions.
Does a memory address have to be mapped before it can be used, like do I have to have a page pointing to that address, before it will send me a page fault, when the page is marked not present.
If I have these masked then the system runs ok, but if I try to reference any non present pages, it crashes, without sending any Page Fault exceptions.
Does a memory address have to be mapped before it can be used, like do I have to have a page pointing to that address, before it will send me a page fault, when the page is marked not present.