From owner-cvs-src@FreeBSD.ORG Thu Aug 19 23:49:05 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3BFC316A4CE; Thu, 19 Aug 2004 23:49:05 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1EC9243D1D; Thu, 19 Aug 2004 23:49:05 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i7JNn5o3089774; Thu, 19 Aug 2004 23:49:05 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i7JNn5iC089773; Thu, 19 Aug 2004 23:49:05 GMT (envelope-from davidxu) Message-Id: <200408192349.i7JNn5iC089773@repoman.freebsd.org> From: David Xu Date: Thu, 19 Aug 2004 23:49:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr/arch/i386/i386 _setcurthread.c src/lib/libthr/thread thr_create.c thr_private.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Aug 2004 23:49:05 -0000 davidxu 2004-08-19 23:49:04 UTC FreeBSD src repository Modified files: lib/libthr/arch/i386/i386 _setcurthread.c lib/libthr/thread thr_create.c thr_private.h Log: Adjust code to support AMD64, on AMD64, thread needs to set fsbase by itself before it can execute any other code, so new thread should be created with all signals are masked until after fsbase is set. Revision Changes Path 1.15 +10 -3 src/lib/libthr/arch/i386/i386/_setcurthread.c 1.19 +20 -3 src/lib/libthr/thread/thr_create.c 1.40 +1 -1 src/lib/libthr/thread/thr_private.h