doc: add PMD power management errata with RTM and GCC 9
An errata exists where users may see reduced power savings when using PMD Power Management. This issue occurs when compiling DPDK applications with GCC-9 on platforms with TSX enabled. In rte_power_monitor_multi(), the function may return without successfully starting the RTM transaction (the _xbegin() fails). Signed-off-by: David Hunt <david.hunt@intel.com>
This commit is contained in:
parent
047c25401d
commit
ba7b205a98
@ -313,6 +313,18 @@ Known Issues
|
|||||||
Also, make sure to start the actual text at the margin.
|
Also, make sure to start the actual text at the margin.
|
||||||
=======================================================
|
=======================================================
|
||||||
|
|
||||||
|
* **Possible reduced power saving with PMD Power Management.**
|
||||||
|
|
||||||
|
Users may see reduced power savings when using PMD Power Management.
|
||||||
|
This issue occurs when compiling DPDK applications with GCC-9
|
||||||
|
on platforms with TSX enabled.
|
||||||
|
The function ``rte_power_monitor_multi()`` may return
|
||||||
|
without successfully starting the RTM transaction (``_xbegin()`` fails).
|
||||||
|
|
||||||
|
There are three workarounds for this issue.
|
||||||
|
Either build DPDK with GCC-11 or newer, build with shared libraries,
|
||||||
|
or build DPDK with fewer drivers.
|
||||||
|
|
||||||
|
|
||||||
Tested Platforms
|
Tested Platforms
|
||||||
----------------
|
----------------
|
||||||
|
Loading…
Reference in New Issue
Block a user