Sehr nettes mailing auf der linux-kernel mailingliste von einem intel techniker :) ----- Forwarded message from Wayne Scott <wscott@ichips.intel.com> ----- To: linux-kernel@vger.rutgers.edu Subject: Linux fails to boot on a "theoretical" 4.3 Ghz x86 [PATCH] Message-Id: <20000320150610R.wscott@ichips.intel.com> Date: Mon, 20 Mar 2000 15:06:10 -0800 From: Wayne Scott <wscott@ichips.intel.com> Working in the lab, we have found a bug where Linux 2.2.14 fails to boot if a x86 processor is faster than 4.3Ghz. This is caused because it uses the rdtsc to calculate the processor speed in hz. Since the result is a 32-bit number, the frequency can not be allowed to be
2**32.
Enclosed is a simple patch make calculates cpu_khz instead of cpu_hz. Please include this in the kernel source. Think of this as a Y2K-like bug waiting to happen, I want Linux to be ready. :) PS: We do NOT have a processor running this fast, just one that lies to the OS. Wayne Scott WMT Architecture - Intel Corp. wscott@ichips.intel.com Work #: (503) 613-5063 Disclaimer: All views expressed are my own opinions, and not necessarily those of Intel Corporation. diff -ur kernel-source-2.2.14/arch/i386/kernel/setup.c ../kernel-source-2.2.14-kni/arch/i386/kernel/setup.c [...] ----- End forwarded message ----- -- Florian Lohoff flo@rfc822.org +49-subject-2-change "Technology is a constant battle between manufacturers producing bigger and more idiot-proof systems and nature producing bigger and better idiots." - Hinweise zur Benutzung dieser (und anderer Mailing-Listen) bitte beachten: --> http://lug-owl.de/mailinglist_hints.html <--
Teilnehmer (1)
-
Florian Lohoff