changeset 7:a5465e120033

Random trivia slide, description of CCWs, HVF slide - no content yet
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Mon, 14 Jan 2008 23:28:11 -0500
parents 18ea9d336a5b
children 27bc0fad883c
files channels.svg slideshow.tex
diffstat 2 files changed, 85 insertions(+), 26 deletions(-) [+]
line wrap: on
line diff
--- a/channels.svg	Mon Jan 14 22:30:04 2008 -0500
+++ b/channels.svg	Mon Jan 14 23:28:11 2008 -0500
@@ -129,16 +129,11 @@
        xml:space="preserve"
        style="font-size:24px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
        x="97.98481"
-       y="45.36702"
+       y="61.36702"
        id="text8148"><tspan
          sodipodi:role="line"
-         id="tspan8150"
          x="97.98481"
-         y="45.36702"
-         style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1">3420</tspan><tspan
-         sodipodi:role="line"
-         x="97.98481"
-         y="75.36702"
+         y="61.36702"
          id="tspan8152"
          style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1">tape</tspan></text>
     <rect
--- a/slideshow.tex	Mon Jan 14 22:30:04 2008 -0500
+++ b/slideshow.tex	Mon Jan 14 23:28:11 2008 -0500
@@ -3,7 +3,7 @@
 %\usepackage{macros-cp}
 
 \title{A Dozen Things about the\\ zArchitecture}
-\subtitle{}
+\subtitle{\vspace*{2cm}}
 \author{Josef ``Jeff'' Sipek\\ $<$jeffpc@josefsipek.net$>$}
 \institution{}
 \slideCaption{Dozen Things about zArch}
@@ -71,10 +71,20 @@
 	}
 \end{slide}}
 
+\overlays{4}{
+\begin{slide}{1. Random Trivia}
+	\begin{itemstep}
+		\item ``Storage'' is RAM, \emph{not} disk
+		\item Big endian machine
+		\item MSB is bit 0
+		\item This presentation is too short to summarize >1200
+		pages of documentation
+	\end{itemstep}
+\end{slide}}
+
 %%% Backwards compatibility
 \overlays{8}{
-\begin{slide}{1. Backwards Compatibility}
-% 1) 
+\begin{slide}{?. Backwards Compatibility}
 	\begin{itemstep}
 		\item Full \emph{application} backwards compatibility
 		\begin{itemstep}
@@ -92,9 +102,9 @@
 \end{slide}}
 
 %%% Channels
-\overlays{3}{
-\begin{slide}{2. Channels}
-% 2) channel subsystem - don't load up the CPU with unnecessary cruft
+\overlays{4}{
+\begin{slide}{?. Channels}
+% channel subsystem - don't load up the CPU with unnecessary cruft
 	\onlySlide*{1}{
 	\begin{itemize}
 		\item CPUs are meant to run user code
@@ -105,7 +115,7 @@
 	}
 
 	\onlySlide*{2}{
-	\begin{tabular}{cc}
+	\begin{tabular}{lc}
 	\begin{minipage}{2.5in}
 		\begin{itemize}
 			\item Save channel commands in storage
@@ -118,7 +128,7 @@
 		\end{itemize}
 	\end{minipage} & 
 	\begin{minipage}{1.7in}
-	\begin{center}\includegraphics[height=2.5in]{channels.eps}\end{center}
+		\begin{center}\includegraphics[height=2.5in]{channels.eps}\end{center}
 	\end{minipage}\\
 	\end{tabular}
 	}
@@ -126,16 +136,43 @@
 	\fromSlide*{3}{
 	\begin{center}\includegraphics[height=1in]{ccw.eps}\end{center}
 
-	\onlySlide*{3}{
-	\begin{itemize}
-		\item Write
-		\item Read
-		\item Read Backward
-		\item Control
-		\item Sense
-		\item Sense ID
-	\end{itemize}
-	}
+	\begin{tabular}{ll}
+	\begin{minipage}{2.2in}
+		\begin{itemize}
+			\item Command
+			\item Flags
+			\item Byte count
+			\item Buffer address
+		\end{itemize}
+		\vspace*{1.1cm}
+	\end{minipage} &
+	\begin{minipage}{2in}
+		\onlySlide*{3}{
+			\begin{itemize}
+				\item Commands
+				\begin{itemize}
+					\item Write
+					\item Read
+					\item Read Backward
+					\item Control
+					\item Sense
+					\item Sense ID
+				\end{itemize}
+			\end{itemize}
+		}
+		\onlySlide*{4}{
+			\begin{itemize}
+				\item Flags
+				\begin{itemize}
+					\item CCWs chaining
+					\item Skip (do not read)
+					\item Indirect addressing
+					\item Suspend execution
+				\end{itemize}
+			\end{itemize}
+		}
+	\end{minipage}\\
+	\end{tabular}
 	}
 \end{slide}}
 
@@ -158,11 +195,36 @@
 	\end{itemize}
 \end{slide}}
 
+%%% My thoughts...
+\overlays{7}{
+\begin{slide}{My thoughts exactly...}
+	\begin{itemstep}
+		\item ``This architecture is awesome!''
+		\item ``I wish I could play with one.''
+		\begin{itemstep}
+			\item Hercules: open source emulator
+		\end{itemstep}
+		\item ``I wish I could run Linux on it.''
+		\begin{itemstep}
+			\item You can!
+		\end{itemstep}
+		\item ``I wish I could write an OS for it.''
+		\begin{itemstep}
+			\item Funny you should ask...
+		\end{itemstep}
+	\end{itemstep}
+\end{slide}}
+
+\overlays{1}{
+\begin{slide}{HVF}
+	FIXME; what is it, LOC graph, what's there, what's not there
+\end{slide}}
+
 \overlays{1}{
 \begin{slide}{Q\&A}
 	\vspace{1in}
 	\begin{center}
-		Questions?
+		\Huge Questions?\normalsize
 	\end{center}
 \end{slide}}
 
@@ -171,6 +233,8 @@
 	\begin{itemize}
 		\item z/Architecture Principles of Operation (SA22-7832-05)
 		\item System z Architecture Course
+		\item Hercules Emulator\\ \url{www.hercules-390.org}
+		\item Installing Debian under Hercules \url{www.josefsipek.net/docs/s390-linux/}
 	\end{itemize}
 \end{slide}}