[bootlin/training-materials updates] master: slides/kernel-driver-development-sleeping: Mention that speculative execution is not possible on iomem (a19f226f)
Miquel Raynal
miquel.raynal at bootlin.com
Thu Apr 6 14:29:51 CEST 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/a19f226f223ea7df5e0a9b5cdbadc7321614985b
>---------------------------------------------------------------
commit a19f226f223ea7df5e0a9b5cdbadc7321614985b
Author: Miquel Raynal <miquel.raynal at bootlin.com>
Date: Thu Apr 6 14:28:56 2023 +0200
slides/kernel-driver-development-sleeping: Mention that speculative execution is not possible on iomem
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
>---------------------------------------------------------------
a19f226f223ea7df5e0a9b5cdbadc7321614985b
.../kernel-driver-development-io-memory.tex | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/slides/kernel-driver-development-io-memory/kernel-driver-development-io-memory.tex b/slides/kernel-driver-development-io-memory/kernel-driver-development-io-memory.tex
index 7beca6d4..43964ec4 100644
--- a/slides/kernel-driver-development-io-memory/kernel-driver-development-io-memory.tex
+++ b/slides/kernel-driver-development-io-memory/kernel-driver-development-io-memory.tex
@@ -153,7 +153,7 @@ void writeq(u64 val, void __iomem *addr);
\end{minted}
\item These helpers are protected against ordering issues and will
generally do the right thing for your architecture
- \item Caching is disabled on I/O memory
+ \item Caching and speculative execution are disabled on I/O memory
\end{itemize}
\end{frame}
More information about the training-materials-updates
mailing list