summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/i386/i386.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/i386/i386.h')
-rw-r--r--src/emu/cpu/i386/i386.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/emu/cpu/i386/i386.h b/src/emu/cpu/i386/i386.h
index 7d6ebb07e1f..235d6e898d5 100644
--- a/src/emu/cpu/i386/i386.h
+++ b/src/emu/cpu/i386/i386.h
@@ -138,6 +138,7 @@ struct I386_CALL_GATE
UINT32 flags;
i386_op_func handler16;
i386_op_func handler32;
+ bool lockable;
};
static const X86_OPCODE s_x86_opcode_table[];
@@ -244,6 +245,8 @@ struct I386_CALL_GATE
i386_op_func m_opcode_table3f3_16[256];
i386_op_func m_opcode_table3f3_32[256];
+ bool m_lock_table[2][256];
+
UINT8 *m_cycle_table_pm;
UINT8 *m_cycle_table_rm;
@@ -256,6 +259,7 @@ struct I386_CALL_GATE
bool m_nmi_latched;
UINT32 m_smbase;
devcb_write_line m_smiact;
+ bool m_lock;
// bytes in current opcode, debug only
UINT8 m_opcode_bytes[16];