Robert Richter
|
bae663bc63
oprofile/x86: make AMD IBS hotplug capable
|
15 years ago |
Robert Richter
|
5bdb7934ca
oprofile/x86: remove duplicate IBS capability check
|
15 years ago |
Robert Richter
|
da759fe5be
oprofile/x86: move IBS code
|
15 years ago |
Robert Richter
|
8617f98c00
oprofile/x86: return -EBUSY if counters are already reserved
|
15 years ago |
Robert Richter
|
83300ce0df
oprofile/x86: moving shutdown functions
|
15 years ago |
Robert Richter
|
d0e4120fda
oprofile/x86: reserve counter msrs pairwise
|
15 years ago |
Robert Richter
|
bb1165d688
perf, x86: rename macro in ARCH_PERFMON_EVENTSEL_ENABLE
|
15 years ago |
Robert Richter
|
a163b1099d
perf, x86: add some IBS macros to perf_event.h
|
15 years ago |
Robert Richter
|
1d6040f17d
perf, x86: make IBS macros available in perf_event.h
|
15 years ago |
Robert Richter
|
cfc9c0b450
oprofile/x86: fix msr access to reserved counters
|
15 years ago |
Robert Richter
|
c17c8fbf34
oprofile/x86: use kzalloc() instead of kmalloc()
|
15 years ago |
Robert Richter
|
68dc819ce8
oprofile/x86: fix perfctr nmi reservation for mulitplexing
|
15 years ago |
Robert Richter
|
98a2e73a06
oprofile/x86: warn user if a counter is already active
|
15 years ago |
Robert Richter
|
ba52078e19
oprofile/x86: implement randomization for IBS periodic op counter
|
15 years ago |
Suravee Suthikulpanit
|
f125be1469
oprofile/x86: implement lsfr pseudo-random number generator for IBS
|
15 years ago |
Robert Richter
|
64683da664
oprofile/x86: implement IBS cpuid feature detection
|
15 years ago |
Robert Richter
|
89baaaa98a
oprofile/x86: remove node check in AMD IBS initialization
|
15 years ago |
Robert Richter
|
013cfc5067
oprofile/x86: remove OPROFILE_IBS config option
|
15 years ago |
Andrew Morton
|
4680e64a88
arch/x86/oprofile/op_model_amd.c: fix op_amd_handle_ibs() return type
|
16 years ago |
Robert Richter
|
54a0bf3c2c
Revert "x86: oprofile/op_model_amd.c set return values for op_amd_handle_ibs()"
|
16 years ago |
Robert Richter
|
c550091edd
x86/oprofile: Small coding style fixes
|
16 years ago |
Robert Richter
|
61d149d524
x86/oprofile: Implement op_x86_virt_to_phys()
|
16 years ago |
Robert Richter
|
2904a52757
x86/oprofile: Remove unused num_virt_controls from struct op_x86_model_spec
|
16 years ago |
Robert Richter
|
259a83a8ab
x86/oprofile: Remove const qualifier from struct op_x86_model_spec
|
16 years ago |
Robert Richter
|
7e7478c6bc
oprofile: Grouping multiplexing code in op_model_amd.c
|
16 years ago |
Robert Richter
|
d8471ad3ab
oprofile: Introduce op_x86_phys_to_virt()
|
16 years ago |
Robert Richter
|
5e766e3e43
x86/oprofile: Fix usage of NUM_CONTROLS/NUM_COUNTERS macros
|
16 years ago |
Jason Yeh
|
4d4036e0e7
oprofile: Implement performance counter multiplexing
|
16 years ago |
Robert Richter
|
6e63ea4b0b
x86/oprofile: Whitespaces changes only
|
16 years ago |
Robert Richter
|
8045a4c293
x86/oprofile: Fix cast of counter value
|
16 years ago |