PTP_KVM support for arm/arm64¶
PTP_KVM is used for high precision time sync between host and guests. It relies on transferring the wall clock and counter value from the host to the guest using a KVM-specific hypercall.
ARM_SMCCC_VENDOR_HYP_KVM_PTP_FUNC_ID
¶
Retrieve current time information for the specific counter. There are no endianness restrictions.
Presence: |
Optional |
||
Calling convention: |
HVC32 |
||
Function ID: |
(uint32) |
0x86000001 |
|
Arguments: |
(uint32) |
R1 |
|
|
|||
Return Values: |
(int32) |
R0 |
|
(uint32) |
R1 |
Lower 32 bits of wall clock time |
|
(uint32) |
R2 |
Upper 32 bits of counter |
|
(uint32) |
R3 |
Lower 32 bits of counter |