aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/x86
Commit message (Expand)AuthorAgeFilesLines
* Remove residual blank line at start of MakefileWarner Losh2024-07-151-1/+0
* libc: Move per-arch sys/Makefile.inc to libsysBrooks Davis2024-02-052-103/+0
* libc: remove .PATH refs to libc/<arch>/sysBrooks Davis2024-02-051-1/+0
* libc: remove remaining x86 sys bits to libsysBrooks Davis2024-02-052-337/+0
* libc: libc/<arch>/sys/__vdso_gettc -> libsys/<arch>/Brooks Davis2024-02-051-453/+0
* libc: libc/gen/sched_getcpu_gen.c -> libsys/Brooks Davis2024-02-051-0/+1
* pkru.3: Fix a typo in the manual pageGordon Bergling2024-01-201-1/+1
* libc/<arch>/sys/Makefile.inc: remove cruftBrooks Davis2023-11-151-1/+0
* libc: Purge unneeded cdefs.hWarner Losh2023-11-013-3/+0
* Remove $FreeBSD$: two-line nroff patternWarner Losh2023-08-161-2/+0
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-162-2/+0
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-163-6/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* pkru.3: fix markupKonstantin Belousov2023-04-141-2/+2
* libc: Fall back to rdtsc when using pvclock and rdtscp is not availableMark Johnston2023-02-031-3/+39
* hyperv: Build and install where supportedWarner Losh2023-02-011-0/+1
* Remove "All Rights Reserved" from FreeBSD Foundation libc copyrightsEd Maste2022-07-212-2/+0
* Make CPU_SET macros compliant with other implementationsStefan Eßer2021-12-301-1/+0
* libc/x86/__vdso_gettc.c::tsc_selector_idx(): cpu_id is calculated but not usedKonstantin Belousov2021-11-291-4/+1
* sched.h: Hide all Linux compat sched_* functions under _WITH_CPU_SET_TKonstantin Belousov2021-11-131-0/+1
* x86: provide userspace implementation of sched_getcpu() where possibleKonstantin Belousov2021-11-102-1/+82
* Add sched_getcpu()Konstantin Belousov2021-11-101-1/+2
* libc: vDSO timekeeping: Add pvclock supportAdam Fenn2021-08-141-0/+62
* Don't instrument the rdtsc ifunc when building with ASAN/UBSANAlex Richardson2021-08-021-0/+8
* x86 __vdso_gettc: add O_CLOEXEC flag to openKonstantin Belousov2021-07-291-2/+2
* x86: switch vdso TSC timecounter to RDTSCP on AMD Zen CPUsKonstantin Belousov2021-01-211-4/+1
* x86 vdso gettc: Add RDTSCP supportKonstantin Belousov2021-01-101-0/+25
* x86 vdso gettc: eliminate duplicated code in ifunc selectors.Konstantin Belousov2021-01-101-22/+65
* x86 vdso gettc: reorganize ifunctions.Konstantin Belousov2021-01-101-21/+47
* libc: Fix most issues reported by mandocGordon Bergling2020-12-191-1/+1
* Remove resolver_qual from DEFINE_IFUNC/DEFINE_UIFUNC macros.Konstantin Belousov2019-05-163-5/+5
* pkru(3) man page.Konstantin Belousov2019-02-202-0/+209
* Add usermode helpers for for Intel userspace protection keys feature.Konstantin Belousov2019-02-202-1/+140
* Unify i386 and amd64 getcontextx.c, and use ifuncs while there.Konstantin Belousov2019-02-142-0/+146
* x86 __vdso_gettc(): use machine/cpufunc.h function for CPUID.Konstantin Belousov2019-02-141-27/+2
* Add comment noting that the strange spelling of GenuineIntel is for reason.Konstantin Belousov2019-02-071-0/+1
* Use ifunc to select the barrier instruction for RDTSC.Konstantin Belousov2019-02-071-58/+19
* Fix a regression in r321608.Konstantin Belousov2017-08-131-2/+2
* Simplify flow control.Konstantin Belousov2017-07-281-12/+11
* Use MFENCE to serialize RDTSC on non-Intel CPUs.Konstantin Belousov2017-07-271-38/+89
* Fix indent.Konstantin Belousov2017-07-251-1/+1
* Remove unneeded variable initialization from r314319.Mariusz Zaborski2017-02-261-2/+0
* Don't try to open devices in the gettc() function which will alwaysMariusz Zaborski2017-02-261-11/+28
* Only conditionally add in hyperv support if we're building amd64Enji Cooper2017-01-191-1/+1
* Conditionalize hyperv support in gettimeofday(2) based on MK_HYPERVEnji Cooper2017-01-192-4/+8
* __vdso_gettc(): be extra careful with /dev/hpet mappings, never unmapKonstantin Belousov2017-01-041-19/+35
* hyperv: Implement userspace gettimeofday(2) with Hyper-V reference TSCSepherosa Ziehau2016-12-191-0/+73
* Implement userspace gettimeofday(2) with HPET timecounter.Konstantin Belousov2016-08-172-0/+185