summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/arch_timer.h
Commit message (Expand)AuthorAgeFilesLines
* arm64/arch_timer: Provide noinstr sched_clock_read() functionsPeter Zijlstra2023-06-051-7/+1
* arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0Marc Zyngier2021-10-191-8/+24
* clocksource/drivers/arch_arm_timer: Move workaround synchronisation aroundMarc Zyngier2021-10-181-3/+3
* clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programmingMarc Zyngier2021-10-171-2/+2
* clocksource/drivers/arm_arch_timer: Move system register timer programming ov...Marc Zyngier2021-10-171-5/+5
* clocksource/drivers/arm_arch_timer: Extend write side of timer register acces...Marc Zyngier2021-10-171-1/+1
* clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessorsMarc Zyngier2021-10-171-17/+0
* clocksource/arm_arch_timer: Add build-time guards for unhandled register acce...Marc Zyngier2021-10-171-1/+12
* arm64: vdso: Avoid ISB after reading from cntvct_el0Will Deacon2021-03-241-21/+0
* arm64: arch_timer: Allow an workaround descriptor to disable compat vdsoMarc Zyngier2020-07-081-0/+1
* Merge branch 'timers/vdso' into timers/coreThomas Gleixner2019-07-031-12/+1
|\
| * treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* | clocksource/drivers/arm_arch_timer: Extract elf_hwcap use to arch-helperAndrew Murray2019-06-251-0/+13
|/
* arm64: arch_timer: mark functions as __always_inlineAnders Roxell2019-06-051-4/+4
* Merge branch 'for-next/timers' of git://git.kernel.org/pub/scm/linux/kernel/g...Will Deacon2019-05-011-20/+66
|\
| * clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable coun...Marc Zyngier2019-04-301-2/+14
| * clocksource/arm_arch_timer: Remove use of workaround static keyMarc Zyngier2019-04-301-4/+0
| * clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stableMarc Zyngier2019-04-301-14/+28
| * clocksource/arm_arch_timer: Direcly assign set_next_event workaroundMarc Zyngier2019-04-301-0/+16
* | arm64: arch_timer: Ensure counter register reads occur with seqlock heldWill Deacon2019-04-301-2/+31
|/
* Merge tag 'kvm-4.15-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2017-11-161-5/+3
|\
| * arm64: Implement arch_counter_get_cntpct to read the physical counterChristoffer Dall2017-11-061-5/+3
* | arm_arch_timer: Expose event stream statusJulien Thierry2017-10-131-0/+1
|/
* clocksource/drivers/arm_arch_timer: Avoid infinite recursion when ftrace is e...Ding Tianhong2017-08-111-2/+2
* arm64: arch_timer: Allow erratum matching with ACPI OEM informationMarc Zyngier2017-04-071-0/+1
* arm64: arch_timer: Allows a CPU-specific erratum to only affect a subset of CPUsMarc Zyngier2017-04-071-11/+20
* arm64: arch_timer: Make workaround methods optionalMarc Zyngier2017-04-071-2/+3
* arm64: arch_timer: Rework the set_next_event workaroundsMarc Zyngier2017-04-071-0/+4
* arm64: arch_timer: Add erratum handler for CPU-specific capabilityMarc Zyngier2017-04-071-0/+1
* arm64: arch_timer: Add infrastructure for multiple erratum detection methodsMarc Zyngier2017-04-071-1/+6
* clocksource/drivers/arm_arch_timer: Introduce generic errata handling infrast...Ding Tianhong2017-02-081-25/+13
* arm64: arch_timer: Work around QorIQ Erratum A-008585Scott Wood2016-09-231-3/+44
* arm64: arch_timer: simplify accessorsMark Rutland2016-09-091-27/+14
* arm64: fix missing linux/bug.h include in asm/arch_timer.hPaul Walmsley2015-01-071-0/+1
* clocksource: arch_timer: Fix code to use physical timers when requestedSonny Rao2014-12-041-0/+9
* clocksource: arm_arch_timer: Consolidate arch_timer_evtstrm_enableNathan Lynch2014-09-291-14/+0
* clocksource: arm_arch_timer: Enable counter access for 32-bit ARMNathan Lynch2014-09-291-17/+0
* ARM64: arch_timer: add support to configure and enable event streamSudeep KarkadaNagesha2013-09-261-3/+29
* ARM/ARM64: arch_timer: add macros for bits in control registerSudeep KarkadaNagesha2013-09-261-4/+8
* Merge branch 'timers/clockevents-next' of git://git.linaro.org/people/dlezcan...Thomas Gleixner2013-08-211-14/+9
|\
| * clocksource: arch_timer: Push the read/write wrappers deeperStephen Boyd2013-08-011-2/+2
| * clocksource: arch_timer: Make register accessors less error-proneStephen Boyd2013-08-011-14/+9
* | arm64: delete __cpuinit usage from all usersPaul Gortmaker2013-07-141-1/+1
|/
* clocksource: arch_timer: use virtual countersMark Rutland2013-06-071-10/+0
* ARM: convert arm/arm64 arch timer to use CLKSRC_OF initRob Herring2013-04-111-0/+5
* arm64: move from arm_generic to arm_arch_timerMark Rutland2013-01-311-0/+133