From owner-freebsd-threads@FreeBSD.ORG Mon Mar 8 05:55:33 2004 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A21816A4CE for ; Mon, 8 Mar 2004 05:55:33 -0800 (PST) Received: from web12405.mail.yahoo.com (web12405.mail.yahoo.com [216.136.173.132]) by mx1.FreeBSD.org (Postfix) with SMTP id 719DB43D45 for ; Mon, 8 Mar 2004 05:55:33 -0800 (PST) (envelope-from toposoph-space@yahoo.com) Message-ID: <20040308135533.28705.qmail@web12405.mail.yahoo.com> Received: from [12.34.23.5] by web12405.mail.yahoo.com via HTTP; Mon, 08 Mar 2004 05:55:33 PST Date: Mon, 8 Mar 2004 05:55:33 -0800 (PST) From: To: freebsd-threads@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: %fs, %gs and ldt X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Mar 2004 13:55:33 -0000 Hi, Is there any version of ABI which specifies %fs, %gs and ldt usage on ia32 for *nix? Or any FreeBSD specification? I see that Nvidia driver uses them, that there is some compatibility with Linux, that FreeBSD kernel did not save %gs on context switch recently and not does %gs processing, etc., etc. But I can not find what is the general idea of using those things or what is intend for future usage. Thank you in advance for any info, Sergey.