example use case "Increasing Platform Determinism
with Platform Quality of Service for the Data Plane Development Kit"
(http://www.intel.com/content/www/us/en/communications/increasing-platform-determinism-pqos-dpdk-white-paper.html)
Signed-off-by: Wojciech Andralojc
Signed-off-by: Tomas
This patch implements PQoS as an sample application.
PQoS allows management of the CPUs last level cache,
which can be useful for DPDK to ensure quality of service.
The sample app links against the existing 01.org PQoS library
(https://github.com/01org/intel-cmt-cat).
Signed-off-by: Wojciech
This patch implements PQoS as an sample application.
PQoS allows management of the CPUs last level cache,
which can be useful for DPDK to ensure quality of service.
The sample app links against the existing 01.org PQoS library
(https://github.com/01org/intel-cmt-cat).
Signed-off-by: Wojciech
options (--l3ca, same format as the V1 patch EAL command, but expects
CPU ids rather than lcores).
The module is easy to re-use in other applications as needed.
Signed-off-by: Wojciech Andralojc
Signed-off-by: Tomasz Kantecki
Signed-off-by: Marcel D Cornu
---
Version 2:
* Added signal handlers to do
options (--l3ca, same format as the V1 patch EAL command, but expects
CPU ids rather than lcores).
The module is easy to re-use in other applications as needed.
Signed-off-by: Wojciech Andralojc
Signed-off-by: Tomasz Kantecki
Signed-off-by: Marcel D Cornu
---
Details of "--l3ca" app pa
AT and
CDP technologies with existing code base without any additional
development effort.
Signed-off-by: Wojciech Andralojc
---
Adds EAL "--l3ca*" parameters to configure Intel CAT and CDP features
--l3ca-dump - lists current CAT configuration
--l3ca-reset=[cdp-on|cdp-off] - performs
support becomes available the implementation
will change to make use of available OS interfaces.
Signed-off-by: Wojciech Andralojc
---
CAT and CDP features allow to manage CPU's last level cache.
CAT introduces classes of service (COS) that essentially are bitmasks.
In current CAT implementatio
Patch reworked.
Signed-off-by: Wojciech Andralojc
---
lib/librte_eal/common/include/arch/x86/rte_msr.h | 88 +
lib/librte_eal/linuxapp/eal/Makefile | 1 +
lib/librte_eal/linuxapp/eal/arch/x86/rte_msr.c | 116 +++
3 files changed, 205
Patch rework based on feedback, only x86 specific functions left under
lib/librte_eal/common/include/arch/x86/.
Signed-off-by: Wojciech Andralojc
---
lib/librte_eal/common/include/arch/x86/rte_msr.h | 158 +++
1 file changed, 158 insertions(+)
create mode 100644 lib
ring 0 operations and they must be done in kernel
space. For this reason implementation utilizes Linux MSR driver.
Signed-off-by: Wojciech Andralojc
---
lib/librte_eal/common/Makefile | 1 +
lib/librte_eal/common/include/arch/arm/rte_msr.h | 65 ++
.../common/in
10 matches
Mail list logo