Date: 22 Mar 1996 19:37:42 GMT From: graichen@omega.physik.fu-berlin.de (Thomas Graichen) To: questions@FreeBSD.org Subject: Re: New CPU, old /kernel won't boot Message-ID: <4iuvi6$106@mordillo.physik.fu-berlin.de> References: <2.2.32.19960321221247.006bc3cc@zoom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Mike R. Shuyler (mshuyler@zoom.com) wrote: : I WAS running 2.1.0 on my 486DX2/50 just fine without any problems until I : replaced my cpu with an Intel Pentium Overdrive CPU 83Mhz that was *given* : to me. : Now when I try to boot the system I get a PANIC unknown cpu type or : similar message. I had built a custom kernel for the machine, and the cpu : type was set for i486 in the kernel config, so I understand why I can't : start the system. it would eventually an idea to do something like NetBSD - if they find a unsupported CPU-type they "fall back" to a lower one - i once took a disk from an i386 machine to an i486 one and and so it worked fine - it said something like ... - ok now i've put the NetBSD cd in - here's their code from /sys/arch/i386/i386/machdep.c: ... #if !defined(I386_CPU) && !defined(I486_CPU) && !defined(I586_CPU) #error No CPU classes configured. #endif #ifndef I586_CPU case CPUCLASS_586: #ifdef I486_CPU printf("NOTICE: lowering CPU class to i486\n"); cpu_class = CPUCLASS_486; break; #endif #endif #ifndef I486_CPU case CPUCLASS_486: #ifdef I386_CPU printf("NOTICE: lowering CPU class to i386\n"); cpu_class = CPUCLASS_386; break; #endif #endif #ifndef I386_CPU case CPUCLASS_386: panic("CPU class not configured"); #endif default: break; ... why shouldn't we do simply the same - any points against it ? t -- thomas graichen graichen@mail.physik.fu-berlin.de graichen@FreeBSD.org perfection is reached, not when there is no longer anything to add, but when there is no longer anything to take away antoine de saint-exupery
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4iuvi6$106>