User Details
- User Since
- Nov 25 2019, 10:59 AM (346 w, 4 d)
Thu, Jul 16
Wed, Jul 15
Tue, Jul 14
Address review: use explicit 'ctrspec != NULL' in rapl_allocate_pmc (mhorne, style(9)).
Address review feedback: drop the unneeded (int) casts on pe in rapl_allocate_pmc, since the RAPL bounds are enum pmc_event members (mhorne); reword the microjoule-scaling sentence and describe wrap handling as a virtual 64-bit counter in pmc.rapl.3 (ali_mashtizadeh).
Mon, Jul 13
Mon, Jul 6
Gate the RAPL class on a pmc_rapl_present() probe (AMDPM_RAPL CPUID bit on AMD/Hygon, unit-MSR rdmsr_safe on both vendors) instead of reserving a slot and dropping it on failure; move the guard tick prototype to the top of hwpmc_rapl.c; note RAPL in the amd64/i386 pmc_mdep.h class lists.
Fri, Jul 3
Superseded by an hwpmc-integrated implementation, per review feedback to integrate RAPL into hwpmc(4) rather than ship a standalone driver. The new work is a three-part stack:
Thu, Jun 25
Tue, Jun 23
Note that package power readings are strongly affected by CPU idle state.
Just a summary of this driver interface.
Correct stack onto D55603 and add Co-authored-by trailer for ShengYi Hung.
Correct stack onto D55603 and add Co-authored-by trailer for ShengYi Hung.
Correct stack onto D55603 and add Co-authored-by trailer for ShengYi Hung.
Jun 9 2026
Hi @aokblast, just a heads-up that I've taken ownership of this revision to carry it forward. Thanks for laying the groundwork with the initial driver; I'll credit you with a Co-authored-by: trailer on the commit. I'll be pushing an updated diff shortly. Feel free to stay subscribed, your feedback is welcome!
Jun 8 2026
Hi @aokblast, thanks for starting amdrapl!. I've been working on top of this driver and would like to carry the review forward to land. Would you be willing to reassign this revision to me, or add me so I can arc update it? Happy to keep you as co-author on the commit (I've added a Co-authored-by: trailer crediting you). I did work that covers on-demand energy sampling and socket-aware package mapping for example
Jun 5 2026
May 26 2026
May 25 2026
Hi @aokblast, I've found your rapl driver for amd and I'm interested in continuing the work. It's been sitting since March and I'd like to pick it up. Are you still planning to work on it, or would you be OK with me taking over? Thanks
May 22 2026
v2: inline start helpers, simplify NMI re-arm path
May 21 2026
Thanks for the review, Ali.
Address ali_mashtizadeh.com review feedback
Address ali_mashtizadeh.com review feedback
May 19 2026
Thanks for the review, mhorne. Addressed all six comments in the latest diff. PTAL when you get a chance.
Address mhorne review feedback
May 13 2026
Feb 25 2021
Add mpr driver into GENERIC64LE configuration.
Feb 15 2021
Fixes after review. Make mps_read_extended_config_page return IOCStatus already byte-swapped. Other missing swaps fixed. Updated man page with TODO about flash operations not working on BE.
Nov 23 2020
Nov 13 2020
Any comment on this?
Nov 12 2020
Someone any additional comment on this?
Oct 30 2020
Review fixes.
Oct 22 2020
Oct 21 2020
Oct 1 2020
Sep 23 2020
Aug 12 2020
Aug 3 2020
Review comments fixes.
Jul 28 2020
Comments and indentation.
Jul 27 2020
Jul 23 2020
Jul 2 2020
Jun 5 2020
Apr 1 2020
Mar 20 2020
Print information message about number of bpvo pool entries and memory used by this pool when booting in verbose mode.
Mar 19 2020
Style (indentation, comparison) fixes.
Mar 18 2020
Adjust moea64_bpvo_pool_size value only if hw_direct_map is false, otherwise set it to previous hard-coded value.
Mar 17 2020
Mar 13 2020
Mar 6 2020
Jan 31 2020
Removing blank line.
Removing extra white spaces.
Jan 30 2020
Thanks @bryanv for the review.
Use the vtpci_write_config in vtpci_write_header macros for consistency. Typo fixes.
Use functions htole16 and htole32 when writing VirtIO header instead of le16toh and le32toh for better comprehension.