First post, by ltning
- Rank
- Member
Hola,
this is tangentially related to my nx586 missing 486 instructions post from a few minutes ago, as what I'm trying to do is similar: Run modern NetBSD on a 486DLC-family chip.
The only 486-class chip running on 386-class chipset that I've managed to boot NetBSD on is the IBM 486SLC-series (and, since they are similar, the fully 32-bit 486BL). Any attempt on a TI or Cyrix 486SLC/DLC/SXL fail, in that the machine reboots as soon as the kernel starts executing.
I'm led to believe that the claims of those CPUs being 386 pin-compatible with a 486 instruction set might be only a partial truth. Like the nx586, I start suspecting they are missing some crucial 486 instructions.
Can anyone point me to some hard documentation on the *actual* ISA of the 486DLC-type CPUs, or perhaps some software that can test the CPUs directly? I've tried to decipher Cyrix datasheets but either they don't say anything about it, or my eyes have played tricks on me (this happens more than I'd like to admit).
A curious fact is that the very same kernel that fails on my ECS Panda mainboard with a 486DLC, boots fine in 86Box emulating precisely the same board+CPU! But I'm not sure if I should be hopeful (it might be a config issue on my hardware) or not (bug in 86Box)..
Thanks of reading!
/Eirik
The Floppy Museum - on a floppy, on a 286: http://floppy.museum
286-24/4MB/ET4kW32/GUS+SBPro2
386DX-40/20MB/CL5434 ISA/GUSExtreme
486BL-100/32MB/ET4kW32p VLB/GUSPnP/AWELegacy
~ love over gold ~