From owner-freebsd-i386@FreeBSD.ORG Thu Jun 9 14:20:08 2005 Return-Path: X-Original-To: freebsd-i386@hub.freebsd.org Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7205516A41C for ; Thu, 9 Jun 2005 14:20:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CD7243D1F for ; Thu, 9 Jun 2005 14:20:08 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j59EK8lR003161 for ; Thu, 9 Jun 2005 14:20:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j59EK7cR003160; Thu, 9 Jun 2005 14:20:07 GMT (envelope-from gnats) Date: Thu, 9 Jun 2005 14:20:07 GMT Message-Id: <200506091420.j59EK7cR003160@freefall.freebsd.org> To: freebsd-i386@FreeBSD.org From: Hiroo Ono Cc: Subject: Re: i386/75898: Exception and reboot: Loader and kernel use SSE2 instructions before they get enabled X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hiroo Ono List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2005 14:20:08 -0000 The following reply was made to PR i386/75898; it has been noted by GNATS. From: Hiroo Ono To: bug-followup@FreeBSD.org, obrien@FreeBSD.org Cc: freebsd@chillt.de Subject: Re: i386/75898: Exception and reboot: Loader and kernel use SSE2 instructions before they get enabled Date: Thu, 09 Jun 2005 23:10:49 +0900 Hello, > bsd.cpu.mk as of version 1.42 on 6.0-CURRENT and 1.40.2.1 on > 5.3-STABLE recognizes the setting CPUTYPE=pentium-m in > /etc/make.conf, which enables code generation and optimization for > the Pentium M family. One of the features enabled by this switch is > SSE2. > One way of fixing this would be to specifically disable SSE and SSE2 > support in the Makefiles of those parts of the system that run > before the OSFXSR bit is set Mr.Obrien committed the fix in src/sys/boot/i386/Makefile.inc rev.1.10 (HEAD) and 1.9.2.1 (RELENG_5), src/sys/boot/ficl/Makefile rev.1.41 (HEAD) (not MFC'ed though). This seems to have fixed the problem in 6-CURRENT. The problem described in PR/ still remains. The PR i386/81111 (/boot/loader causes reboot due to CFLAGS+= -msse3) may relate to this PR. Also, i386/81694 may be related. The latter is not MFC'ed and thus RELENG_5 is still affected (I ran into this problem with 5.4-RELEASE-p1). Would you please MFC it?