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 uncore drivers in AUTO_DETECT and delete useless code for auto-detection uncore environment. --- v4: - Fix '!global_uncore_ops' to 'global_uncore_ops == NULL' from AI review. v3 link: https://inbox.dpdk.org/dev/[email protected]/ v3: - update feature to release_26_11.rst. - add a new patch to delte useless for automatic detection environment. v2 link: https://inbox.dpdk.org/dev/[email protected]/ 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 (6): 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 power: remove unused auto-detection uncore doc/guides/rel_notes/release_26_11.rst | 6 + .../sample_app_ug/l3_forward_power_man.rst | 2 +- examples/l3fwd-power/main.c | 256 +++++++++--------- lib/power/rte_power_uncore.c | 78 +++--- 4 files changed, 185 insertions(+), 157 deletions(-) -- 2.33.0

