[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>
>---------------------------------------------------------------
4f6319e0f506d46290a21e11cb77bc66f540c918
.../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)
\end{frame}
\begin{frame}
- \frametitle{PM QoS}
+ \frametitle{PM Quality Of Service interface}
\begin{itemize}
- \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:
\begin{itemize}
- \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.
\end{itemize}
\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).
\end{itemize}
\end{frame}
More information about the training-materials-updates
mailing list