On Thu, 7 Oct 2010, Blue Swirl wrote: > On Thu, Oct 7, 2010 at 8:27 AM, malc <av1...@comtv.ru> wrote: > > On Thu, 7 Oct 2010, Paolo Bonzini wrote: > > > >> On 10/06/2010 11:34 PM, Blue Swirl wrote: > >> > Compiling with GCC 4.6.0 20100925 produced warnings: > >> > /src/qemu/target-i386/op_helper.c: In function 'switch_tss': > >> > /src/qemu/target-i386/op_helper.c:283:53: error: variable 'new_trap' > >> > set but not used [-Werror=unused-but-set-variable] > >> > > >> > Fix by deleting the variable. > >> > >> Again, this warning tells us the emulation is incorrect, so it's wrong to > >> remove it. > >> > > > > http://support.amd.com/us/Processor_TechDocs/24593.pdf > > > > 12.2.5 > > T (Trap) Bit--â– Bit 0 of byte 64h, static field. This bit, when set to1, > > causes a debug exception (#DB) to occur on a task switch. See "Beakpoint > > Instruction (INT3)" page 340 for additional information. > > Yes, I read that before making the patch. But page 340 didn't seem to > give any relevant information.
13.2.4 Breakpoint Instruction (INT3) Is what was referred to apparently. -- mailto:av1...@comtv.ru