<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libpmc, branch release/6.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F6.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F6.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2006-03-19T01:48:44Z</updated>
<entry>
<title>MFC {r1.9 libpmc.c, r1.10 pmc.3}: Add an alias 'unhalted-cycles'</title>
<updated>2006-03-19T01:48:44Z</updated>
<author>
<name>Joseph Koshy</name>
<email>jkoshy@FreeBSD.org</email>
</author>
<published>2006-03-19T01:48:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1fd509a95fc8b0b678544886778ecf4a262296ff'/>
<id>urn:sha1:1fd509a95fc8b0b678544886778ecf4a262296ff</id>
<content type='text'>
  denoting cycles where the CPU is not in a halt or sleep state. [1]
Increment the manual page date, bring the copyright year upto-date.

Approved by:	re (mux) [1]
</content>
</entry>
<entry>
<title>MFC r1.7:</title>
<updated>2005-07-30T09:12:51Z</updated>
<author>
<name>Joseph Koshy</name>
<email>jkoshy@FreeBSD.org</email>
</author>
<published>2005-07-30T09:12:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=92563e4bb705a7a8181d6001fdf198574da0ba3c'/>
<id>urn:sha1:92563e4bb705a7a8181d6001fdf198574da0ba3c</id>
<content type='text'>
  Add COMPATIBILITY and HISTORY sections.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC r1.3:</title>
<updated>2005-07-30T09:11:25Z</updated>
<author>
<name>Joseph Koshy</name>
<email>jkoshy@FreeBSD.org</email>
</author>
<published>2005-07-30T09:11:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=77623cb29f19ec883e29a5295f09815a5892b30b'/>
<id>urn:sha1:77623cb29f19ec883e29a5295f09815a5892b30b</id>
<content type='text'>
  Catch with the source code.  Sort a list alphabetically.  Add a
  HISTORY section.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2005-07-17T15:03:36Z</updated>
<author>
<name>Christian Brueffer</name>
<email>brueffer@FreeBSD.org</email>
</author>
<published>2005-07-17T15:03:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8041946bb9f24804686a900c37532dab5be57749'/>
<id>urn:sha1:8041946bb9f24804686a900c37532dab5be57749</id>
<content type='text'>
- Remove MLINKS to nonexistant manpages
- Change some section numbers to match reality
- For MLINKS to manpages from ports, mention which port installs them

Approved by:	re (hrs)
</content>
</entry>
<entry>
<title>Fix a bug in pmclog_read() that causes it to return with a false</title>
<updated>2005-07-09T17:12:30Z</updated>
<author>
<name>Joseph Koshy</name>
<email>jkoshy@FreeBSD.org</email>
</author>
<published>2005-07-09T17:12:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=82c83e34dd87815603b55ab92917aea76e46803e'/>
<id>urn:sha1:82c83e34dd87815603b55ab92917aea76e46803e</id>
<content type='text'>
error when a log record crosses an internal buffer boundary.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>- Update the CPU version check to recognize P4/EMT64 CPUs. [1]</title>
<updated>2005-07-03T16:33:22Z</updated>
<author>
<name>Joseph Koshy</name>
<email>jkoshy@FreeBSD.org</email>
</author>
<published>2005-07-03T16:33:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=86a655492a6fec7c2beb627e09cad07b114fb06b'/>
<id>urn:sha1:86a655492a6fec7c2beb627e09cad07b114fb06b</id>
<content type='text'>
- Allow libpmc(3) to support P4/EMT64 PMCs on the amd64 architecture
  and AMD K8 PMCs on the i386. [2]

Submitted by:	ps [1]
Pointy hat:	myself [2]
Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFP4:</title>
<updated>2005-06-30T19:01:26Z</updated>
<author>
<name>Joseph Koshy</name>
<email>jkoshy@FreeBSD.org</email>
</author>
<published>2005-06-30T19:01:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=151392465ff4392040311cf7120651bbeab8bd0c'/>
<id>urn:sha1:151392465ff4392040311cf7120651bbeab8bd0c</id>
<content type='text'>
- pmcstat(8) gprof output mode fixes:

  lib/libpmc/pmclog.{c,h}, sys/sys/pmclog.h:
  + Add a 'is_usermode' field to the PMCLOG_PCSAMPLE event
  + Add an 'entryaddr' field to the PMCLOG_PROCEXEC event,
    so that pmcstat(8) can determine where the runtime loader
    /libexec/ld-elf.so.1 is getting loaded.

  sys/kern/kern_exec.c:
  + Use a local struct to group the entry address of the image being
    exec()'ed and the process credential changed flag to the exec
    handling hook inside hwpmc(4).

  usr.sbin/pmcstat/*:
  + Support "-k kernelpath", "-D sampledir".
  + Implement the ELF bits of 'gmon.out' profile generation in a new
    file "pmcstat_log.c".  Move all log related functions to this
    file.
  + Move local definitions and prototypes to "pmcstat.h"

- Other bug fixes:
  + lib/libpmc/pmclog.c: correctly handle EOF in pmclog_read().
  + sys/dev/hwpmc_mod.c: unconditionally log a PROCEXIT event to all
    attached PMCs when a process exits.
  + sys/sys/pmc.h: correct a function prototype.
  + Improve usage checks in pmcstat(8).

Approved by:	re (blanket hwpmc)
</content>
</entry>
<entry>
<title>- Tidy up the markup.</title>
<updated>2005-06-24T16:56:24Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-06-24T16:56:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9abe909b54b197447f8a72999adfdb89c240d4fa'/>
<id>urn:sha1:9abe909b54b197447f8a72999adfdb89c240d4fa</id>
<content type='text'>
- Clarify the sections on "Cascading P4 PMCs" and
  "Precise Event Based Sampling" (1)
- Bump document date.

Reviewed by:	jkoshy
Submitted by:	jkoshy (1)
Approved by:	re (blanket)
</content>
</entry>
<entry>
<title>Tidy up the markup.</title>
<updated>2005-06-24T16:13:36Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-06-24T16:13:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f711ce99e5b3b4c9d9d88f5753af996a42b126d0'/>
<id>urn:sha1:f711ce99e5b3b4c9d9d88f5753af996a42b126d0</id>
<content type='text'>
Reviewed by:	jkoshy
Approved by:	re (blanket)
</content>
</entry>
<entry>
<title>Fix tinderbox breakage.</title>
<updated>2005-06-10T03:45:04Z</updated>
<author>
<name>Joseph Koshy</name>
<email>jkoshy@FreeBSD.org</email>
</author>
<published>2005-06-10T03:45:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1455fcd32d4b0f458c738eec9c32b161dbefcb9f'/>
<id>urn:sha1:1455fcd32d4b0f458c738eec9c32b161dbefcb9f</id>
<content type='text'>
</content>
</entry>
</feed>
