From owner-cvs-src@FreeBSD.ORG Thu Dec 4 17:41:44 2003 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 A726B16A4CE; Thu, 4 Dec 2003 17:41:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EEE0A43F85; Thu, 4 Dec 2003 17:41:43 -0800 (PST) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.9/8.12.9) with ESMTP id hB51fhXJ068664; Thu, 4 Dec 2003 17:41:43 -0800 (PST) (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.12.9/8.12.9/Submit) id hB51fh6r068663; Thu, 4 Dec 2003 17:41:43 -0800 (PST) (envelope-from peter) Message-Id: <200312050141.hB51fh6r068663@repoman.freebsd.org> From: Peter Wemm Date: Thu, 4 Dec 2003 17:41:43 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libpthread/arch/amd64/amd64 enter_uts.S 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: Fri, 05 Dec 2003 01:41:44 -0000 peter 2003/12/04 17:41:43 PST FreeBSD src repository Modified files: lib/libpthread/arch/amd64/amd64 enter_uts.S Log: Apply a second fix for stack alignment with libkse. This time, enter the UTS with the stack correctly aligned. Also, while here, use an indirect jump rather than the pushq/ret hack. This fixes threaded apps that use floating point for me, although it hasn't solved all the problems. It is an improvement though. Preservation of the 128 byte red zone hasn't been resolved yet. Approved by: re (scottl) Revision Changes Path 1.4 +2 -2 src/lib/libpthread/arch/amd64/amd64/enter_uts.S