On 2019/02/25 19:01, Falk Richter wrote:
> >Synopsis:    <OpenBSD 6.4 doesn't boot on 486 class processor anymore>
> >Category:    <kernel i386>
> >Environment:
>       System      : OpenBSD 6.4
>       Details     : OpenBSD 6.4 (GENERIC) #926: Thu Oct 11 13:43:06 MDT 2018
>                        
> [email protected]:/usr/src/sys/arch/i386/compile/GENERIC
> 
>       Architecture: OpenBSD.i386
>       Machine     : i386
> >Description:
>       <Just after booting the kernel the system stops with:
> trap: 0(0) invalid opcode fault
> cn_tab=0x5412c
> eax 0 ecx 0 edx ff58 ebx ffc8
> esp fe0c ebp ff40 esi 8 edi ff58
> eip 4241c eflags 10046 cs 8 ss 10
> ds 10 es 10 fs 10 gs 10
> 
> I tested it with AMD / Cyrix 486DX2-66, AMD 486DX4-100 and Cyrix 5x86-100GP
> processors on different mainboards with chipsets of UMC, SiS and Winbond.
> I found one exception which works yet (see dmesg): AMD 5x86 P75 (marketing
> name)
> which was a AMD 486DX4-133 with write-back cache.
> 
> I tested it also with OpenBSD 6.0 also which boots into the system and failed
> after the numeric coprocessor setup:
> nxp0 at isa0 port 0xf0/16: using exception 16
> Kernel: privileged instruction fault trap, code=0
> Stopped at pctrattach+0x83: cpuid
> 
> With 586 class processors (AMD K5, Cyrix 686, IDT WinChip, Rise mP6) I didn't
> see any problemes.

Is it still broken in -current? If so, what are the last lines printed
before the trap?

Reply via email to