AMD K5 CPU Loses Linux Kernel Support After 30 Years

AMD K5 CPU loses Linux kernel support in version 7.2. The 1996 x86 processor is removed due to missing Timestamp Counter (TSC) hardware required by modern schedulers.

AMD K5 CPU Loses Linux Kernel Support After 30 Years

The kernel is officially removing support for the K5 processor in version 7.2. This legacy x86 CPU, which AMD designed and released in 1996, will lose its mainline kernel configuration. The removal marks the end of thirty years of continuous support for the chip.

Decision stems from specific hardware limitation in the K5 architecture

The decision stems from a specific hardware limitation in the K5 architecture. The processor lacks the Timestamp Counter instruction, a hardware feature required by modern Linux schedulers and high-precision timers. Without this instruction, the kernel cannot accurately manage timing operations for this older CPU.

AMD K5 processor lacks Timestamp Counter instruction required by Linux 7.2 kernel
The missing hardware feature necessitates the removal of support.

This change follows a pattern of cleaning up older architecture support in recent kernel releases. The Linux 7.1 update already removed support for the i486 processor. The upcoming 7.2 release will also plan to remove support for the i586 and i686 architectures alongside the K5.

The AMD K5 was the company's first self-developed central processing unit. It competed directly with 's Pentium processor when it launched in the mid-1990s. The patch to remove CONFIG_M586 support is currently located in the tip/tip.git x86/cpu branch of the kernel repository.

Discussion

0 comments

Log in to join the thread with a thoughtful take, question, or correction.

Add to the discussion