aboutsummaryrefslogtreecommitdiff
path: root/include/linux/context_tracking.h
AgeCommit message (Expand)AuthorFilesLines
2021-09-15x86: Always inline context_tracking_guest_enter()Gravatar Peter Zijlstra 1-1/+1
2021-05-05context_tracking: KVM: Move guest enter/exit wrappers to KVM's domainGravatar Sean Christopherson 1-45/+0
2021-05-05context_tracking: Consolidate guest enter/exit wrappersGravatar Sean Christopherson 1-41/+24
2021-05-05sched/vtime: Move guest enter/exit vtime accounting to vtime.hGravatar Sean Christopherson 1-16/+1
2021-05-05context_tracking: Move guest exit vtime accounting to separate helpersGravatar Wanpeng Li 1-6/+16
2021-05-05context_tracking: Move guest exit context tracking to separate helpersGravatar Wanpeng Li 1-1/+8
2020-11-19context_tracking: Don't implement exception_enter/exit() on CONFIG_HAVE_CONTE...Gravatar Frederic Weisbecker 1-2/+4
2020-07-24compiler.h: Move instrumentation_begin()/end() to new <linux/instrumentation....Gravatar Ingo Molnar 1-0/+2
2020-06-11context_tracking: Ensure that the critical path cannot be instrumentedGravatar Thomas Gleixner 1-3/+3
2020-05-19context_tracking: Make guest_enter/exit() .noinstr readyGravatar Thomas Gleixner 1-5/+16
2020-01-27KVM: remove unused guest_enterGravatar Alex Shi 1-9/+0
2019-10-29sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enable...Gravatar Frederic Weisbecker 1-2/+2
2019-10-29context_tracking: Rename context_tracking_is_cpu_enabled() to context_trackin...Gravatar Frederic Weisbecker 1-1/+1
2019-10-29context_tracking: Rename context_tracking_is_enabled() => context_tracking_en...Gravatar Frederic Weisbecker 1-10/+10
2019-10-09sched/cputime: Rename vtime_account_system() to vtime_account_kernel()Gravatar Frederic Weisbecker 1-2/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2016-08-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-4/+34
2016-07-10x86/entry: Avoid interrupt flag save and restoreGravatar Paolo Bonzini 1-0/+15
2016-06-28context_tracking: move rcu_virt_note_context_switch out of kvm_host.hGravatar Paolo Bonzini 1-4/+34
2015-12-04sched/cputime: Rename vtime_accounting_enabled() to vtime_accounting_cpu_enab...Gravatar Frederic Weisbecker 1-2/+2
2015-11-10context_tracking: avoid irq_save/irq_restore on guest entry and exitGravatar Paolo Bonzini 1-2/+6
2015-11-10context_tracking: remove duplicate enabled checkGravatar Paolo Bonzini 1-2/+2
2015-07-07context_tracking: Add ct_state() and CT_WARN_ON()Gravatar Andy Lutomirski 1-0/+15
2015-05-07context_tracking: Inherit TIF_NOHZ through forks instead of context switchesGravatar Frederic Weisbecker 1-10/+0
2015-03-09kvm,rcu,nohz: use RCU extended quiescent state when running KVM guestGravatar Rik van Riel 1-0/+6
2015-03-09context_tracking: Generalize context tracking APIs to support user and guestGravatar Rik van Riel 1-3/+6
2015-03-09context_tracking: Rename context symbols to prepare for transition stateGravatar Frederic Weisbecker 1-1/+1
2013-12-02context_tracking: Wrap static key check into more intuitive function nameGravatar Frederic Weisbecker 1-5/+5
2013-08-14vtime: Optimize full dynticks accounting off case with static keysGravatar Frederic Weisbecker 1-4/+2
2013-08-14context_tracking: Split low level state headersGravatar Frederic Weisbecker 1-30/+1
2013-08-14context_tracking: Optimize context switch off case with static keysGravatar Frederic Weisbecker 1-2/+9
2013-08-14context_tracking: Optimize guest APIs off case with static keyGravatar Frederic Weisbecker 1-2/+17
2013-08-14context_tracking: Optimize main APIs off case with static keyGravatar Frederic Weisbecker 1-5/+22
2013-08-14context_tracking: Ground setup for static key useGravatar Frederic Weisbecker 1-0/+10
2013-08-13nohz: Only enable context tracking on full dynticks CPUsGravatar Frederic Weisbecker 1-0/+2
2013-08-13vtime: Update a few commentsGravatar Frederic Weisbecker 1-6/+4
2013-08-13context_tracing: Fix guest accounting with native vtimeGravatar Frederic Weisbecker 1-30/+22
2013-05-31kvm: Move guest entry/exit APIs to context_trackingGravatar Frederic Weisbecker 1-0/+35
2013-03-07context_tracking: Restore correct previous context state on exception exitGravatar Frederic Weisbecker 1-7/+12
2013-03-07context_tracking: Move exception handling to generic codeGravatar Frederic Weisbecker 1-1/+16
2013-01-26context_tracking: Export context state for generic vtimeGravatar Frederic Weisbecker 1-0/+28
2012-11-30context_tracking: New context tracking susbsystemGravatar Frederic Weisbecker 1-0/+18