summaryrefslogtreecommitdiff
path: root/kern
AgeCommit message (Expand)Author
2018-05-04perfmon: fix broken global pmc counting.HEADperfmonRemy Noel
2018-05-03Merge branch 'master' into perfmonRemy Noel
2018-05-03perfmon: Remove useless accessors.Remy Noel
2018-05-03perfmon: add polling overflow implementation in perfmonRemy Noel
2018-05-03perfmon: register a pmu_driver in place of pmu_ops.Remy Noel
2018-04-29Minor changesRichard Braun
2018-04-27kern/atomic: minor improvementRichard Braun
2018-04-26kern/atomic: minor reworkRichard Braun
2018-04-24Fix missing kern/syscnt.h inclusionsRichard Braun
2018-04-24kern/atomic: fix alignment checkRichard Braun
2018-04-21kern/mutex/mutex_adaptive: fix atomic operation callsRichard Braun
2018-04-21kern/atomic: reworkRichard Braun
2018-04-21Fix atomic operations argument typesRichard Braun
2018-04-21perfmon: fix overflo test only working on 64 bit counters.Remy Noel
2018-04-21perfmon: various cosmetics.Remy Noel
2018-04-21perfmon: Test overflow in cpu test.Remy Noel
2018-04-21perfmon: Add overflow handling.Remy Noel
2018-04-21kern/perfmon: add perfmon_cpu_pmc get/setters.Remy Noel
2018-04-21kern/perfmon: Handle overflow on sync.Remy Noel
2018-04-21kern/perfmon.c: Add pmc id to index map.Remy Noel
2018-04-21Merge branch 'master' into perfmonRemy Noel
2018-04-19kern/atomic: remove shortcutsRichard Braun
2018-04-18Merge branch 'master' into perfmonRemy Noel
2018-04-14kern/rcu: make the window check interval configurableRichard Braun
2018-04-14kern/atomic: fix consume memory orderRichard Braun
2018-04-14Rename variables in function-like macrosRichard Braun
2018-04-14Fix left-over reserved identifiersRichard Braun
2018-04-14Merge branch 'master' into perfmonRemy Noel
2018-04-13kern/xcall: upgrade spurious interrupts to errorsRichard Braun
2018-04-01Merge branch 'bulletin'Richard Braun
2018-04-01kern/bulletin: new moduleRichard Braun
2018-04-01kern/rcu: add assertion in rcu_deferRichard Braun
2018-04-01kern/{hash,list}: update from upstreamRichard Braun
2018-03-13Merge branch 'master' into perfmonRemy Noel
2018-03-12perfmon: Coding style & cosmetic fixesRemy Noel
2018-03-03kern/spinlock: minor comment fixRichard Braun
2018-03-02kern/spinlock: fix and optimizeRichard Braun
2018-03-02kern/spinlock: fix direct use of CONFIG_SPINLOCK_DEBUGRichard Braun
2018-02-25Merge branch 'master' into perfmonRemy Noel
2018-02-25Merge branch 'master' into perfmonRemy Noel
2018-02-24kern/kmem: new KMEM_DEBUG optionRichard Braun
2018-02-24kern/log2: fix namingRichard Braun
2018-02-24Update license note about modules from librbraunRichard Braun
2018-02-24kern/{cbuf,fmt,hash,hlist,list,plist,rdxtree,shell,slist}: update from upstreamRichard Braun
2018-02-24New ENOENT error codeRichard Braun
2018-02-24New errno.h standard headerRichard Braun
2018-02-24Don't use reserved identifiersRichard Braun
2018-02-22perfmon: split pmu into amd and intel architectures.Remy Noel
2018-02-22kern/spinlock: add ownership tracking as a debugging featureRichard Braun
2018-02-21kern/rcu: comment the loop in rcu_cpu_data_check_gp_stateRichard Braun