Linuxカーネルにx86環境でTime Stamp Counter(TSC)を必須要件にするという大きな変更が加えられたことがわかりました。 一見コードのクリーンアップのための小規模な変更に思えますが、実際には「超古いCPUへの長年の互換性維持をついに終了した」という象徴的な出来事で、Windowsが10年以上前から進めていた流れに、Linuxもようやく追いついた形になります。 TSCとは何か: 高精度な時間計測を担うCPUレジスタ TSCは、Intel Pentium時代から存在する64bitのCPU内蔵カウンタで、経過時間を非常に細かく測定することができます。HPETやACPI PM Timerのようなマザーボード側のタイマーより高速にアクセスできるため、パフォーマンス計測や同期処理で重宝されてきました。現代のIntel/AMD CPUはすべてTSCを搭載しており、RDTSCやRDT

