Sergey Kandaurov
4b6c639716
Kill EoL whitespaces, and minor lint.
2012-03-02 05:55:45 +00:00
Davide Italiano
78d763a29b
- Add support for the Intel Sandy Bridge microarchitecture (both core and uncore counting events)
...
- New manpages with event lists.
- Add MSRs for the Intel Sandy Bridge microarchitecture
Reviewed by: attilio, brueffer, fabient
Approved by: gnn (mentor)
MFC after: 3 weeks
2012-03-01 21:23:26 +00:00
Glen Barber
bb374ac283
Whitespace cleanup:
...
o Wrap sentences on to new lines
o Rewrap lines where possible while trying to keep the diff to a
minimum
Found with: textproc/igor
MFC after: 1 week
X-MFC-With: r232157
2012-02-25 16:02:12 +00:00
Glen Barber
9d496f5ab6
Whitespace cleanup:
...
o Wrap sentences on to new lines
o Cleanup trailing whitespace
Found with: textproc/igor
MFC after: 1 week
X-MFC-With: r232157
2012-02-25 15:21:43 +00:00
Glen Barber
3102cfe2e2
Fix various typos in manual pages.
...
Submitted by: amdmi3
PR: 165431
MFC after: 1 week
2012-02-25 14:31:25 +00:00
Christian Brueffer
026dbd291e
Switch the license boilerplates to our standard one.
...
Advantages:
- Reduces the number of different license versions in the tree
- Eliminates a typo
- Removes some incorrect author attributions due to c/p
- Removes c/p error potential for future pmc manpages
Approved by: jkoshy, gnn, rpaulo, fabient (copyright holders)
MFC after: 1 week
2012-02-17 11:09:51 +00:00
Fabien Thomas
ba89031aea
Update PMC events from October 2011 Intel documentation.
...
Submitted by: Davide Italiano <davide.italiano@gmail.com>
MFC after: 3 days
2012-01-04 07:58:36 +00:00
Justin Hibbits
7b25dcca76
Implement hwpmc counting PMC support for PowerPC G4+ (MPC745x/MPC744x).
...
Sampling is in progress.
Approved by: nwhitehorn (mentor)
MFC after: 9.0-RELEASE
2011-12-24 19:34:52 +00:00
Dimitry Andric
562fc14bc9
In lib/libpmc/libpmc.c, struct pmc_cputype_map's pm_cputype field should
...
be of type 'enum pmc_cputype', not 'enum pmc_class'.
MFC after: 1 week
2011-12-16 00:13:43 +00:00
Fabien Thomas
dceed24a7c
Add a flush of the current PMC log buffer before displaying the next top.
...
As the underlying block is 4KB if the PMC throughput is low the measurement
will be reported on the next tick. pmcstat(8) use the modified flush API to
reclaim current buffer before displaying next top.
MFC after: 1 month
2011-10-18 15:25:43 +00:00
Eitan Adler
36daf0495a
- change "is is" to "is" or "it is"
...
- change "the the" to "the"
Approved by: lstewart
Approved by: sahil (mentor)
MFC after: 3 days
2011-10-16 14:30:28 +00:00
Warner Losh
6998f84670
Revert last commit: CPUTYPE will be defined here
2011-02-11 02:34:26 +00:00
Warner Losh
64a5f83e35
Don't require CPUTYPE to be defined for ARM, but use it if it is.
2011-02-11 02:24:04 +00:00
Ulrich Spörlein
9e411c4821
Fix manpage markup.
2010-11-06 10:54:33 +00:00
Ulrich Spörlein
0d9deed52c
mdoc: drop redundant .Pp and .LP calls
...
They have no effect when coming in pairs, or before .Bl/.Bd
2010-10-08 12:40:16 +00:00
George V. Neville-Neil
51cc3ad710
Fix punctuation and grammar, mostly by ending sentences with a period.
...
MFC after: 1 day
2010-10-04 14:32:14 +00:00
Fabien Thomas
2aef9dd6d3
Fix invalid class removal when IAF is not the last class.
...
Keep IAF class with 0 PMC and change the alias in libpmc to IAP.
MFC after: 1 week
2010-09-05 13:31:14 +00:00
Warner Losh
25faff346c
MFtbemd:
...
Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want
to test of all the CPUs of a given family conform.
2010-08-23 22:24:11 +00:00
Joel Dahl
c2025a7660
Fix typos, spelling, formatting and mdoc mistakes found by Nobuyuki while
...
translating these manual pages. Minor corrections by me.
Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp>
2010-08-16 15:18:30 +00:00
Joel Dahl
f6ac23919b
Fix typos and spelling mistakes.
2010-08-06 14:33:42 +00:00
Joel Dahl
799162a628
Spelling fixes.
2010-08-03 17:40:09 +00:00
Ulrich Spörlein
ef8a3e5cf2
mdoc: remove literal tabs where they don't belong
2010-06-08 16:48:59 +00:00
Fabien Thomas
d66caf62a2
Fix memory leak on error.
...
Found with: Coverity Prevent(tm)
MFC after: 1 month
2010-06-05 23:00:02 +00:00
Ulrich Spörlein
e10c1be450
mdoc cleanup
...
Garbage collect unused sections, macros and arguments. Fix prologue and
remove empty lines.
Found by: mdocml
2010-06-02 10:20:23 +00:00
Ulrich Spörlein
b27f498819
mdoc: Use mdoc macro for the (R) symbol
...
While here, also drop the unneeded quotes
2010-05-27 13:56:33 +00:00
Ulrich Spörlein
0afc94c17a
mdoc: move CAVEATS, BUGS and SECURITY CONSIDERATIONS sections to the
...
bottom of the manpages and order them consistently.
GNU groff doesn't care about the ordering, and doesn't even mention
CAVEATS and SECURITY CONSIDERATIONS as common sections and where to put
them.
Found by: mdocml lint run
Reviewed by: ru
2010-05-13 12:07:55 +00:00
Ryan Stone
aa1b887b41
When configuring hwpmc to use the EXT_SNOOP event, only send a default cachestate qualifier on the Atom processor. Other Intel processors do not accept a cachestate qualifier and currently hwpmc will return EINVAL if you try to use the EXT_SNOOP event on those processors
...
Approved by: jkoshy (mentor)
MFC after: 2 weeks
2010-05-01 21:59:06 +00:00
Ulrich Spörlein
aa12cea2cc
mdoc: order prologue macros consistently by Dd/Dt/Os
...
Although groff_mdoc(7) gives another impression, this is the ordering
most widely used and also required by mdocml/mandoc.
Reviewed by: ru
Approved by: philip, ed (mentors)
2010-04-14 19:08:06 +00:00
Fabien Thomas
1fa7f10bac
- Support for uncore counting events: one fixed PMC with the uncore
...
domain clock, 8 programmable PMC.
- Westmere based CPU (Xeon 5600, Corei7 980X) support.
- New man pages with events list for core and uncore.
- Updated Corei7 events with Intel 253669-033US December 2009 doc.
There is some removed events in the documentation, they have been
kept in the code but documented in the man page as obsolete.
- Offcore response events can be setup with rsp token.
Sponsored by: NETASQ
2010-04-02 13:23:49 +00:00
Rui Paulo
ed11e09daf
Finish the much belated Intel XScale hwpmc(4) man page.
2010-03-23 11:33:08 +00:00
George V. Neville-Neil
660df75e8b
Add support for hwpmc(4) on the MIPS 24K, 32 bit, embedded processor.
...
Add macros for properly accessing coprocessor 0 registers that
support performance counters.
Reviewed by: jkoshy rpaulo fabien imp
MFC after: 1 month
2010-03-03 15:05:58 +00:00
Joseph Koshy
bc315bbd5a
Bug fix: add a missing initializer.
...
Submitted by: Luca Pizzamiglio <luca.pizzamiglio at gmail dot com>
PR: i386/142742
2010-01-12 17:03:55 +00:00
Ed Schouten
daaf575910
Build lib/ with WARNS=6 by default.
...
Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and
lower it when needed.
I'm setting WARNS?=0 for secure/. It seems secure/ includes the
Makefile.inc provided by lib/. I'm not going to touch that directory.
Most of the code there is contributed anyway.
2010-01-02 09:58:07 +00:00
Rui Paulo
0ce207d2af
Intel XScale hwpmc(4) support.
...
This brings hwpmc(4) support for 2nd and 3rd generation XScale cores.
Right now it's enabled by default to make sure we test this a bit.
When the time comes it can be disabled by default.
Tested on Gateworks boards.
A man page is coming.
Obtained from: //depot/user/rpaulo/xscalepmc/...
2009-12-23 23:16:54 +00:00
Christian Brueffer
cf6c5eebe7
Use our canonical .Dd format.
...
Submitted by: Ulrich Spoerlein
2009-11-02 12:35:38 +00:00
Joseph Koshy
791f5d5ba2
Not all Intel Core (TM) CPUs implement PMC_CLASS_IAF fixed-function
...
counters. For such CPUs, use an alternate mapping of convenience
names to events supported by PMC_CLASS_IAP programmable counters.
Testing and review by: fabient
2009-10-24 04:11:40 +00:00
Rui Paulo
45c6072249
Install x86 related man pages on x86 systems only.
...
Reviewed by: jkoshy
2009-10-04 10:54:20 +00:00
Joseph Koshy
dd1259dafb
Use a more appropriate choice of words.
...
Submitted by: danfe
2009-08-23 14:48:25 +00:00
Joseph Koshy
ef58215868
Use US spellings, fix typos.
2009-08-23 07:32:30 +00:00
Joseph Koshy
cbd3e3c8ad
Fix typos.
2009-08-23 07:31:10 +00:00
Joseph Koshy
445f22cfe7
Fix a typo.
2009-08-23 07:30:12 +00:00
Joseph Koshy
a2cd12e7a0
Fix typos, use American English spellings.
2009-08-23 07:29:34 +00:00
Joseph Koshy
7dfdb5c882
Fix typos.
2009-08-23 07:24:39 +00:00
Joseph Koshy
abb0a58ed9
Correct typos.
2009-08-23 06:22:31 +00:00
Joseph Koshy
5dcb8c704e
Correct grammar.
2009-08-23 06:19:02 +00:00
Joseph Koshy
b53a052da8
Fix a typo.
...
Reported by: John McCullough <jmccullo at cs.ucsd.edu>
2009-08-23 05:49:12 +00:00
Joseph Koshy
f20a61ffe6
Fix typos.
...
Reported by: Harald Servat <redcrash at gmail dot com>
2009-08-23 05:47:33 +00:00
Joseph Koshy
5c9306fd41
Document the fact that some Core2 family CPUs lack fixed-function counters.
2009-06-09 06:36:29 +00:00
Joseph Koshy
b47ea38e01
Fix parsing of Core2 event qualifiers.
...
Submitted by: Nikola K <laladelausanne at gmail dot com>
2009-06-09 06:34:48 +00:00
Fabien Thomas
c2a3620fc3
Allow compile from c++ for libpmc
...
Approved by: jkoshy (mentor)
MFC after: 3 days
2009-03-24 22:35:05 +00:00