Re: Linux doesn't follow x86/x86-64 ABI wrt direction flag

2008-03-08 Thread Samuel Thibault
Samuel Thibault, le Sat 08 Mar 2008 16:54:24 +, a écrit : > Aurelien Jarno, le Wed 05 Mar 2008 23:09:16 +0100, a écrit : > > On Wed, Mar 05, 2008 at 10:53:28PM +0100, Aurelien Jarno wrote: > > > - hurd crashes in this case. It has to be fixed > > It's actually worse than that: > > asm("std");

Re: Linux doesn't follow x86/x86-64 ABI wrt direction flag

2008-03-08 Thread Samuel Thibault
Aurelien Jarno, le Wed 05 Mar 2008 23:09:16 +0100, a écrit : > On Wed, Mar 05, 2008 at 10:53:28PM +0100, Aurelien Jarno wrote: > > - hurd crashes in this case. It has to be fixed It's actually worse than that: asm("std"); printf("bouh!\n"); would crash Mach :) That's because on syscall GNU Mach

Re: Linux doesn't follow x86/x86-64 ABI wrt direction flag

2008-03-05 Thread Aurelien Jarno
On Wed, Mar 05, 2008 at 10:53:28PM +0100, Aurelien Jarno wrote: > - hurd crashes in this case. It has to be fixed FYI, here is the trace I get on the console: Kernel page fault at address 0x0, eip = 0x103f4f Kernel Page fault trap, eip 0x103f4f kernel: Page fault (14), code=0 Stopped

Processed: Re: Linux doesn't follow x86/x86-64 ABI wrt direction flag

2008-03-05 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]: > reassign 469058 linux-2.6 Bug#469058: Linux doesn't follow x86/x86-64 ABI wrt direction flag Bug reassigned from package `linux-2.6,gcc-4.3' to `linux-2.6'. > submitter 469058 [EMAIL PROTECTED] Bug#469058: Linux doesn't

Re: Linux doesn't follow x86/x86-64 ABI wrt direction flag

2008-03-05 Thread Aurelien Jarno
reassign 469058 linux-2.6 submitter 469058 [EMAIL PROTECTED] clone 469058 -1 -2 -3 -4 -5 reassign -1 kfreebsd-6 retitle -1 FreeBSD kernel doesn't follow x86/x86-64 ABI wrt direction flag reassign -2 kfreebsd-7 retitle -2 FreeBSD kernel doesn't follow x86/x86-64 ABI wrt direction flag reassign -3 hu