-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Labels
Description
Windows XP and OS/2 don't boot because of an unhandled double fault exception.
At the page fault handler, I tried doing this:
if(this.page_fault)
{
dbg_trace(LOG_CPU);
//throw this.debug.unimpl("Double fault");
this.interrupt(6, false, false); // I also fiddled around with these:
/*
this.interrupt(6, false, true);
this.interrupt(6, true, true);
this.interrupt(6, true, false);
*/
}
but then there were more #GP
exceptions and it would have triple-faulted anyways.
It would be really cool to see Windows or OS/2 booting.
styfle, gamingblueshell-dev and RIT-entertainment