From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JcIFq-0003A4-8Z for qemu-devel@nongnu.org; Thu, 20 Mar 2008 06:44:14 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JcIFo-00038V-9p for qemu-devel@nongnu.org; Thu, 20 Mar 2008 06:44:13 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JcIFo-00038L-3q for qemu-devel@nongnu.org; Thu, 20 Mar 2008 06:44:12 -0400 Received: from gmp-eb-inf-1.sun.com ([192.18.6.21]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA1:24) (Exim 4.60) (envelope-from ) id 1JcIFn-00054Y-Ir for qemu-devel@nongnu.org; Thu, 20 Mar 2008 06:44:11 -0400 Received: from fe-emea-09.sun.com (gmp-eb-lb-2-fe3.eu.sun.com [192.18.6.12]) by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m2KAi5vb009320 for ; Thu, 20 Mar 2008 10:44:06 GMT Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) id <0JY000H01YXFJL00@fe-emea-09.sun.com> (original mail from jakub@jermar.eu) for qemu-devel@nongnu.org; Thu, 20 Mar 2008 10:44:05 +0000 (GMT) Received: from [129.157.19.155] by fe-emea-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTPSA id <0JY000CVDZ5FSXG0@fe-emea-09.sun.com> for qemu-devel@nongnu.org; Thu, 20 Mar 2008 10:44:04 +0000 (GMT) Date: Thu, 20 Mar 2008 11:44:02 +0100 From: Jakub Jermar Sender: Jakub.Jermar@Sun.COM Message-id: <47E23FF2.8060505@jermar.eu> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=ISO-8859-1 Content-transfer-encoding: 7BIT Subject: [Qemu-devel] [AMD64] Possible problem with the DF flag during the SYSCALL instruction 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, yesterday I tried to mask off the DF flag from the RFLAGS register during the SYSCALL instruction by specifying this bit in the SFMASK MSR register while running HelenOS. With QEMU, this didn't work (but it worked in Simics, for instance), so I suspect that there is something wrong with handling RFLAGS.DF during SYSCALL. Anyone wants to have a look? Regards, Jakub