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");
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
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
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
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
5 matches
Mail list logo