Re: [Qemu-devel] i386 debug exception should set BS of DR6 when single-stepping

2007-11-17 Thread Vegard Nossum
On Nov 17, 2007 8:46 PM, Ben Taylor <[EMAIL PROTECTED]> wrote: > > Vegard Nossum <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I experience the following problem: Setting the trap flag (TF) of the > > EFLAGS register correctly calls the debug exception DE. However, the > > DR6 register does not h

Re: [Qemu-devel] i386 debug exception should set BS of DR6 when single-stepping

2007-11-17 Thread Ben Taylor
Vegard Nossum <[EMAIL PROTECTED]> wrote: > Hi, > > I experience the following problem: Setting the trap flag (TF) of the > EFLAGS register correctly calls the debug exception DE. However, the > DR6 register does not have the single step (BS) flag set. I remember this getting submitted. wh

[Qemu-devel] i386 debug exception should set BS of DR6 when single-stepping

2007-11-17 Thread Vegard Nossum
Hi, I experience the following problem: Setting the trap flag (TF) of the EFLAGS register correctly calls the debug exception DE. However, the DR6 register does not have the single step (BS) flag set. This patch fixes things for me, and I think it deserves some more attention given that it had no