summaryrefslogtreecommitdiff
path: root/lib/libc/x86
AgeCommit message (Expand)Author
2024-07-15Remove residual blank line at start of MakefileWarner Losh
2024-02-05libc: Move per-arch sys/Makefile.inc to libsysBrooks Davis
2024-02-05libc: remove .PATH refs to libc/<arch>/sysBrooks Davis
2024-02-05libc: remove remaining x86 sys bits to libsysBrooks Davis
2024-02-05libc: libc/<arch>/sys/__vdso_gettc -> libsys/<arch>/Brooks Davis
2024-02-05libc: libc/gen/sched_getcpu_gen.c -> libsys/Brooks Davis
2024-01-20pkru.3: Fix a typo in the manual pageGordon Bergling
2023-11-15libc/<arch>/sys/Makefile.inc: remove cruftBrooks Davis
2023-11-01libc: Purge unneeded cdefs.hWarner Losh
2023-08-16Remove $FreeBSD$: two-line nroff patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-04-15pkru.3: fix markupKonstantin Belousov
2023-02-03libc: Fall back to rdtsc when using pvclock and rdtscp is not availableMark Johnston
2023-02-01hyperv: Build and install where supportedWarner Losh
2022-07-21Remove "All Rights Reserved" from FreeBSD Foundation libc copyrightsEd Maste
2021-12-30Make CPU_SET macros compliant with other implementationsStefan Eßer
2021-11-29libc/x86/__vdso_gettc.c::tsc_selector_idx(): cpu_id is calculated but not usedKonstantin Belousov
2021-11-13sched.h: Hide all Linux compat sched_* functions under _WITH_CPU_SET_TKonstantin Belousov
2021-11-10x86: provide userspace implementation of sched_getcpu() where possibleKonstantin Belousov
2021-11-10Add sched_getcpu()Konstantin Belousov
2021-08-14libc: vDSO timekeeping: Add pvclock supportAdam Fenn
2021-08-02Don't instrument the rdtsc ifunc when building with ASAN/UBSANAlex Richardson
2021-07-29x86 __vdso_gettc: add O_CLOEXEC flag to openKonstantin Belousov
2021-01-21x86: switch vdso TSC timecounter to RDTSCP on AMD Zen CPUsKonstantin Belousov
2021-01-10x86 vdso gettc: Add RDTSCP supportKonstantin Belousov
2021-01-10x86 vdso gettc: eliminate duplicated code in ifunc selectors.Konstantin Belousov
2021-01-10x86 vdso gettc: reorganize ifunctions.Konstantin Belousov
2020-12-19libc: Fix most issues reported by mandocGordon Bergling
2019-05-16Remove resolver_qual from DEFINE_IFUNC/DEFINE_UIFUNC macros.Konstantin Belousov
2019-02-20pkru(3) man page.Konstantin Belousov
2019-02-20Add usermode helpers for for Intel userspace protection keys feature.Konstantin Belousov
2019-02-14Unify i386 and amd64 getcontextx.c, and use ifuncs while there.Konstantin Belousov
2019-02-14x86 __vdso_gettc(): use machine/cpufunc.h function for CPUID.Konstantin Belousov
2019-02-07Add comment noting that the strange spelling of GenuineIntel is for reason.Konstantin Belousov
2019-02-07Use ifunc to select the barrier instruction for RDTSC.Konstantin Belousov
2017-08-13Fix a regression in r321608.Konstantin Belousov
2017-07-28Simplify flow control.Konstantin Belousov
2017-07-27Use MFENCE to serialize RDTSC on non-Intel CPUs.Konstantin Belousov
2017-07-25Fix indent.Konstantin Belousov
2017-02-26Remove unneeded variable initialization from r314319.Mariusz Zaborski
2017-02-26Don't try to open devices in the gettc() function which will alwaysMariusz Zaborski
2017-01-19Only conditionally add in hyperv support if we're building amd64Enji Cooper
2017-01-19Conditionalize hyperv support in gettimeofday(2) based on MK_HYPERVEnji Cooper
2017-01-04__vdso_gettc(): be extra careful with /dev/hpet mappings, never unmapKonstantin Belousov
2016-12-19hyperv: Implement userspace gettimeofday(2) with Hyper-V reference TSCSepherosa Ziehau
2016-08-17Implement userspace gettimeofday(2) with HPET timecounter.Konstantin Belousov