Signed-off-by: liguang <lig.f...@cn.fujitsu.com> --- target-i386/cpu.h | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/target-i386/cpu.h b/target-i386/cpu.h index 90ef1ff..7f292e6 100644 --- a/target-i386/cpu.h +++ b/target-i386/cpu.h @@ -558,6 +558,19 @@ #define CPU_INTERRUPT_TPR CPU_INTERRUPT_TGT_INT_3 +/* dr7 fields */ +/* max breakpoints*/ +#define MAX_BP 4 +/* Break on instruction execution only */ +#define BP_INST 0x0 +/* Break on data writes only */ +#define BP_DATA_WR 0x1 +/* Break on I/O reads or writes */ +#define BP_IO_RW 0x10 +/* Break on data reads or writes but not instruction fetches */ +#define BP_DATA_RW 0x11 + + enum { CC_OP_DYNAMIC, /* must use dynamic code to get cc_op */ CC_OP_EFLAGS, /* all cc are explicitly computed, CC_SRC = flags */ -- 1.7.2.5