dr7 register's breakpoint fields didn't be well defined, instead, just represented by 0,1,2,4, that's pretty implicit, so, try to clarify them, and related changes are made also.
target-i386/cpu.h | 15 +++++++++++++ target-i386/helper.c | 52 +++++++++++------------- target-i386/misc_helper.c | 6 +++--- target-i386/seg_helper.c | 6 +++--- 4 files changed, 52 insertions(+), 27 deletions(-) -- regards! li guang linux kernel team at FNST, china thinking with brain but heart living with heart but brain