]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
libc: vDSO timekeeping: Add pvclock support
authorAdam Fenn <adam@fenn.io>
Sat, 7 Aug 2021 20:11:29 +0000 (13:11 -0700)
committerKonstantin Belousov <kib@FreeBSD.org>
Tue, 12 Oct 2021 16:01:26 +0000 (19:01 +0300)
commit2a16b0f333d47430c9d932aafa7d2af46f475fd4
tree983e5aa2e53e77314893bb1366883dab8b29c508
parent4b34c91973ddaf594bbb192f84e421598a1b39be
libc: vDSO timekeeping: Add pvclock support

Add support for 'VDSO_TH_ALGO_X86_PVCLK'; add vDSO-based timekeeping for
devices that support the KVM/XEN paravirtual clock API.

Sponsored by: Juniper Networks, Inc.
Sponsored by: Klara, Inc.
Reviewed by: kib
Differential Revision:  https://reviews.freebsd.org/D31418

(cherry picked from commit a3d932dfef5edc9d1c947b02fb93a64d63a291cb)
lib/libc/x86/sys/__vdso_gettc.c