cvs commit: src/sys/i386/linux linux_sysvec.c

[ Available lists | Index of cvs-all | Month of May 2001 | Week of 11 May 2001 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
Daniel Eischen <deischen@FreeBSD.org>
Date
11 May 2001 20:23:19
Subject
cvs commit: src/sys/i386/linux linux_sysvec.c
Message-ID
200105120323.f4C3NED31217@freefall.freebsd.org


[ Hide this part ]
deischen    2001/05/11 20:23:14 PDT

Modified files:
sys/i386/linux linux_sysvec.c
Log:
Preserve the state of the %gs register when setting up the signal
handler in Linux emulation. According to bde, this is what Linux
does.

Recent versions of linuxthreads use %gs for thread-specific data,
while FreeBSD uses %fs (mostly because WINE uses %gs).

Tested by: drew

Revision Changes Path
1.79 +1 -3 src/sys/i386/linux/linux_sysvec.c


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Elapsed time: 0.054 seconds