Hi Sivaprasad,
Can you take a look at this series?
Currently, uncore core use intel_uncore driver by default on using
AUTO_DETECT.
This series can support automatic detection of uncore driver.
After this, user don't need modify l3fwd-power to run amd_uncore driver
on AMD platform.
/Huisong
On 5/26/2026 4:11 PM, Huisong Li wrote:
This series improves the uncore power management in l3fwd-power
and adds automatic detection of uncore drivers in the power library.
- Fix uncore deinitialization for non-legacy modes
- Enable power QoS for all modes (not just legacy)
- Fix uncore help text and log messages
- Relocate uncore initialization from arg parsing to init_power_library()
- Support automatic probing of multiple uncore drivers in AUTO_DETECT
---
v2:
- Remove the patch which add global uncore init and deinit interface.
- Remove the last patch in l3fwd-power about these new interface.
Will send them after this series.
- v1 link:
https://inbox.dpdk.org/dev/[email protected]/
---
Huisong Li (5):
examples/l3fwd-power: fix uncore deinit for non-legacy
examples/l3fwd-power: enable power QoS for all modes
examples/l3fwd-power: fix uncore help and log info
examples/l3fwd-power: relocate uncore initialization
power: support automatic detection of uncore driver
doc/guides/rel_notes/release_26_07.rst | 6 +
.../sample_app_ug/l3_forward_power_man.rst | 2 +-
examples/l3fwd-power/main.c | 256 +++++++++---------
lib/power/rte_power_uncore.c | 46 +++-
4 files changed, 178 insertions(+), 132 deletions(-)