<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/hwpmc, branch releng/7.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2010-01-10T16:43:45Z</updated>
<entry>
<title>MFC 201151:</title>
<updated>2010-01-10T16:43:45Z</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2010-01-10T16:43:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=592e45e0478e67027d9d7e8d222593493c20a88d'/>
<id>urn:sha1:592e45e0478e67027d9d7e8d222593493c20a88d</id>
<content type='text'>
 Use VFS_{LOCK,UNLOCK}_GIANT() around the call to vrele().
</content>
</entry>
<entry>
<title>MFC 201023:</title>
<updated>2010-01-10T16:40:14Z</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2010-01-10T16:40:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d507f8264c6b3c310d16498c144e5b34f3fdbb87'/>
<id>urn:sha1:d507f8264c6b3c310d16498c144e5b34f3fdbb87</id>
<content type='text'>
 * Support the L1D_CACHE_LD event on Core2 processors.
 * Correct a group of typos: for Core2 programmable events, check
   user supplied umask values against the correct event descriptor
   field.
</content>
</entry>
<entry>
<title>MFC 201021:</title>
<updated>2010-01-10T16:36:43Z</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2010-01-10T16:36:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=116f8df3d56a8275c620594ac7e385de1ca5f603'/>
<id>urn:sha1:116f8df3d56a8275c620594ac7e385de1ca5f603</id>
<content type='text'>
Log process mappings for existing processes at PMC start time.
</content>
</entry>
<entry>
<title>MFC 196739:</title>
<updated>2009-12-11T12:38:15Z</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2009-12-11T12:38:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8bce3c4ef0281c3e91646b05dd1c956ee553f4ad'/>
<id>urn:sha1:8bce3c4ef0281c3e91646b05dd1c956ee553f4ad</id>
<content type='text'>
Add counters for the i7 architecture which were accidentally left
out of the original commit of i7 support.  These are all the counters
on pages A-32 and A-33 of the _Intel(R) 64 and IA32 Architectures
Software Developer's Manual Vol 3B_, June 2009.  Almost all
of these counters relate to operations on the L2 cache.
</content>
</entry>
<entry>
<title>MFC 200060:</title>
<updated>2009-12-07T20:51:19Z</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2009-12-07T20:51:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=59315936754b7a0d517d19acc02e597c3e823f4c'/>
<id>urn:sha1:59315936754b7a0d517d19acc02e597c3e823f4c</id>
<content type='text'>
Use a better check for a valid kernel stack address when capturing
kernel call chains.
</content>
</entry>
<entry>
<title>MFC 198432:</title>
<updated>2009-12-07T20:46:22Z</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2009-12-07T20:46:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7dba516cb793ca13bf0fcef56515c001d393a926'/>
<id>urn:sha1:7dba516cb793ca13bf0fcef56515c001d393a926</id>
<content type='text'>
Only claim that the PMC_CLASS_IAF PMCs are supported by a CPU if
there are PMCs on the CPU that belong to the class.
</content>
</entry>
<entry>
<title>MFC r200001:</title>
<updated>2009-12-05T17:08:45Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2009-12-05T17:08:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e61aa52f4efea5f2f09f0180bead79588d307326'/>
<id>urn:sha1:e61aa52f4efea5f2f09f0180bead79588d307326</id>
<content type='text'>
  Fix parenthesis typo -- copy full frame pointer for userland callchain,
  not just one byte.

Submitted by:        Ryan Stone      rysto32 at gmail dot com
</content>
</entry>
<entry>
<title>MFC 199763:</title>
<updated>2009-12-01T23:07:38Z</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2009-12-01T23:07:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=59cf3d061e1ce0b46d4007b6b368c34d15ec67c8'/>
<id>urn:sha1:59cf3d061e1ce0b46d4007b6b368c34d15ec67c8</id>
<content type='text'>
 - fix a LOR between process lock and pmc thread mutex
 - fix a system deadlock on process exit when the sample buffer
 is full (pmclog_loop blocked in fo_write) and pmcstat exit.
</content>
</entry>
<entry>
<title>MFC 198343:</title>
<updated>2009-12-01T23:01:59Z</updated>
<author>
<name>Fabien Thomas</name>
<email>fabient@FreeBSD.org</email>
</author>
<published>2009-12-01T23:01:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=01518b8c6f4632f28dbea8c403c9a2dfe6574ac9'/>
<id>urn:sha1:01518b8c6f4632f28dbea8c403c9a2dfe6574ac9</id>
<content type='text'>
Handle the case where there is only one PMC in the system.
</content>
</entry>
<entry>
<title>MFC r195159 and r195005:</title>
<updated>2009-09-07T08:52:15Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2009-09-07T08:52:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6b07a17c6140cb49f6dd8e3d1f8d824ca8b80165'/>
<id>urn:sha1:6b07a17c6140cb49f6dd8e3d1f8d824ca8b80165</id>
<content type='text'>
* Don't assume a fixed number of preloaded KLDs but calculate at runtime.
  This avoind ending up into an endless loop.
* Fix a LOR between pmc_sx and allproc/proctree locks

Sponsored by:	Sandvine Incorporated
</content>
</entry>
</feed>
