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?
