整理舊資料的時候看到的,
關於 SLES10 time skew 的問題,可以在 BIOS 下面將 HPET (High Precision Event Timer) 設定成 Disable 或是開機時加入參數 hpet=disable 即可.
那什麼是 HPET (High Precision Event Timer) 查了一下資料.
在最早的時候時間計數器是由 programmable interval timer (PIT) 或是 real-time clock (RTC). HPET是 為了補充和替代 8254 可編程間隔定時器 和 RTC 的週期性中斷功能。相比於這些舊定時器電路,HPET 具有更高的頻率和更廣泛的64位計數器.
HPET 可以在比 RTC 高多的分辨率產生週期性的中斷,並經常用於同步多媒體流,提供順暢的播放和減少需要使用其他的時間戳計算.
在 Intel High Precision Event Timer 文件 裡面有提到 HPET 的應用
- Synchronizing – Real-Time Digital Audio & Video Streams
- Scheduling – Threads, Tasks, Processes, etc.
Fixed Rate (Periodic) Interrupt Generation - System Heart Beat
- Non-Real Time Thread Scheduler
- Time Stamping – On Multiprocessor platforms
64-Bit free running up-counter can be utilized as DIG64 “platform timer” for Time Stamping Applications. This provides a time-base that is insensitive to clock frequency drifts on individual CPU’s on a N-Way MP systems.
64-bit free running up-counter
Variable Rate (One-Shot) Interrupt Generation
Scheduling real time tasks associated with host-based signal processing applications
沒有解決問題,試試搜尋本站其他內容