opnsense-src/sys/cddl/dev
Robert Watson bbcdd9faca Reimplemen FreeBSD/arm64 dtrace_gethrtime() to use the system timer.
dtrace_gethrtime() is the high-resolution nanosecond timestemp used
for the DTrace 'timestamp' built-in variable.  The new implementation
uses the EL0 cycle counter and frequency registers in ARMv8-A.  This
replaces a previous implementation that relied on an
instrumentation-safe implementation of getnanotime(), which provided
only timer resolution.

Approved by:	re (gjb)
Reviewed by:	andrew, bsdimp (older version)
Useful comments appreciated:	jrtc27, emaste
Differential Revision:	https://reviews.freebsd.org/D28723
2021-02-25 21:38:30 +00:00
..
dtmalloc malloc: move malloc_type_internal into malloc_type 2020-11-06 21:33:59 +00:00
dtrace Reimplemen FreeBSD/arm64 dtrace_gethrtime() to use the system timer. 2021-02-25 21:38:30 +00:00
fbt Handle using a sub instruction in the arm64 fbt 2021-01-12 12:42:23 +00:00
profile Merge OpenZFS support in to HEAD. 2020-08-25 02:21:27 +00:00
sdt sdt: Create providers and probes in separate passes when loading sdt.ko 2020-12-03 17:10:00 +00:00
systrace Merge OpenZFS support in to HEAD. 2020-08-25 02:21:27 +00:00
prototype.c Use C99 initializers for DTrace provider methods. 2017-09-27 17:46:38 +00:00