Gitiles
Code Review
Sign In
LeafOS
/
LeafOS-Devices
/
android_kernel_realme_mt6785
/
88a99886c26fec8bf662e7b6bc080431a8660326
/
arch
/
sparc
/
kernel
/
perf_event.c
2d89cd8
sparc64: perf: Use UREG_FP rather than UREG_I6
by David Ahern
· 10 years ago
b69fb76
sparc64: perf: Add sanity checking on addresses in user stack
by David Ahern
· 10 years ago
c17af4d
sparc: perf: Disable pagefaults while walking userspace stacks
by David Ahern
· 10 years ago
df38637
sparc64: Use M7 PMC write on all chips T4 and onward.
by David S. Miller
· 10 years ago
b5aff55
sparc: perf: Add support M7 processor
by David Ahern
· 10 years ago
d51291c
sparc: perf: Make counting mode actually work
by David Ahern
· 10 years ago
5b0d4b5
sparc: perf: Remove redundant perf_pmu_{en|dis}able calls
by David Ahern
· 10 years ago
0429fbc
Merge branch 'for-3.18-consistent-ops' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
by Linus Torvalds
· 10 years ago
05aa165
sparc64: T5 PMU
by bob picco
· 10 years ago
494fc42
sparc: Replace __get_cpu_var uses
by Christoph Lameter
· 11 years ago
8bccf5b
sparc64: Fix pcr_ops initialization and usage bugs.
by David S. Miller
· 11 years ago
265c1ff
sparc64: fix sparse warnings in perf_event.c
by Sam Ravnborg
· 11 years ago
517ffce
sparc64: Make montmul/montsqr/mpmul usable in 32-bit threads.
by David S. Miller
· 12 years ago
e793d8c
sparc64: Fix bit twiddling in sparc_pmu_enable_event().
by David S. Miller
· 12 years ago
08280e6
sparc64: Like x86 we should check current->mm during perf backtrace generation.
by David S. Miller
· 12 years ago
bab96bd
sparc64: Update generic comments in perf event code to match reality.
by David S. Miller
· 13 years ago
035ea28
sparc64: Add SPARC-T4 perf event support.
by David S. Miller
· 13 years ago
7a37a0b
sparc64: Support perf event encoding for multi-PCR PMUs.
by David S. Miller
· 13 years ago
b4f061a
sparc64: Make sparc_pmu_{enable,disable}_event() multi-pcr aware.
by David S. Miller
· 13 years ago
5ab9684
sparc64: Rework sparc_pmu_enable() so that the side effects are clearer.
by David S. Miller
· 13 years ago
3f1a209
sparc64: Prepare perf event layer for handling multiple PCR registers.
by David S. Miller
· 13 years ago
7ac2ed2
sparc64: Specify user and supervisor trace PCR bits in sparc_pmu.
by David S. Miller
· 13 years ago
5344303
sparc64: Abstract PMC read/write behind sparc_pmu.
by David S. Miller
· 13 years ago
5966049
sparc64: Allow max hw perf events to be variable.
by David S. Miller
· 13 years ago
b38e99f
sparc64: Add perf_event abstractions for orthogonal PMUs.
by David S. Miller
· 13 years ago
09d053c
sparc64: Abstract away PIC register accesses.
by David S. Miller
· 13 years ago
0bab20b
sparc64: Add 'reg_num' argument to pcr_ops methods.
by David S. Miller
· 13 years ago
fd0d000
perf: Pass last sampling period to perf_sample_data_init()
by Robert Richter
· 13 years ago
d550bbd
Disintegrate asm/system.h for Sparc
by David Howells
· 13 years ago
2481c5f
perf: Disable PERF_SAMPLE_BRANCH_* when not supported
by Stephane Eranian
· 13 years ago
4ba991d
sparc: Detect and handle UltraSPARC-T3 cpu types.
by David S. Miller
· 14 years ago
60063497
atomic: use <linux/atomic.h>
by Arun Sharma
· 14 years ago
89d6c0b
perf, arch: Add generic NODE cache events
by Peter Zijlstra
· 14 years ago
a8b0ca1
perf: Remove the nmi parameter from the swevent and overflow interface
by Peter Zijlstra
· 14 years ago
cb1b820
sparc: consolidate show_cpuinfo in cpu.c
by Sam Ravnborg
· 14 years ago
25985ed
Fix common misspellings
by Lucas De Marchi
· 14 years ago
2e80a82
perf: Dynamic pmu types
by Peter Zijlstra
· 14 years ago
efc70d2
perf, sparc: Fix CONFIG_PERF_EVENTS=y build error
by Ingo Molnar
· 14 years ago
004417a
perf, arch: Cleanup perf-pmu init vs lockup-detector
by Peter Zijlstra
· 14 years ago
d0303d7
Merge branch 'linus' into perf/core
by Ingo Molnar
· 14 years ago
b343ae5
sparc64: Support RAW perf events.
by David S. Miller
· 14 years ago
15ac9a3
perf: Remove the sysfs bits
by Peter Zijlstra
· 14 years ago
a4eaf7f
perf: Rework the PMU methods
by Peter Zijlstra
· 15 years ago
33696fc
perf: Per PMU disable
by Peter Zijlstra
· 15 years ago
24cd7f5
perf: Reduce perf_disable() usage
by Peter Zijlstra
· 15 years ago
b0a873e
perf: Register PMU implementations
by Peter Zijlstra
· 15 years ago
51b0fe3
perf: Deconstify struct pmu
by Peter Zijlstra
· 15 years ago
f72c1a9
perf: Factorize callchain context handling
by Frederic Weisbecker
· 15 years ago
56962b4
perf: Generalize some arch callchain code
by Frederic Weisbecker
· 15 years ago
70791ce
perf: Generalize callchain_store()
by Frederic Weisbecker
· 15 years ago
9dcdbf7
Merge branch 'linus' into perf/core
by Ingo Molnar
· 15 years ago
c67dda1
Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
by David S. Miller
· 15 years ago
b7d45c3
sparc64: Fix maybe_change_configuration() PCR setting.
by David S. Miller
· 15 years ago
e785059
perf: Convert perf_event to local_t
by Peter Zijlstra
· 15 years ago
8d2cacb
perf: Cleanup {start,commit,cancel}_txn details
by Peter Zijlstra
· 15 years ago
c5617b2
Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
by Linus Torvalds
· 15 years ago
a13c3af
perf, sparc: Implement group scheduling transactional APIs
by Lin Ming
· 15 years ago
667f0ce
sparc64: Fix stack dumping and tracing when function graph is enabled.
by David S. Miller
· 15 years ago
c45140a
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
by Linus Torvalds
· 15 years ago
9e8307e
sparc64: Properly truncate pt_regs framepointer in perf callback.
by David S. Miller
· 15 years ago
9fdfbc2
Merge branch 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
by Linus Torvalds
· 15 years ago
dc1d628
perf: Provide generic perf_sample_data initialization
by Peter Zijlstra
· 15 years ago
318ae2e
Merge branch 'for-next' into for-linus
by Jiri Kosina
· 15 years ago
6e37738
perf_events: Simplify code by removing cpu argument to hw_perf_group_sched_in()
by Peter Zijlstra
· 15 years ago
3ad2f3f
tree-wide: Assorted spelling fixes
by Daniel Mack
· 15 years ago
e7bef6b
sparc64: Fully support both performance counters.
by David S. Miller
· 15 years ago
4f6dbe4
sparc64: Add perf callchain support.
by David S. Miller
· 15 years ago
e04ed38
sparc64: Fix Niagara2 perf event handling.
by David S. Miller
· 15 years ago
de23cf3
sparc64: Fix niagara2 perf IRQ bits.
by David S. Miller
· 15 years ago
d175138
sparc64: Cache per-cpu %pcr register value in perf code.
by David S. Miller
· 15 years ago
6e80425
sparc64: Fix comment typo in perf_event.c
by David S. Miller
· 15 years ago
d29862f
sparc64: Minor coding style fixups in perf code.
by David S. Miller
· 15 years ago
a72a8a5
sparc64: Add a basic conflict engine in preparation for multi-counter support.
by David S. Miller
· 15 years ago
01552f7
sparc64: Add initial perf event conflict resolution and checks.
by David S. Miller
· 15 years ago
7eebda6
sparc: Niagara1 perf event support.
by David S. Miller
· 15 years ago
d0b8648
sparc: Add Niagara2 HW cache event support.
by David S. Miller
· 15 years ago
28e8f9b
sparc: Support all ultra3 and ultra4 derivatives.
by David S. Miller
· 15 years ago
2ce4da2
sparc: Support HW cache events.
by David S. Miller
· 15 years ago
cdd6c48
perf: Do the big rename: Performance Counters -> Performance Events
by Ingo Molnar
· 15 years ago
[Renamed (68%) from arch/sparc/kernel/perf_counter.c]
cd74c86
perf_counter, powerpc, sparc: Fix compilation after perf_counter_overflow() change
by Paul Mackerras
· 15 years ago
b73d884
sparc64: Initial niagara2 perf counter support.
by David S. Miller
· 15 years ago
660d137
sparc64: Perf counter 'nop' event is not constant.
by David S. Miller
· 15 years ago
496c07e
sparc64: Provide a way to specify a perf counter overflow IRQ enable bit.
by David S. Miller
· 15 years ago
91b9286
sparc64: Provide hypervisor tracing bit support for perf counters.
by David S. Miller
· 15 years ago
59abbd1
sparc64: Initial hw perf counter support.
by David S. Miller
· 15 years ago