Fix IDT limit on reset. Patch from Greatpsycho.

This commit is contained in:
SarahW 2018-01-08 20:51:06 +00:00
commit b60eff610d

View file

@ -651,6 +651,7 @@ void resetx86()
rammask = 0xfffff;
}
idt.base = 0;
idt.limit = is386 ? 0x03FF : 0xFFFF;
flags=2;
makeznptable();
resetreadlookup();
@ -696,6 +697,7 @@ void softresetx86()
//rammask=0xFFFFFFFF;
flags=2;
idt.base = 0;
idt.limit = is386 ? 0x03FF : 0xFFFF;
x86seg_reset();
x86_was_reset = 1;
}