summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/kvmclock.c
Commit message (Expand)AuthorAgeFilesLines
* sched/clock/x86: Mark sched_clock() noinstrPeter Zijlstra2023-01-311-3/+3
* x86/kvm: Don't waste kvmclock memory if there is nopv parameterWanpeng Li2022-04-131-1/+1
* x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64Dexuan Cui2022-02-251-1/+1
* x86/kvm: Don't waste memory if kvmclock is disabledWanpeng Li2022-02-251-0/+3
* x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal timeDavid Woodhouse2022-01-071-1/+1
* x86/sev: Replace occurrences of sev_active() with cc_platform_has()Tom Lendacky2021-10-041-2/+2
* x86/kvmclock: Move this_cpu_pvti into kvmclock.hZelin Deng2021-09-301-11/+2
* x86/kvm: Disable all PV features on crashVitaly Kuznetsov2021-05-071-21/+0
* x86/kvm: Disable kvmclock on all CPUs on shutdownVitaly Kuznetsov2021-05-071-4/+1
* Merge tag 'x86_alternatives_for_v5.13' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2021-04-261-1/+1
|\
| * x86/paravirt: Switch time pvops functions to use static_call()Juergen Gross2021-03-111-1/+1
* | KVM: kvmclock: Fix vCPUs > 64 can't be online/hotplugedWanpeng Li2021-03-121-10/+9
|/
* x86/kvm: remove unused macro HV_CLOCK_SIZEAlex Shi2020-11-161-1/+0
* x86/vdso: Use generic VDSO clock mode storageThomas Gleixner2020-02-171-2/+2
* x86/vdso: Move VDSO clocksource state tracking to callbackThomas Gleixner2020-02-171-0/+7
* x86: kvmguest: use TSC clocksource if invariant TSC is exposedMarcelo Tosatti2019-02-201-0/+14
* x86/kvmclock: set offset for kvm unstable clockPavel Tatashin2019-02-201-5/+1
* x86/kvmclock: convert to SPDX identifiersPeng Hao2018-12-211-14/+1
* Merge branch 'x86-paravirt-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2018-10-231-2/+2
|\
| * x86/paravirt: Use a single ops structureJuergen Gross2018-09-031-2/+2
* | x86/kvm: Use __bss_decrypted attribute in shared variablesBrijesh Singh2018-09-151-3/+49
|/
* Merge branch 'l1tf-final' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds2018-08-141-0/+1
|\
* | x86/kvmclock: Mark kvm_get_preset_lpj() as __initDou Liyang2018-07-301-1/+1
* | x86/kvmclock: Switch kvmclock data to a PER_CPU variableThomas Gleixner2018-07-201-37/+62
* | x86/kvmclock: Move kvmclock vsyscall param and init to kvmclockThomas Gleixner2018-07-201-17/+27
* | x86/kvmclock: Mark variables __initdata and __ro_after_initThomas Gleixner2018-07-201-5/+5
* | x86/kvmclock: Cleanup the codeThomas Gleixner2018-07-201-50/+22
* | x86/kvmclock: Decrapify kvm_register_clock()Thomas Gleixner2018-07-201-23/+10
* | x86/kvmclock: Remove page size requirement from wall_clockThomas Gleixner2018-07-201-8/+4
* | x86/kvmclock: Remove memblock dependencyPavel Tatashin2018-07-201-55/+11
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-07-181-6/+6
|\
| * kvmclock: fix TSC calibration for nested guestsPeng Hao2018-07-181-0/+1
| * x86/kvmclock: set pvti_cpu0_va after enabling kvmclockRadim Krčmář2018-07-151-6/+5
* | x86: Convert x86_platform_ops to timespec64Arnd Bergmann2018-05-191-2/+2
|/
* Merge tag 'for-linus-4.15-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2017-11-161-6/+1
|\
| * x86/pvclock: add setter for pvclock_pvti_cpu0_vaJoao Martins2017-11-081-6/+1
* | X86/KVM: Clear encryption attribute when SEV is activeBrijesh Singh2017-11-071-11/+54
* | kvm: Return -ENODEV from update_persistent_clockJason Gunthorpe2017-11-021-1/+1
|/
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2017-02-221-1/+4
|\
| * kvmclock: export kvmclock clocksource and data pointersMarcelo Tosatti2017-02-081-1/+4
* | sched/clock: Fix hotplug crashPeter Zijlstra2017-01-201-1/+1
|/
* clocksource: Use a plain u64 instead of cycle_tThomas Gleixner2016-12-251-5/+5
* Merge branch 'linus' into x86/asm, to pick up recent fixesIngo Molnar2016-09-151-0/+1
|\
| * x86, clock: Fix kvm guest tsc initializationPrarit Bhargava2016-09-081-0/+1
* | x86: Apply more __ro_after_init and constKees Cook2016-08-101-1/+1
|/
* x86: Fix misspellings in commentsAdam Buchbinder2016-02-241-1/+1
* x86/vdso: Remove pvclock fixmap machineryAndy Lutomirski2015-12-111-6/+0
* x86/vdso: Get pvclock data from the vvar VMA instead of the fixmapAndy Lutomirski2015-12-111-0/+5
* x86: kvmclock: abolish PVCLOCK_COUNTS_FROM_ZERORadim Krčmář2015-10-011-11/+35