| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Notes:
svn path=/head/; revision=196448
|
|
|
|
| |
Notes:
svn path=/head/; revision=196447
|
|
|
|
| |
Notes:
svn path=/head/; revision=196446
|
|
|
|
| |
Notes:
svn path=/head/; revision=196445
|
|
|
|
| |
Notes:
svn path=/head/; revision=196441
|
|
|
|
| |
Notes:
svn path=/head/; revision=196440
|
|
|
|
|
|
|
| |
Reported by: John McCullough <jmccullo at cs.ucsd.edu>
Notes:
svn path=/head/; revision=196438
|
|
|
|
|
|
|
| |
Reported by: Harald Servat <redcrash at gmail dot com>
Notes:
svn path=/head/; revision=196437
|
|
|
|
| |
Notes:
svn path=/head/; revision=193810
|
|
|
|
|
|
|
| |
Submitted by: Nikola K <laladelausanne at gmail dot com>
Notes:
svn path=/head/; revision=193809
|
|
|
|
|
|
|
|
| |
Approved by: jkoshy (mentor)
MFC after: 3 days
Notes:
svn path=/head/; revision=190395
|
|
|
|
|
|
|
|
|
|
|
| |
counters defined in the reference manual. It does not support the
'uncore' events.
Reviewed by: jkoshy
Sponsored by: Nokia
Notes:
svn path=/head/; revision=187761
|
|
|
|
| |
Notes:
svn path=/head/; revision=185763
|
|
|
|
|
|
|
| |
Submitted by: "Artem Belevich" <artemb at gmail dot com>
Notes:
svn path=/head/; revision=185585
|
|
|
|
|
|
|
| |
Submitted by: "Verplanke, Edwin" <edwin dot verplanke at intel dot com>
Notes:
svn path=/head/; revision=185364
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and Core Duo), models 0xF (Core2), model 0x17 (Core2Extreme) and
model 0x1C (Atom).
In these CPUs, the actual numbers, kinds and widths of PMCs present
need to queried at run time. Support for specific "architectural"
events also needs to be queried at run time.
Model 0xE CPUs support programmable PMCs, subsequent CPUs
additionally support "fixed-function" counters.
- Use event names that are close to vendor documentation, taking in
account that:
- events with identical semantics on two or more CPUs in this family
can have differing names in vendor documentation,
- identical vendor event names may map to differing events across
CPUs,
- each type of CPU supports a different subset of measurable
events.
Fixed-function and programmable counters both use the same vendor
names for events. The use of a class name prefix ("iaf-" or
"iap-" respectively) permits these to be distinguished.
- In libpmc, refactor pmc_name_of_event() into a public interface
and an internal helper function, for use by log handling code.
- Minor code tweaks: staticize a global, freshen a few comments.
Tested by: gnn
Notes:
svn path=/head/; revision=185363
|
|
|
|
| |
Notes:
svn path=/head/; revision=185326
|
|
|
|
| |
Notes:
svn path=/head/; revision=185247
|
|
|
|
|
|
|
|
| |
are equivalent.
- Reorder text to make the manual page more coherent.
Notes:
svn path=/head/; revision=185246
|
|
|
|
|
|
|
|
| |
- Document the "anythread" qualifier, available on Atom CPUs.
- Add examples.
Notes:
svn path=/head/; revision=184995
|
|
|
|
| |
Notes:
svn path=/head/; revision=184932
|
|
|
|
| |
Notes:
svn path=/head/; revision=184917
|
|
|
|
| |
Notes:
svn path=/head/; revision=184916
|
|
|
|
| |
Notes:
svn path=/head/; revision=184914
|
|
|
|
| |
Notes:
svn path=/head/; revision=184892
|
|
|
|
| |
Notes:
svn path=/head/; revision=184891
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
reduce ABI disruptions when new cpu types and new PMC events are added
in the future.
- Support alternate spellings for PMC events. Derive the canonical
spelling of an event name from its enumeration name in 'enum pmc_event'.
- Provide a way for users to disambiguate between identically named events
supported by multiple classes of PMCs in a CPU.
- Change libpmc's machine-dependent event specifier parsing code to
better support CPUs containing two or more classes of PMC resources.
Notes:
svn path=/head/; revision=183725
|
|
|
|
| |
Notes:
svn path=/head/; revision=183641
|
|
|
|
|
|
|
| |
- Tweak -mdoc use.
Notes:
svn path=/head/; revision=183597
|
|
|
|
| |
Notes:
svn path=/head/; revision=183596
|
|
|
|
| |
Notes:
svn path=/head/; revision=183595
|
|
|
|
|
|
|
| |
- Spell new PMC class names correctly.
Notes:
svn path=/head/; revision=183594
|
|
|
|
|
|
|
| |
Intel Atom(tm), Core(tm) and Core2(tm) CPUs.
Notes:
svn path=/head/; revision=183593
|
|
|
|
|
|
|
|
| |
- Document an event that was missed out earlier.
- Sort event names alphabetically.
Notes:
svn path=/head/; revision=183543
|
|
|
|
|
|
|
| |
- Sort event names.
Notes:
svn path=/head/; revision=183540
|
|
|
|
| |
Notes:
svn path=/head/; revision=183537
|
|
|
|
|
|
|
| |
- Correct misspellings of two event names.
Notes:
svn path=/head/; revision=183534
|
|
|
|
|
|
|
| |
Requested by: Arun Sharma <arun at sharma-home dot net>
Notes:
svn path=/head/; revision=183533
|
|
|
|
| |
Notes:
svn path=/head/; revision=183267
|
|
|
|
| |
Notes:
svn path=/head/; revision=183184
|
|
|
|
| |
Notes:
svn path=/head/; revision=183139
|
|
|
|
|
|
|
| |
Improve typography.
Notes:
svn path=/head/; revision=183138
|
|
|
|
| |
Notes:
svn path=/head/; revision=183107
|
|
|
|
| |
Notes:
svn path=/head/; revision=183105
|
|
|
|
|
|
|
| |
the appropriate manual pages.
Notes:
svn path=/head/; revision=183087
|
|
|
|
| |
Notes:
svn path=/head/; revision=183086
|
|
|
|
| |
Notes:
svn path=/head/; revision=183085
|
|
|
|
| |
Notes:
svn path=/head/; revision=183084
|
|
|
|
| |
Notes:
svn path=/head/; revision=183082
|
|
|
|
|
|
|
| |
a unitmask.
Notes:
svn path=/head/; revision=183075
|