arm/arm64 的 PTP_KVM 支持¶
PTP_KVM 用于主机和虚拟机之间的高精度时间同步。它依赖于使用 KVM 特定的 hypercall 将墙钟时间和计数器值从主机传输到虚拟机。
ARM_SMCCC_VENDOR_HYP_KVM_PTP_FUNC_ID
¶
检索特定计数器的当前时间信息。没有字节序限制。
存在性 |
可选 |
||
调用约定 |
HVC32 |
||
函数 ID |
(uint32) |
0x86000001 |
|
参数 |
(uint32) |
R1 |
|
|
|||
返回值 |
(int32) |
R0 |
错误时返回 |
(uint32) |
R1 |
墙钟时间的较低 32 位 |
|
(uint32) |
R2 |
计数器的较高 32 位 |
|
(uint32) |
R3 |
计数器的较低 32 位 |