Searched hist:"652 ae7b11485d9f991ea66a56aa79d4dd9cd1103" (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/x86/include/ |
H A D | x86_var.h | diff 652ae7b11485d9f991ea66a56aa79d4dd9cd1103 Wed Jul 28 19:12:00 CEST 2021 Adam Fenn <adam@fenn.io> x86: cpufunc: Add rdtsc_ordered()
Add a variant of 'rdtsc()' that performs the ordered version of 'rdtsc' appropriate for the invoking x86 variant.
Also, expose the 'lfence'-ed and 'mfence'-ed 'rdtsc()' variants needed by 'rdtsc_ordered()' for general use.
Sponsored by: Juniper Networks, Inc. Sponsored by: Klara, Inc. Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D31416
|
/freebsd/sys/x86/x86/ |
H A D | cpu_machdep.c | diff 652ae7b11485d9f991ea66a56aa79d4dd9cd1103 Wed Jul 28 19:12:00 CEST 2021 Adam Fenn <adam@fenn.io> x86: cpufunc: Add rdtsc_ordered()
Add a variant of 'rdtsc()' that performs the ordered version of 'rdtsc' appropriate for the invoking x86 variant.
Also, expose the 'lfence'-ed and 'mfence'-ed 'rdtsc()' variants needed by 'rdtsc_ordered()' for general use.
Sponsored by: Juniper Networks, Inc. Sponsored by: Klara, Inc. Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D31416
|
/freebsd/sys/amd64/include/ |
H A D | cpufunc.h | diff 652ae7b11485d9f991ea66a56aa79d4dd9cd1103 Wed Jul 28 19:12:00 CEST 2021 Adam Fenn <adam@fenn.io> x86: cpufunc: Add rdtsc_ordered()
Add a variant of 'rdtsc()' that performs the ordered version of 'rdtsc' appropriate for the invoking x86 variant.
Also, expose the 'lfence'-ed and 'mfence'-ed 'rdtsc()' variants needed by 'rdtsc_ordered()' for general use.
Sponsored by: Juniper Networks, Inc. Sponsored by: Klara, Inc. Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D31416
|