Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 05 Nov 2023 23:24:37 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 270534] i386 13.1-RELEASE install CD: BTX halted: int=00000006 err=00000000 efl=00010006 eip=01405b81
Message-ID:  <bug-270534-227-jk1g6TTAoY@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-270534-227@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270534

Chuck Coffing <ccoffing@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ccoffing@gmail.com

--- Comment #4 from Chuck Coffing <ccoffing@gmail.com> ---
I just encountered this same "BTX halted" with the same cs:eip instruction
stream, on an AMD K6-III booting FreeBSD 13.2 i386 bootonly iso.

The documentation at https://www.freebsd.org/platforms/i386/ claims that the
i386 port will run on any i486 and newer.  However, notice the instruction
stream:

cs:eip=0f 45

0f 45 is CMOVNE.  The CMOV instructions were introduced with the Pentium Pro. 
The original reporter's P5 90 and my K6-III are both i586-class and do not
support these i686 instructions.

I would expect that the BTX should be built using conservative instruction set,
and more sophisticated CPU identification is done later in the boot.  So my
guess is that BTX is being built wrong (for example, maybe no "-mtune").

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-270534-227-jk1g6TTAoY>