From 88fe8a41f2abbee28948626a4e6426d17f0498bf Mon Sep 17 00:00:00 2001 From: ths Date: Tue, 26 Jun 2007 08:35:18 +0000 Subject: DR6 single step exception status bit, by Juergen Keil. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3024 c046a42c-6fe2-441c-8c8c-71466251a162 --- target-i386/helper.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'target-i386/helper.c') diff --git a/target-i386/helper.c b/target-i386/helper.c index 951fdc5732..3c051b9ea3 100644 --- a/target-i386/helper.c +++ b/target-i386/helper.c @@ -1622,6 +1622,12 @@ void helper_cmpxchg8b(void) CC_SRC = eflags; } +void helper_single_step() +{ + env->dr[6] |= 0x4000; + raise_exception(EXCP01_SSTP); +} + void helper_cpuid(void) { uint32_t index; -- cgit v1.2.3