diff options
Diffstat (limited to 'src/devices/cpu/i386/i386.h')
-rw-r--r-- | src/devices/cpu/i386/i386.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/devices/cpu/i386/i386.h b/src/devices/cpu/i386/i386.h index 1de76d49339..23128aaf45c 100644 --- a/src/devices/cpu/i386/i386.h +++ b/src/devices/cpu/i386/i386.h @@ -267,6 +267,7 @@ protected: uint8_t m_CPL; // current privilege level + bool m_auto_clear_RF; uint8_t m_performed_intersegment_jump; uint8_t m_delayed_interrupt_enable; @@ -274,6 +275,13 @@ protected: uint32_t m_dr[8]; // Debug registers uint32_t m_tr[8]; // Test registers + memory_passthrough_handler* m_dr_breakpoints[4]; + int m_notifier; + + //386 Debug Register change handlers. + inline void dri_changed(); + inline void dr7_changed(uint32_t old_val, uint32_t new_val); + I386_SYS_TABLE m_gdtr; // Global Descriptor Table Register I386_SYS_TABLE m_idtr; // Interrupt Descriptor Table Register I386_SEG_DESC m_task; // Task register |