[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