[FE training-materials-updates] PM slides: update to the PM QoS slide

Michael Opdenacker michael.opdenacker at free-electrons.com
Tue Oct 15 11:40:19 CEST 2013

Repository : git://git.free-electrons.com/training-materials.git

On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=4f6319e0f506d46290a21e11cb77bc66f540c918


commit 4f6319e0f506d46290a21e11cb77bc66f540c918
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Tue Oct 15 11:38:40 2013 +0200

    PM slides: update to the PM QoS slide
    - Minor updates. More explanations would help
    - Thanks to Jean Pihet for reporting issues with this page
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


 .../kernel-power-management-content.tex            |   24 +++++++++++---------
 1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/slides/kernel-power-management-content/kernel-power-management-content.tex b/slides/kernel-power-management-content/kernel-power-management-content.tex
index 5d96116..258070d 100644
--- a/slides/kernel-power-management-content/kernel-power-management-content.tex
+++ b/slides/kernel-power-management-content/kernel-power-management-content.tex
@@ -268,21 +268,23 @@ static void pmc_sys_mode(struct clk *clk, int is_on)
-  \frametitle{PM QoS}
+  \frametitle{PM Quality Of Service interface}
-  \item PM QoS is a framework developed by Intel introduced in 2.6.25
-  \item It allows kernel code and applications to set their
-    requirements in terms of
+  \item Kernel and user mode interface for registering
+        performance expectations by drivers, subsystems and user space
+        applications.
+  \item Two different PM QoS frameworks are available:
-    \item CPU DMA latency
-    \item Network latency
-    \item Network throughput
+       \item PM QoS classes for CPU DMA latency, network latency and 
+             and network throughput.
+       \item The per-device PM QoS framework API to manage per-device
+	     latency.
   \item According to these requirements, PM QoS allows kernel drivers
-    to adjust their power management
-  \item See \kerneldoc{power/pm_qos_interface.txt} and Mark
-    Gross' presentation at ELC 2008
-  \item Still in very early deployment (only 4 drivers in 2.6.36).
+        to adjust their power management
+  \item See \kerneldoc{power/pm_qos_interface.txt}
+  \item Still in very early deployment (only used in about 15 drivers in
+        3.12).

More information about the training-materials-updates mailing list