small bugfix
This commit is contained in:
parent
c7698a5589
commit
d30d1ac93a
@ -379,7 +379,7 @@ void BX_CPU_C::inhibit_interrupts(unsigned mask)
|
||||
{
|
||||
// Loading of SS disables interrupts until the next instruction completes
|
||||
// but only under assumption that previous instruction didn't load SS also.
|
||||
if (! interrupts_inhibited(BX_INHIBIT_INTERRUPTS_BY_MOVSS)) {
|
||||
if (mask != BX_INHIBIT_INTERRUPTS_BY_MOVSS || ! interrupts_inhibited(BX_INHIBIT_INTERRUPTS_BY_MOVSS)) {
|
||||
BX_DEBUG(("inhibit interrupts mask = %d", mask));
|
||||
BX_CPU_THIS_PTR inhibit_mask = mask;
|
||||
BX_CPU_THIS_PTR inhibit_icount = get_icount() + 1; // inhibit for next instruction
|
||||
|
Loading…
x
Reference in New Issue
Block a user