Sebagai fitur perangkat keras baru untuk Intel IoT dan platform server yang sebelumnya tidak diumumkan secara luas, Intel Timed I/O sedang dikerjakan dalam driver kernel Linux sumber terbuka yang baru.
Selain dari beberapa posting milis kernel Linux, saya belum pernah melihat Intel Timed I/O disebutkan atau diangkat sama sekali di tempat lain. Intel Timed I/O ditujukan untuk platform IoT dan server untuk membantu sinkronisasi waktu antara beberapa perangkat dan jauh lebih tepat daripada solusi sinkronisasi waktu yang ada. Mengingat kurangnya pengumuman seputar Intel Timed I/O, ini tampaknya terutama untuk prosesor Intel Xeon masa depan… Saya telah menemukan beberapa dokumentasi yang menunjukkannya di sisi klien setidaknya ditemukan sejak SoC Elkhart Lake dan Tigerlake.
Dalam sebuah pos LKML di Senin, fitur Intel Timed I/O disimpulkan sebagai,”Intel Timed I/O adalah perangkat presisi (10 detik nanodetik), yang dapat mengirimkan pulsa. Hal ini diperlukan di IoT dan aplikasi server untuk mengukur offset antara jam sistem pada beberapa perangkat.”
Digabungkan tahun lalu ke kernel Linux adalah Hardware Timestamping Engine”HTE”yang dikembangkan oleh NVIDIA di kernel Linux 5.19. Diskusi milis kernel sebelumnya berusaha untuk menambahkan driver Intel Timed I/O di sana tetapi tampaknya tidak cocok. Yang lain menyarankan juga menjadikannya sebagai driver clk umum atau di dalam area GPIO dari kernel. Utas milis kernel kemarin sekarang sedang mencoba mengevaluasi kemungkinan Linux Timed I/O sebagai PPS (Pulsa Per Detik) driver.
Kita lihat apa yang terjadi dengan ini Upaya driver I/O Berwaktu Intel untuk PPS dengan kernel Linux.