Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 May 2005 10:02:32 +0100
From:      Doug Rabson <dfr@nlsystems.com>
To:        freebsd-current@freebsd.org
Cc:        David Gurvich <david.freebsd@verizon.net>
Subject:   Re: Newest loader from CVS not working
Message-ID:  <200505291002.33295.dfr@nlsystems.com>
In-Reply-To: <42992034.3080403@gmail.com>
References:  <20050518051111.GA33262@Athena.infor.org> <42914446.4000203@gmail.com> <42992034.3080403@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 29 May 2005 02:51, Pawel Worach wrote:
> Pawel Worach wrote:
>   > I'm seeing the same thing if CPUTYPE is set to "pentium-m" while
> >
> > "pentium2" works fine. Loader crashes on start, is there a way to
> > make it freeze instead of reset to capture the register dump?
> > Kernel/world works fine with the pentium-m CPUTYPE if booted with
> > loader.old. This in on a IBM T41 with a cpu as detected below.
> >
> > CPU: Intel(R) Pentium(R) M processor 1700MHz (1698.56-MHz 686-class
> > CPU) Origin = "GenuineIntel"  Id = 0x695  Stepping = 5
> > Features=0xa7e9f9bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA
> >,CMOV,PAT,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,TM,PBE>
> >
> > Features2=0x180<EST,TM2>
>
> I did some more investigation into this and found that MMX registers
> are used in the FICL code in the pentium-m case. Here is a full diff
> of sys/boot built with CPUTYPE?=pentium2 and pentium-m.

Sounds like you should add '-mno-sse -mno-mmx' to the compiler flags 
when building this bit.



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