summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/vdso
AgeCommit message (Expand)AuthorFilesLines
2025-04-18x86/asm: Rename rep_nop() to native_pause()Uros Bizjak1-2/+2
2025-04-18x86/asm: Replace "REP; NOP" with PAUSE mnemonicUros Bizjak1-2/+2
2025-03-25Merge tag 'timers-vdso-2025-03-23' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-59/+11
2025-03-19x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-UAPI headersThomas Huth4-8/+8
2025-03-08x86/vdso: Prepare introduction of struct vdso_clockAnna-Maria Behnsen1-8/+8
2025-02-21x86/vdso: Switch to generic storage implementationThomas Weißschuh3-54/+5
2025-02-21x86/vdso: Fix latent bug in vclock_pages calculationThomas Weißschuh1-0/+1
2024-11-02x86/vdso: Split virtual clock pages into dedicated mappingThomas Weißschuh1-0/+5
2024-11-02x86/vdso: Access vdso data without vvar.hThomas Weißschuh1-3/+3
2024-11-02x86/vdso: Move the rng offset to vsyscall.hThomas Weißschuh1-1/+2
2024-11-02x86/vdso: Access rng vdso data without vvar.hThomas Weißschuh1-4/+4
2024-11-02x86/vdso: Access timens vdso data without vvar.hThomas Weißschuh2-3/+5
2024-11-02x86/vdso: Allocate vvar page from C codeThomas Weißschuh1-2/+4
2024-11-02x86/vdso: Access rng data from kernel without vvarThomas Weißschuh1-1/+1
2024-11-02x86/vdso: Use __arch_get_vdso_data() to access vdso dataThomas Weißschuh1-2/+2
2024-10-15x86/vdso: Remove timekeeper includeThomas Weißschuh1-1/+0
2024-09-13random: vDSO: add __arch_get_k_vdso_rng_data() helper for data page accessChristophe Leroy1-3/+7
2024-09-13random: vDSO: move prototype of arch chacha function to vdso/getrandom.hJason A. Donenfeld1-13/+0
2024-07-24Merge tag 'random-6.11-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-0/+57
2024-07-19x86: vdso: Wire up getrandom() vDSO implementationJason A. Donenfeld2-0/+57
2024-07-03x86/vdso: Remove unused includeAnna-Maria Behnsen1-1/+0
2024-07-03x86/vdso: Fix function reference in commentAnna-Maria Behnsen1-3/+2
2024-04-08x86/vdso: Make delta calculation overflow safeAdrian Hunter1-9/+22
2024-04-08vdso: Consolidate nanoseconds calculationAdrian Hunter1-9/+8
2024-01-11Merge tag 'asm-generic-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+0
2024-01-03arch/x86: Fix typosBjorn Helgaas1-1/+1
2023-11-23arch: vdso: consolidate gettime prototypesArnd Bergmann1-2/+0
2023-06-05clocksource: hyper-v: Adjust hv_read_tsc_page_tsc() to avoid special casing U...Peter Zijlstra1-4/+6
2023-06-05x86/vdso: Fix gettimeofday maskingPeter Zijlstra1-11/+28
2023-02-07x86/vdso: Fix -Wmissing-prototypes warningsBorislav Petkov (AMD)2-0/+6
2021-05-14clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86Vitaly Kuznetsov1-0/+2
2021-04-14lib/vdso: Add vdso_data pointer as input to __arch_get_timens_vdso_data()Christophe Leroy1-1/+2
2020-08-06vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter()Thomas Gleixner1-1/+2
2020-06-09x86/vdso: Unbreak paravirt VDSO clocksThomas Gleixner1-0/+18
2020-03-21x86/vdso: Enable x86 to use common headersVincenzo Frascino1-0/+23
2020-03-21x86: Introduce asm/vdso/clocksource.hVincenzo Frascino1-0/+10
2020-02-17x86/vdso: Use generic VDSO clock mode storageThomas Gleixner2-10/+3
2020-02-17x86/vdso: Move VDSO clocksource state tracking to callbackThomas Gleixner1-9/+1
2020-02-17x86/vdso: Mark the TSC clocksource path likelyThomas Gleixner1-1/+1
2020-01-14x86/vdso: Add time napespace pageDmitry Safonov1-0/+8
2020-01-14x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACKVincenzo Frascino1-2/+0
2019-09-17Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+3
2019-08-23clocksource/drivers/hyperv: Enable TSC page clocksource on 32bitVitaly Kuznetsov1-3/+3
2019-07-31x86/vdso/32: Use 32bit syscall fallbackThomas Gleixner1-0/+36
2019-07-03clocksource/drivers: Continue making Hyper-V clocksource ISA agnosticMichael Kelley1-1/+1
2019-06-26lib/vdso: Make delta calculation work correctlyThomas Gleixner1-0/+27
2019-06-24x86/vdso: Give the [ph]vclock_page declarations real typesAndy Lutomirski1-12/+24
2019-06-22x86/vdso: Add clock_getres() entry pointVincenzo Frascino1-0/+31
2019-06-22x86/vdso: Switch to generic vDSO implementationVincenzo Frascino2-0/+235