News: 0001637456

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

The Linux Kernel Ready To Make TSC A Hard Requirement For x86 CPUs

([Linux Kernel] 3 Hours Ago Time Stamp Counter)


Now that [1]the Linux kernel has been removing Intel 486 CPU support and also proceeding to drop other vintage CPUs like the [2]AMD K5 CPU support and [3]AMD Elan , the Linux kernel is ready to make the TSC support unconditional for x86 processors.

The x86 Time Stamp Counter (TSC) has been around since the Intel Pentium days for counting the number of CPU cycles since its last reset. This high-resolution, low-overhead means of CPU timing information has been optional given that until recently the Linux x86 CPU support has extended to the i486 processors and others lacking TSC. But now thanks to removing those historical artifacts from the kernel, TSC always present for x86 can be safely assumed.

Thus [4]this patch in tip/tip.git's "x86/cpu" branch makes TSC support unconditional for x86 kernel builds. Separate to that Kconfig patch to make TSC unconditional, the non-TSC code paths will now be separately stripped out from the Linux kernel.

This is just one part of the broader effort of allowing more code cleaning and streamlining now that the very old and outdated i486 era processor support is phased out. With this unconditional TSC patch now in a TIP branch ahead of the Linux 7.2 merge window, expect it to be merged for that next kernel cycle.



[1] https://www.phoronix.com/news/Linux-7.1-Begins-Removing-i486

[2] https://www.phoronix.com/news/AMD-K5-CPUs

[3] https://www.phoronix.com/news/AMD-Elan-Linux-Driver-Removal

[4] https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?h=x86/cpu&id=111cbb4596e336373ab93e202918f4cdbf78a4c3



Brief History Of Linux (#15)
Too many hyphens: Traf-O-Data and Micro-soft

Bill Gates and Paul Allen attended an exclusive private school in Seattle.
In 1968, after raising $3,000 from a yard sale, they gained access to a
timeshare computer and became addicted. After depleting their money
learning BASIC and playing Solitaire, they convinced a company to give
them free computer time in exchange for reporting bugs -- ironically, an
early form of Open Source development!

The two then founded a small company called Traf-O-Data that collected and
analyzed traffic counts for municipalities using a crude device based on
the Intel "Pretanium" 8008 CPU. They had some success at first, but ran
into problems when they were unable to deliver their much hyped
next-generation device called "TrafficX". An engineer is quoted as saying
that "Traf-O-Data is the local leader in vaporware", the first documented
usage of the term that has come to be synonymous with Bill Gates.

Soon thereafter, the two developed their own BASIC interpreter, and sold
it to MITS for their new Altair computer. April 4, 1975 is the fateful day
that Micro-soft was founded in Albuquerque, NM as a language vendor.