changeset 6:18ea9d336a5b

ccw image & some other info
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Mon, 14 Jan 2008 22:30:04 -0500
parents 3604540788c1
children a5465e120033
files .hgignore Makefile ccw.svg slideshow.tex
diffstat 4 files changed, 167 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/.hgignore	Mon Jan 14 21:38:59 2008 -0500
+++ b/.hgignore	Mon Jan 14 22:30:04 2008 -0500
@@ -4,5 +4,6 @@
 \.out$
 \.pdf$
 \.ps$
+\.eps$
 \.swp$
 ~$
--- a/Makefile	Mon Jan 14 21:38:59 2008 -0500
+++ b/Makefile	Mon Jan 14 22:30:04 2008 -0500
@@ -1,4 +1,4 @@
-DIAGS=channels.eps
+DIAGS=channels.eps ccw.eps
 IMGS=syszfamily.eps
 
 all: slideshow.pdf
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ccw.svg	Mon Jan 14 22:30:04 2008 -0500
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="567"
+   height="133"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   sodipodi:docbase="/home/jeffpc/zarch"
+   sodipodi:docname="ccw.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.0">
+  <defs
+     id="defs4" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10"
+     objecttolerance="10"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4142136"
+     inkscape:cx="253.52009"
+     inkscape:cy="127.43981"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:window-width="1149"
+     inkscape:window-height="860"
+     inkscape:window-x="123"
+     inkscape:window-y="0"
+     width="567px"
+     height="133px" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <text
+       xml:space="preserve"
+       style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Balker"
+       x="2.3544292"
+       y="131.68208"
+       id="text7072"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7074"
+         x="2.3544292"
+         y="131.68208">32                                                                                                      63</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3156"
+       width="140.21457"
+       height="31.623167"
+       x="1.7195117"
+       y="1.7158203" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3158"
+       width="140.21457"
+       height="31.623167"
+       x="141.92223"
+       y="1.7166741" />
+    <text
+       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="8.2634563"
+       y="26.170052"
+       id="text3160"><tspan
+         sodipodi:role="line"
+         id="tspan3162"
+         x="8.2634563"
+         y="26.170052">Cmd Code      Flags                   Count</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3164"
+       width="282.51443"
+       height="31.324572"
+       x="282.00067"
+       y="1.8689259" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect5122"
+       width="22.336149"
+       height="33.647831"
+       x="1.8334496"
+       y="77.49868" />
+    <text
+       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="4.4454365"
+       y="103.41537"
+       id="text5124"><tspan
+         sodipodi:role="line"
+         id="tspan5126"
+         x="4.4454365"
+         y="103.41537">0                         Data Address</tspan></text>
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:3.78985262;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect6097"
+       width="540.42743"
+       height="33.608147"
+       x="24.108912"
+       y="77.527344" />
+    <text
+       xml:space="preserve"
+       style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Balker"
+       x="0"
+       y="51.469517"
+       id="text7068"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7070"
+         x="0"
+         y="51.469517">0                          8                          16                                               31</tspan></text>
+  </g>
+</svg>
--- a/slideshow.tex	Mon Jan 14 21:38:59 2008 -0500
+++ b/slideshow.tex	Mon Jan 14 22:30:04 2008 -0500
@@ -72,7 +72,7 @@
 \end{slide}}
 
 %%% Backwards compatibility
-\overlays{5}{
+\overlays{8}{
 \begin{slide}{1. Backwards Compatibility}
 % 1) 
 	\begin{itemstep}
@@ -81,13 +81,18 @@
 			\item Take a binary from 1960's
 			\item Run unmodified on zSeries
 			\item Same output, but faster!
+			\item Cannot remove unprivileged instructions
 		\end{itemstep}
-		\item OS should use new facilities
+		\item OS should...
+		\begin{itemstep}
+			\item Use new facilities
+			\item Hide the differences from applications
+		\end{itemstep}
 	\end{itemstep}
 \end{slide}}
 
 %%% Channels
-\overlays{2}{
+\overlays{3}{
 \begin{slide}{2. Channels}
 % 2) channel subsystem - don't load up the CPU with unnecessary cruft
 	\onlySlide*{1}{
@@ -95,7 +100,7 @@
 		\item CPUs are meant to run user code
 		\item Prepare an IO operation on a CPU
 		\item Let co-processors execute it
-		\item Similar to DMA, but more advanced
+		\item Similar to DMA, but \emph{way} more advanced
 	\end{itemize}
 	}
 
@@ -118,8 +123,19 @@
 	\end{tabular}
 	}
 
+	\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}
+	}
 	}
 \end{slide}}
 
@@ -150,4 +166,12 @@
 	\end{center}
 \end{slide}}
 
+\overlays{1}{
+\begin{slide}{References}
+	\begin{itemize}
+		\item z/Architecture Principles of Operation (SA22-7832-05)
+		\item System z Architecture Course
+	\end{itemize}
+\end{slide}}
+
 \end{document}