In D32316#741213, @emaste wrote:@ray I assume you can go ahead with committing this one?
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jun 26 2022
Jun 26 2022
Jan 27 2022
Jan 27 2022
Dec 19 2021
Dec 19 2021
Nov 4 2021
Nov 4 2021
@ray I assume you can go ahead with committing this one?
Oct 27 2021
Oct 27 2021
In D32316#737883, @ray wrote:In D32316#737876, @mhorne wrote:It seems to me that only the changes to pmc_arm64_initialize() should be necessary, because it handles optional classes in the same way that pmc_intel_initialize() does, by passing the correct nclasses value to pmc_mdep_alloc().
Problem here is in static machdep class numbers. If classes will be initialized in incorrect order, adjusted ri will be incorrect. So that modification may save some time on debugging such issue for new optional classes with just little time in hwpmc(4) init.
In D32316#737876, @mhorne wrote:It seems to me that only the changes to pmc_arm64_initialize() should be necessary, because it handles optional classes in the same way that pmc_intel_initialize() does, by passing the correct nclasses value to pmc_mdep_alloc().
It seems to me that only the changes to pmc_arm64_initialize() should be necessary, because it handles optional classes in the same way that pmc_intel_initialize() does, by passing the correct nclasses value to pmc_mdep_alloc().
Oct 26 2021
Oct 26 2021
Update classes base ri to handle optional classes out of order.
Oct 6 2021
Oct 6 2021
Oct 5 2021
Oct 5 2021
ray retitled D32316: Support of optional PMC classes. from Support of optional classes. to Support of optional PMC classes..
Aug 5 2021
Aug 5 2021
May 26 2021
May 26 2021
May 5 2021
May 5 2021
Comment update LGTM
Squash commits.
Fix comment.
In D30047#676281, @mhorne wrote:This looks fine to me, thanks for fixing this.
It seems that pmc_id_t should be an opaque type for consumers of libpmc? I.e. the only userspace consumer of these bit macros should be libpmc itself.
If that is the case, then this change should be okay without a PMC_VERSION bump. There are no uses of PMC_ID_TO_MODE or PMC_ID_MAKE_ID in libpmc. However, I did not check if this was true for older releases.
This looks fine to me, thanks for fixing this.
May 3 2021
May 3 2021
Apr 30 2021
Apr 30 2021
Jun 13 2017
Jun 13 2017
zbb closed D10912: Fix INVARIANTS debug code in HWPMC by committing rS319913: Fix INVARIANTS debug code in HWPMC.
May 25 2017
May 25 2017
Jan 27 2016
Jan 27 2016
May 13 2015
May 13 2015
This was submitted as r282866.
May 12 2015
May 12 2015
In D2518#46456, @jhb wrote:Ok. I think the longer term fix is to update the MAP_IN message to include the relative offset of the mapping to the backing object, then it wouldn't have to parse the header to see what offset of the file is mapped.
Ok. I think the longer term fix is to update the MAP_IN message to include the relative offset of the mapping to the backing object, then it wouldn't have to parse the header to see what offset of the file is mapped.
Example running unixbench:
With this change pmcstat(8) still does not resolve symbols for some applications, but at least they show up in pmcstat -T and in the callgraph (before that pmcstat would mark their frames as "dubious").
stas retitled D2518: Fix pmcstat symbol resolution for userland processes from to Fix pmcstat symbol resolution for userland processes.
May 8 2015
May 8 2015