diff options
author | sephe <sephe@FreeBSD.org> | 2017-01-05 07:42:08 +0000 |
---|---|---|
committer | sephe <sephe@FreeBSD.org> | 2017-01-05 07:42:08 +0000 |
commit | 8642827c9ec3822a0bfd998c63fdd355df1a0c2f (patch) | |
tree | 048d603f5a92a9d0f36d7934b10d794d55ecd06d /include | |
parent | f3f5d2cf4cd3a521294d7371ddaa067322ec55d2 (diff) | |
download | FreeBSD-src-8642827c9ec3822a0bfd998c63fdd355df1a0c2f.zip FreeBSD-src-8642827c9ec3822a0bfd998c63fdd355df1a0c2f.tar.gz |
MFC 310048,310101,310239
310048
hyperv: Implement "enlightened" time counter, which is rdtsc based.
Reviewed by: kib
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8763
310101
hyperv: Allow userland to ro-mmap reference TSC page
This paves way to implement VDSO for the enlightened time counter.
Reviewed by: kib
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8768
310239
hyperv: Implement userspace gettimeofday(2) with Hyper-V reference TSC
This 6 times gettimeofday performance, as measured by
tools/tools/syscall_timing
Reviewed by: kib
Sponsored by: Microsoft
Differential Revision: https://reviews.freebsd.org/D8789
Diffstat (limited to 'include')
-rw-r--r-- | include/Makefile | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/Makefile b/include/Makefile index 29f0767..2fb8e3c 100644 --- a/include/Makefile +++ b/include/Makefile @@ -184,6 +184,9 @@ copies: .PHONY .META ${DESTDIR}${INCLUDEDIR}/dev/evdev; \ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 uinput.h \ ${DESTDIR}${INCLUDEDIR}/dev/evdev + cd ${.CURDIR}/../sys/dev/hyperv/include; \ + ${INSTALL} -C ${TAG_ARGS} -o ${BINOWN} -g ${BINGRP} -m 444 hyperv.h \ + ${DESTDIR}${INCLUDEDIR}/dev/hyperv cd ${.CURDIR}/../sys/dev/hyperv/utilities; \ ${INSTALL} -C ${TAG_ARGS} -o ${BINOWN} -g ${BINGRP} -m 444 hv_snapshot.h \ ${DESTDIR}${INCLUDEDIR}/dev/hyperv @@ -292,6 +295,11 @@ symlinks: .PHONY .META ln -fs ../../../../sys/dev/evdev/$$h \ ${DESTDIR}${INCLUDEDIR}/dev/evdev; \ done + cd ${.CURDIR}/../sys/dev/hyperv/include; \ + for h in hyperv.h; do \ + ${INSTALL_SYMLINK} ${TAG_ARGS} ../../../../sys/dev/hyperv/include/$$h \ + ${DESTDIR}${INCLUDEDIR}/dev/hyperv; \ + done cd ${.CURDIR}/../sys/dev/hyperv/utilities; \ for h in hv_snapshot.h; do \ ${INSTALL_SYMLINK} ${TAG_ARGS} ../../../../sys/dev/hyperv/utilities/$$h \ |