From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JPJy5-00040D-5r for qemu-devel@nongnu.org; Wed, 13 Feb 2008 10:56:17 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JPJy4-0003zf-BQ for qemu-devel@nongnu.org; Wed, 13 Feb 2008 10:56:16 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JPJy4-0003zc-5a for qemu-devel@nongnu.org; Wed, 13 Feb 2008 10:56:16 -0500 Received: from kollasch.net ([168.103.54.221] helo=mail.kollasch.net) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JPJy2-00027r-Lb for qemu-devel@nongnu.org; Wed, 13 Feb 2008 10:56:15 -0500 Received: from kirkkit.kollasch.net (unknown [IPv6:2002:a867:36dd:1:216:3eff:fed1:27c5]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: jakllsch@KOLLASCH.NET) by mail.kollasch.net (Postfix) with ESMTP id 45D903C126 for ; Wed, 13 Feb 2008 15:54:14 +0000 (UTC) Date: Wed, 13 Feb 2008 09:55:52 -0600 From: jakllsch@kollasch.net Message-ID: <20080213155552.GD31245@kirkkit.kollasch.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: [Qemu-devel] x86_64 movl bug Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hi, http://mail-index.netbsd.org/port-amd64/2008/02/13/msg000124.html http://mail-index.netbsd.org/netbsd-bugs/2008/02/13/msg001312.html This looked like this in QEMU 0.9.1: .... 0xffffffff80115260: cmp %gs:0x2d4,%edi 0xffffffff80115268: jae 0xffffffff80115288 ---------------- IN: 0xffffffff8011526a: addr32 mov %gs:0x308(,%edi,4),%edx 0xffffffff80115273: pushfq 0xffffffff80115274: cli 0xffffffff80115275: test %edx,%gs:0x2d0 0xffffffff8011527d: jne 0xffffffff8011528a ---------------- IN: 0xffffffff8011526a: addr32 mov %gs:0x308(,%edi,4),%edx 0xffffffff80115273: pushfq 0xffffffff80115274: cli 0xffffffff80115275: test %edx,%gs:0x2d0 0xffffffff8011527d: jne 0xffffffff8011528a qemu: fatal: triple fault RAX=0000000000000000 RBX=0000000000000003 RCX=ffffffff80b1c9c0 RDX=ffffffff80b209c0 RSI=0000000000000000 RDI=0000000000000000 RBP=ffffffff80d28cf0 RSP=ffffffff80d28ca8 R8 =ffffffff80d28dc8 R9 =00000000000002e0 R10=0000000000000000 R11=ffffffff80ba9a80 R12=ffffffff80ba97a0 R13=ffffffff80ba97a8 R14=0000000000000000 R15=0000000000000000 RIP=ffffffff8011526a RFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0010 0000000000000000 ffffffff 00cf9300 CS =0008 0000000000000000 ffffffff 00af9a00 SS =0010 0000000000000000 ffffffff 00cf9300 DS =0010 0000000000000000 ffffffff 00cf9300 FS =0000 0000000000000000 00000000 00000000 GS =0000 ffffffff80b209c0 00000000 00000000 LDT=0000 0000000000000000 0000ffff 00008000 TR =0000 0000000000000000 0000ffff 00008000 GDT= 0000000000aff080 00000018 IDT= 0000000000000000 000003ff CR0=e001003b CR2=0000000000000080 CR3=0000000000d25000 CR4=00000620 CCS=0000000000000005 CCD=fffffffffffffffb CCO=SUBL FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 XMM00=00000000000000000000000000000000 XMM01=00000000000000000000000000000000 XMM02=00000000000000000000000000000000 XMM03=00000000000000000000000000000000 XMM04=00000000000000000000000000000000 XMM05=00000000000000000000000000000000 XMM06=00000000000000000000000000000000 XMM07=00000000000000000000000000000000 XMM08=00000000000000000000000000000000 XMM09=00000000000000000000000000000000 XMM10=00000000000000000000000000000000 XMM11=00000000000000000000000000000000 XMM12=00000000000000000000000000000000 XMM13=00000000000000000000000000000000 XMM14=00000000000000000000000000000000 XMM15=00000000000000000000000000000000 Jonathan Kollasch