Trying to understand the source of Double Fault
4G pages are now initialized in memory mapping
memory translation check was added (but it doesn't work as is)
uint uPageTableAddress = uPageEntryValue & ~0xFFFu;
Restore interrupt code as it was
Returning unnecessary code, returning interrupts