summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-05-03lapic: resets perfmon interrupt after each call.Remy Noel
2018-04-30cpu: add cpu_freq accessor.Remy Noel
2018-04-29Minor changesRichard Braun
2018-04-21pmu_amd: Add AMD overflow handling (untested).Remy Noel
2018-04-21perfmon: fix overflo test only working on 64 bit counters.Remy Noel
2018-04-21lapic: fix non-perfmon compilation.Remy Noel
2018-04-21perfmon: various cosmetics.Remy Noel
2018-04-21pmu_intel: Add Overflow V2 support.Remy Noel
2018-04-21perfmon: Test overflow in cpu test.Remy Noel
2018-04-21perfmon: Add overflow handling.Remy Noel
2018-04-21perfmon: add perfmon overflow interrupt.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-21cpu: Add cpu_get_msr64 helperRemy Noel
2018-04-21Merge branch 'master' into perfmonRemy Noel
2018-04-19tools/build_configs.py: augment the small setRichard Braun
2018-04-19kern/atomic: remove shortcutsRichard Braun
2018-04-18Merge branch 'master' into perfmonRemy Noel
2018-04-14tools/qemu.sh: only pass x15 as the kernel argument to QEMURichard Braun
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-14test_perfmon_torture: fix names being copied from freed memory.Remy Noel
2018-04-14pmu_intel: fix call to gcc's __builtin_popcount.Remy Noel
2018-04-14Merge branch 'master' into perfmonRemy Noel
2018-04-13kern/xcall: upgrade spurious interrupts to errorsRichard Braun
2018-04-13x86/lapic: fix inter-process interrupt generationRichard Braun
2018-04-09Make linking with libgcc a per-architecture optionRichard Braun
2018-04-08tools/qemu.sh: remove GRUB dependencyRichard Braun
2018-04-08x86: slightly improve linker scriptRichard Braun
2018-04-08Makefile: disable the build ID linker featureRichard Braun
2018-04-08Makefile: normalize linker options passingRichard Braun
2018-04-01tools/build_configs.py: add bulletin testRichard Braun
2018-04-01doc/intro(9): list kern/bulletinRichard 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-21Fix builds with ClangRichard Braun
2018-03-20Makefile: force correct interpretation of / in assembly filesRichard Braun
2018-03-13Merge branch 'master' into perfmonRemy Noel
2018-03-12perfmon: Coding style & cosmetic fixesRemy Noel
2018-03-05tools/build_configs.py: fix filteringRichard Braun
2018-03-05tools/build_configs.py: style fixesRichard Braun
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