: tadhgkearney
---
v2:
Fix compilation warnings and errors.
v3:
Remove addition of x86 global macros.
Add 2 new API's for getting package and die numbers from system.
Address comments from mailing list.
Improve efficiency of code and code quality.
Tadhg Kearney (3):
power: add uncore frequency co
Add API to allow uncore frequency adjustment. This is done through
manipulating related uncore frequency control sysfs entries to
adjust the minimum and maximum uncore frequency values.
Nine API's are being added that are all public and experimental.
Signed-off-by: Tadhg Kearney
---
doc/g
Add option for setting uncore frequency min/max/index, through uncore API.
This will be set for each package and die on the SKU. On exit, uncore min
and max frequency will be reverted back to previous frequencies.
Signed-off-by: Tadhg Kearney
---
.../sample_app_ug/l3_forward_power_man.rst
Add basic unit tests covering all nine uncore API's.
Signed-off-by: Tadhg Kearney
---
app/test/meson.build | 2 +
app/test/test_power_uncore.c | 293 +++
2 files changed, 295 insertions(+)
create mode 100644 app/test/test_power_uncore.c
diff --
: tadhgkearney
---
v2:
Fix compilation warnings and errors.
v3:
Remove addition of x86 global macros.
Add 2 new API's for getting package and die numbers from system.
Address comments from mailing list.
Improve efficiency of code and code quality.
v4:
Fix compilation warnings and errors.
Tadhg Kearn
Add API to allow uncore frequency adjustment. This is done through
manipulating related uncore frequency control sysfs entries to
adjust the minimum and maximum uncore frequency values.
Nine API's are being added that are all public and experimental.
Signed-off-by: Tadhg Kearney
---
doc/g
Add option for setting uncore frequency min/max/index, through uncore API.
This will be set for each package and die on the SKU. On exit, uncore min
and max frequency will be reverted back to previous frequencies.
Signed-off-by: Tadhg Kearney
---
.../sample_app_ug/l3_forward_power_man.rst
Add basic unit tests covering all nine uncore API's.
Signed-off-by: Tadhg Kearney
---
app/test/meson.build | 2 +
app/test/test_power_uncore.c | 299 +++
2 files changed, 301 insertions(+)
create mode 100644 app/test/test_power_uncore.c
diff --
error message for uncore access not working.
Tadhg Kearney (3):
power: add uncore frequency control API to the power library
l3fwd-power: add option to call uncore API
test/power: add unit tests for uncore API
app/test/meson.build | 2 +
app/test/test_power_unc
Add API to allow uncore frequency adjustment. This is done through
manipulating related uncore frequency control sysfs entries to
adjust the minimum and maximum uncore frequency values.
Nine API's are being added that are all public and experimental.
Signed-off-by: Tadhg Kearney
---
doc/g
Add option for setting uncore frequency min/max/index, through uncore API.
This will be set for each package and die on the SKU. On exit, uncore min
and max frequency will be reverted back to previous frequencies.
Signed-off-by: Tadhg Kearney
---
.../sample_app_ug/l3_forward_power_man.rst
Add basic unit tests covering all nine uncore API's.
Signed-off-by: Tadhg Kearney
---
app/test/meson.build | 2 +
app/test/test_power_uncore.c | 301 +++
2 files changed, 303 insertions(+)
create mode 100644 app/test/test_power_uncore.c
diff --
s and errors.
v5:
Improve error message for uncore access not working.
v6:
Fix uncore exit being called if uncore option not selected.
Tadhg Kearney (3):
power: add uncore frequency control API to the power library
l3fwd-power: add option to call uncore API
test/power: add unit tests for uncor
Add API to allow uncore frequency adjustment. This is done through
manipulating related uncore frequency control sysfs entries to
adjust the minimum and maximum uncore frequency values.
Nine API's are being added that are all public and experimental.
Signed-off-by: Tadhg Kearney
Review
Add option for setting uncore frequency min/max/index, through uncore API.
This will be set for each package and die on the SKU. On exit, uncore min
and max frequency will be reverted back to previous frequencies.
Signed-off-by: Tadhg Kearney
Reviewed-by: David Hunt
---
.../sample_app_ug
Add basic unit tests covering all nine uncore API's.
Signed-off-by: Tadhg Kearney
Reviewed-by: David Hunt
---
app/test/meson.build | 2 +
app/test/test_power_uncore.c | 301 +++
2 files changed, 303 insertions(+)
create mode 100644 app
s and errors.
v5:
Improve error message for uncore access not working.
v6:
Fix uncore exit being called if uncore option not selected.
v7:
Address ml comments.
Tadhg Kearney (3):
power: add uncore frequency control API to the power library
l3fwd-power: add option to call uncore API
test/power
Add API to allow uncore frequency adjustment. This is done through
manipulating related uncore frequency control sysfs entries to
adjust the minimum and maximum uncore frequency values.
Nine API's are being added that are all public and experimental.
Signed-off-by: Tadhg Kearney
Review
Add option for setting uncore frequency min/max/index, through uncore API.
This will be set for each package and die on the SKU. On exit, uncore min
and max frequency will be reverted back to previous frequencies.
Signed-off-by: Tadhg Kearney
Reviewed-by: David Hunt
---
.../sample_app_ug
Add basic unit tests covering all nine uncore API's.
Signed-off-by: Tadhg Kearney
Reviewed-by: David Hunt
---
app/test/meson.build | 2 +
app/test/test_power_uncore.c | 301 +++
2 files changed, 303 insertions(+)
create mode 100644 app
:
Fix compilation warnings and errors.
v5:
Improve error message for uncore access not working.
v6:
Fix uncore exit being called if uncore option not selected.
v7:
Address mailing list comments.
v8:
Address mailing list comments.
Tadhg Kearney (3):
power: add Intel uncore frequency control API to power li
maximum uncore frequency values and works
on Linux for Intel hardware.
Signed-off-by: Tadhg Kearney
Reviewed-by: David Hunt
Acked-by: David Hunt
---
doc/guides/prog_guide/power_man.rst| 54 +++
doc/guides/rel_notes/release_22_11.rst | 6 +
lib/power/meson.build | 2 +
lib
Add basic unit tests covering all nine uncore API's.
Signed-off-by: Tadhg Kearney
Reviewed-by: David Hunt
Acked-by: David Hunt
---
app/test/meson.build | 2 +
app/test/test_power_intel_uncore.c | 301 +
2 files changed, 303 insertions(+)
c
Add option for setting uncore frequency min/max/index, through uncore API.
This will be set for each package and die on the SKU. On exit, uncore min
and max frequency will be reverted back to previous frequencies.
Signed-off-by: Tadhg Kearney
Reviewed-by: David Hunt
Acked-by: David Hunt
:
Fix compilation warnings and errors.
v5:
Improve error message for uncore access not working.
v6:
Fix uncore exit being called if uncore option not selected.
v7:
Address mailing list comments.
v8:
Address mailing list comments.
v9:
Fix build errors.
Tadhg Kearney (3):
power: add Intel uncore freq
maximum uncore frequency values and works
on Linux for Intel hardware.
Signed-off-by: Tadhg Kearney
Reviewed-by: David Hunt
Acked-by: David Hunt
---
doc/guides/prog_guide/power_man.rst| 54 +++
doc/guides/rel_notes/release_22_11.rst | 6 +
lib/power/meson.build | 2 +
lib
Add option for setting uncore frequency min/max/index, through uncore API.
This will be set for each package and die on the SKU. On exit, uncore min
and max frequency will be reverted back to previous frequencies.
Signed-off-by: Tadhg Kearney
Reviewed-by: David Hunt
Acked-by: David Hunt
Add basic unit tests covering all nine uncore API's.
Signed-off-by: Tadhg Kearney
Reviewed-by: David Hunt
Acked-by: David Hunt
---
app/test/meson.build | 2 +
app/test/test_power_intel_uncore.c | 301 +
2 files changed, 303 insertions(+)
c
Close file pointers to Intel uncore sysfiles.
Coverity issue: 381400 381397
Fixes: 60b8a661a957 ("power: add Intel uncore frequency control")
CC: david.h...@intel.com
Signed-off-by: Tadhg Kearney
---
lib/power/rte_power_intel_uncore.c | 5 +
1 file changed, 5 insertions(+)
di
Fix double free of f_min and f_max by reverting the flcose() for f_min
and f_max. As f_min and f_max are stored for further use and closed in
uncore deinitialization.
Fixes: b127e74 ("power: fix open file descriptors leak")
Signed-off-by: Tadhg Kearney
---
lib/power/rte_power_inte
This is targeting 22.11 and aims to add an API to DPDK to allow uncore
frequency adjustment.
This will be called through the l3fwd-power app, and gives the ability to set
the min,
max and specific frequency index that you want the uncore to be at.
Signed-off-by: Tadhg Kearney
---
v2:
Fix
Add api to allow uncore frequency adjustment. This is done through
manipulating related sysfs entries to adjust the min/max uncore values.
Seven api's are being added that are all public and experimental.
Signed-off-by: Tadhg Kearney
---
config/x86/meson.build | 2 +
doc/g
Add basic unit tests covering all seven uncore api's.
Signed-off-by: Tadhg Kearney
---
app/test/meson.build | 2 +
app/test/test_power_uncore.c | 245 +++
2 files changed, 247 insertions(+)
create mode 100644 app/test/test_power_uncore.c
diff --
Add option for setting uncore frequency min/max/index, through uncore api.
This will be set for each package and die on the SKU. On exit, uncore
frequency will be reverted back to previous frequency.
Signed-off-by: Tadhg Kearney
---
.../sample_app_ug/l3_forward_power_man.rst| 28
34 matches
Mail list logo