Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Feb 1998 13:02:48 -0800
From:      Mike Haertel <mike@ducky.net>
To:        "David E. Cross" <dec@phoenix.its.rpi.edu>
Cc:        John Birrell <jb@cimlogic.com.au>, freebsd-hackers@FreeBSD.ORG
Subject:   Re: Wine problem with FS and GS segment registers 
Message-ID:  <199802202102.NAA08729@ducky.net>
In-Reply-To: Your message of "Fri, 20 Feb 1998 15:57:11 EST." <Pine.BSF.3.96.980220155616.20371A-100000@phoenix.its.rpi.edu> 

index | next in thread | previous in thread | raw e-mail

> If I am following the thread correctly, this is not an issue becuase the
> GS register is not save/restored currently.... so anything put into GS
> now is already burned.

According to what somebody said yesterday, FS and GS are switched
in -current.

And in general with use of registers, the problem is not how WE are
using them, which can be changed, but rather how OTHER SYSTEMS (that
we might wish to be binary compatible with) use them, which we can't
change.

I am merely suggesting that it is nearly always a bad idea for the
OS kernel to burn *any* user accessible register on a dedicated use.



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


help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199802202102.NAA08729>