Là một tính năng phần cứng mới dành cho nền tảng máy chủ và IoT của Intel chưa được công bố rộng rãi trước đây, I/O định giờ của Intel đang được phát triển trong một trình điều khiển nhân Linux nguồn mở mới.
Ngoài một số bài đăng trong danh sách gửi thư của nhân Linux, tôi chưa thấy I/O định giờ của Intel được đề cập hoặc đề cập ở bất kỳ nơi nào khác. Intel Timed I/O dành cho IoT và các nền tảng máy chủ để giúp đồng bộ hóa thời gian giữa nhiều thiết bị và chính xác hơn nhiều so với các giải pháp đồng bộ hóa thời gian hiện có. Do thiếu thông báo xung quanh I/O định giờ của Intel, điều này dường như chủ yếu dành cho bộ xử lý Intel Xeon trong tương lai… Tôi đã tìm thấy một số tài liệu chỉ ra nó ở phía máy khách ít nhất được tìm thấy kể từ SoC Elkhart Lake và Tigerlake.
Trong một bài đăng LKML trên Thứ hai, tính năng I/O hẹn giờ của Intel được tóm tắt là,”I/O hẹn giờ của Intel là một thiết bị chính xác (10 giây nano giây), có thể gửi xung. Tính năng này cần thiết trong các ứng dụng máy chủ và IoT để đo độ lệch giữa các đồng hồ hệ thống khi bật nhiều thiết bị.”
Được hợp nhất vào năm ngoái với nhân Linux là Công cụ đánh dấu thời gian cho phần cứng”HTE”do NVIDIA phát triển trong nhân Linux 5.19. Các cuộc thảo luận về danh sách gửi thư hạt nhân trước đó đã tìm cách thêm trình điều khiển I/O định thời của Intel vào đó nhưng rõ ràng là không phù hợp. Những người khác cũng đã đề xuất biến nó thành trình điều khiển clk chung hoặc trong khu vực GPIO của nhân. Chủ đề danh sách gửi thư hạt nhân của ngày hôm qua hiện đang cố gắng đánh giá khả năng I/O được hẹn giờ của Linux có phải là PPS trình điều khiển (Xung mỗi giây).
Chúng ta sẽ xem điều gì xảy ra với điều này Nỗ lực của trình điều khiển I/O định thời của Intel dành cho PPS với nhân Linux.