History log of /freebsd/share/man/man4/hwpmc.4 (Results 51 – 70 of 70)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1a94fde8 24-Nov-2007 Joseph Koshy <jkoshy@FreeBSD.org>

- Improve clarity: use 'scope' to distinguish between process and system
PMCs and 'mode' to distinguish between counting and sampling.
- Document PMC row dispositions.
- Document the requirement fo

- Improve clarity: use 'scope' to distinguish between process and system
PMCs and 'mode' to distinguish between counting and sampling.
- Document PMC row dispositions.
- Document the requirement for PRIV_PMC_MANAGE privilege when issuing
PMC_OP_PMCADMIN requests.

show more ...


# e805d32b 22-Nov-2007 Joseph Koshy <jkoshy@FreeBSD.org>

- Correct a documentation bug: handles returned from a PMC_OP_PMCALLOCATE
request are 32 bit values, and are not necessarily small.
- Note that the PMC_F_KGMON flag is currently unimplemented.
- Tw

- Correct a documentation bug: handles returned from a PMC_OP_PMCALLOCATE
request are 32 bit values, and are not necessarily small.
- Note that the PMC_F_KGMON flag is currently unimplemented.
- Tweak description of an EINVAL error return.
- Add an "AUTHORS" section.

show more ...


# 1e999888 13-Oct-2007 Joseph Koshy <jkoshy@FreeBSD.org>

Describe an error return that was missed out earlier.


# 44caa872 12-Feb-2007 Joseph Koshy <jkoshy@FreeBSD.org>

Improve a sentence.

Prodded by: billf
MFC after: 3 days


Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0
# 4f00efe0 21-Apr-2006 Joseph Koshy <jkoshy@FreeBSD.org>

Spelling/grammar fixes.

MFC after: 1 week


# d48fe4c5 01-Mar-2006 Joseph Koshy <jkoshy@FreeBSD.org>

Typo fix; "ing" -> "in".


# fe5ca00a 27-Dec-2005 Joseph Koshy <jkoshy@FreeBSD.org>

Document the EOPNOTSUPP returned by hwpmc(4) if a sampling mode PMC
is requested on a CPU without an APIC.

Requested by: anholt (a while ago)


# 78ad5421 18-Nov-2005 Ruslan Ermilov <ru@FreeBSD.org>

-mdoc sweep.


Revision tags: release/6.0.0_cvs, release/6.0.0
# 79247772 28-Sep-2005 Joseph Koshy <jkoshy@FreeBSD.org>

Note the requirement for 'device apic' on i386 systems. [1]

Consistently use 'x86' when referring to behaviour common to the
i386 and amd64.

Submitted by: Niklas Sorensson <nik@cs.chalmers.se> [1]


# 24bae989 28-Sep-2005 Joseph Koshy <jkoshy@FreeBSD.org>

Correct a typo.

MFC after: 3 days


# 953adc17 23-Aug-2005 Joseph Koshy <jkoshy@FreeBSD.org>

Document the diagnostic message printed at startup time. Keep the
list of diagnostic messages sorted.

Document the recently introduced EOPNOTSUPP error return. Repair
sort ordering for the list of

Document the diagnostic message printed at startup time. Keep the
list of diagnostic messages sorted.

Document the recently introduced EOPNOTSUPP error return. Repair
sort ordering for the list of error descriptions.

MFC after: 3 days

show more ...


# 3419317c 30-Jul-2005 Joseph Koshy <jkoshy@FreeBSD.org>

Document two new diagnostic messages in hwpmc(4).


# 6d6a103a 21-Jul-2005 Joseph Koshy <jkoshy@FreeBSD.org>

Add COMPATIBILITY and HISTORY sections. Fix an -mdoc error.
Cross-reference pmclog(3).

Reviewed by: ru


# 44cb3ab0 15-Jul-2005 Hiroki Sato <hrs@FreeBSD.org>

Fix typos and use consistent section names in manual pages:

s/SYSCTLS/SYSCTL VARIABLES/
s/TUNABLES/LOADER TUNABLES/
s/CAVEAT/CAVEATS/
s/DESCIPTION/DESCRIPTION/

Reviewed by: ru
MFC after: 3 days


# d9a5f346 30-Jun-2005 Joseph Koshy <jkoshy@FreeBSD.org>

Fix markup, correct typos, improve grammar, move the BUGS section to
the end of the manual page.

Submitted by: ru
Approved by: re (blanket hwpmc)


# db3b2be4 19-Jun-2005 Robert Watson <rwatson@FreeBSD.org>

Correct spelling of options PMC_HOOKS to options HWPMC_HOOKS.

Approved by: re (man page blanket)


# 3bc6c674 09-Jun-2005 Joseph Koshy <jkoshy@FreeBSD.org>

Document the need for a log file to be configured before a PMC
configured with logging options can be started.


# f263522a 09-Jun-2005 Joseph Koshy <jkoshy@FreeBSD.org>

MFP4:

- Implement sampling modes and logging support in hwpmc(4).

- Separate MI and MD parts of hwpmc(4) and allow sharing of
PMC implementations across different architectures.
Add support for

MFP4:

- Implement sampling modes and logging support in hwpmc(4).

- Separate MI and MD parts of hwpmc(4) and allow sharing of
PMC implementations across different architectures.
Add support for P4 (EMT64) style PMCs to the amd64 code.

- New pmcstat(8) options: -E (exit time counts) -W (counts
every context switch), -R (print log file).

- pmc(3) API changes, improve our ability to keep ABI compatibility
in the future. Add more 'alias' names for commonly used events.

- bug fixes & documentation.

show more ...


Revision tags: release/5.4.0_cvs, release/5.4.0
# c5153e19 01-May-2005 Joseph Koshy <jkoshy@FreeBSD.org>

Add convenience APIs pmc_width() and pmc_capabilities() to -lpmc.
Have pmcstat(8) and pmccontrol(8) use these APIs.

Return PMC class-related constants (PMC widths and capabilities)
with the OP GETCP

Add convenience APIs pmc_width() and pmc_capabilities() to -lpmc.
Have pmcstat(8) and pmccontrol(8) use these APIs.

Return PMC class-related constants (PMC widths and capabilities)
with the OP GETCPUINFO call leaving OP PMCINFO to return only the
dynamic information associated with a PMC (i.e., whether enabled,
owner pid, reload count etc.).

Allow pmc_read() (i.e., OPS PMCRW) on active self-attached PMCs to
get upto-date values from hardware since we can guarantee that the
hardware is running the correct PMC at the time of the call.

Bug fixes:
- (x86 class processors) Fix a bug that prevented an RDPMC
instruction from being recognized as permitted till after the
attached process had context switched out and back in again after
a pmc_start() call.

Tighten the rules for using RDPMC class instructions: a GETMSR
OP is now allowed only after an OP ATTACH has been done by the
PMC's owner to itself. OP GETMSR is not allowed for PMCs that
track descendants, for PMCs attached to processes other than
their owner processes.

- (P4/HTT processors only) Fix a bug that caused the MI and MD
layers to get out of sync. Add a new MD operation 'get_config()'
as part of this fix.

- Allow multiple system-mode PMCs at the same row-index but on
different CPUs to be allocated.

- Reject allocation of an administratively disabled PMC.

Misc. code cleanups and refactoring. Improve a few comments.

show more ...


# ebccf1e3 19-Apr-2005 Joseph Koshy <jkoshy@FreeBSD.org>

Bring a working snapshot of hwpmc(4), its associated libraries, userland utilities
and documentation into -CURRENT.

Bump FreeBSD_version.

Reviewed by: alc, jhb (kernel changes)


123