diff options
35 files changed, 49707 insertions, 0 deletions
diff --git a/LINUX Signals.pdf b/LINUX Signals.pdf Binary files differnew file mode 100644 index 0000000..5456056 --- /dev/null +++ b/LINUX Signals.pdf diff --git a/UNIXSystemsProgrammingForSVR4.pdf b/UNIXSystemsProgrammingForSVR4.pdf Binary files differnew file mode 100644 index 0000000..f58455d --- /dev/null +++ b/UNIXSystemsProgrammingForSVR4.pdf diff --git a/inter-process_communication_in_linux.pdf b/inter-process_communication_in_linux.pdf Binary files differnew file mode 100644 index 0000000..cb17e7d --- /dev/null +++ b/inter-process_communication_in_linux.pdf diff --git a/lecture/operating-system-ucl/lecture01-intro.pdf b/lecture/operating-system-ucl/lecture01-intro.pdf Binary files differnew file mode 100644 index 0000000..95dc412 --- /dev/null +++ b/lecture/operating-system-ucl/lecture01-intro.pdf diff --git a/lecture/operating-system-ucl/lecture02-os-interface.pdf b/lecture/operating-system-ucl/lecture02-os-interface.pdf Binary files differnew file mode 100644 index 0000000..4ad3fcf --- /dev/null +++ b/lecture/operating-system-ucl/lecture02-os-interface.pdf diff --git a/lecture/operating-system-ucl/lecture03-memory-hierarchy.pdf b/lecture/operating-system-ucl/lecture03-memory-hierarchy.pdf Binary files differnew file mode 100644 index 0000000..6194e18 --- /dev/null +++ b/lecture/operating-system-ucl/lecture03-memory-hierarchy.pdf diff --git a/lecture/operating-system-ucl/lecture03-os-interface.pdf b/lecture/operating-system-ucl/lecture03-os-interface.pdf Binary files differnew file mode 100644 index 0000000..9c3b517 --- /dev/null +++ b/lecture/operating-system-ucl/lecture03-os-interface.pdf diff --git a/lecture/operating-system-ucl/lecture03-pc-hardware.pdf b/lecture/operating-system-ucl/lecture03-pc-hardware.pdf Binary files differnew file mode 100644 index 0000000..c3f945a --- /dev/null +++ b/lecture/operating-system-ucl/lecture03-pc-hardware.pdf diff --git a/lecture/operating-system-ucl/lecture04-calling-conventions.pdf b/lecture/operating-system-ucl/lecture04-calling-conventions.pdf Binary files differnew file mode 100644 index 0000000..f78ec46 --- /dev/null +++ b/lecture/operating-system-ucl/lecture04-calling-conventions.pdf diff --git a/lecture/operating-system-ucl/lecture05-address-translation.pdf b/lecture/operating-system-ucl/lecture05-address-translation.pdf Binary files differnew file mode 100644 index 0000000..19c3593 --- /dev/null +++ b/lecture/operating-system-ucl/lecture05-address-translation.pdf diff --git a/lecture/operating-system-ucl/lecture05-address-translation.svg b/lecture/operating-system-ucl/lecture05-address-translation.svg new file mode 100644 index 0000000..bfaf30e --- /dev/null +++ b/lecture/operating-system-ucl/lecture05-address-translation.svg @@ -0,0 +1,15215 @@ +<?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://creativecommons.org/ns#" + 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="744.09448819" + height="1052.3622047" + id="svg34933" + version="1.1" + inkscape:version="0.48.4 r9939" + sodipodi:docname="memory.svg.2017_10_13_09_07_51.0.svg"> + <defs + id="defs34935"> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutL" + style="overflow:visible"> + <path + id="path8211" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleInL" + style="overflow:visible"> + <path + id="path64425" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt" + transform="scale(-0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker42511" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path42513" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-8" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-1" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker43531" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path43533" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <filter + color-interpolation-filters="sRGB" + id="filter61401" + inkscape:label="Drop shadow" + width="1.5" + height="1.5" + x="-0.25" + y="-0.25"> + <feGaussianBlur + id="feGaussianBlur61403" + in="SourceAlpha" + stdDeviation="2" + result="blur" /> + <feColorMatrix + id="feColorMatrix61405" + result="bluralpha" + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.95 0 " /> + <feOffset + id="feOffset61407" + in="bluralpha" + dx="2" + dy="2" + result="offsetBlur" /> + <feMerge + id="feMerge61409"> + <feMergeNode + id="feMergeNode61411" + in="offsetBlur" /> + <feMergeNode + id="feMergeNode61413" + in="SourceGraphic" /> + </feMerge> + </filter> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-9" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-0" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker64887" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path64889" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-3" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-6" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4690" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4692" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4690-1" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4692-5" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4690-7" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4692-58" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4690-2" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4692-2" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4690-8" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4692-3" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6997" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6999" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker7001" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path7003" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker7005" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path7007" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4690-3" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4692-38" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker7183" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path7185" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker7187" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path7189" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker7191" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path7193" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4690-4" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4692-9" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker7380" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path7382" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker7384" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path7386" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker7388" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path7390" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4690-48" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4692-582" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker7602" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path7604" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker7606" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path7608" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker7610" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path7612" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4690-5" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4692-33" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker7812" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path7814" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker7816" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path7818" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker7820" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path7822" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4690-80" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4692-8" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4690-0" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4692-22" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker8609" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path8611" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker8613" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path8615" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker8617" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path8619" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0" + refX="0" + id="TriangleOutL-9" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path8211-7" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.8,0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-85" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-10" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker33339" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path33341" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-6" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-3" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker34342" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path34344" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-0" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-7" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker35532" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path35534" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-36" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-75" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4739" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4741" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-367" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-5" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4937" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4939" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4937-5" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4939-4" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker4937-2" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path4939-8" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.364168" + inkscape:cx="339.21593" + inkscape:cy="-3185.9235" + inkscape:document-units="px" + inkscape:current-layer="g13240-3" + showgrid="false" + inkscape:window-width="2560" + inkscape:window-height="1364" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" /> + <metadata + id="metadata34938"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture09-first-process/fig/png/kernel-memory.png" + transform="matrix(0.32279824,0,0,0.32279824,-547.29385,-1606.8058)" + id="g10592" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(2207.8045,-1902.8088)" + id="g17757" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g35416" + transform="translate(2.1289476,23.418423)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture10-first-process/fig/png/kernel-memory.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3" + transform="matrix(0.56655315,0,0,1.3524761,67.0165,6476.8508)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:6.03496313;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:4.42378187;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8" + transform="matrix(0.5708799,0,0,1.3524761,977.78466,6476.8508)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:4.40698624;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-508.13553" + y="7479.8115" + id="text42017-3-7-38-9-3-9-2-5-3-9" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5" + x="-508.13553" + y="7479.8115">Virtual</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7166.4448" + y="531.42035" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0" + sodipodi:role="line" + x="-7166.4448" + y="531.42035">0x80000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7166.4448" + y="576.42035" + id="tspan10211">(2GB, KERNBASE)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7166.4448" + y="621.42035" + id="tspan10202" /></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 552.7404,7371.1648 0,125.953" + id="path10157-1" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7467.2124" + y="641.56903" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7467.2124" + y="641.56903" + id="tspan10180-3">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7466.9956" + y="782.77618" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7461.9019" + y="782.77618" + id="tspan10180-3-3">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7461.9019" + y="822.77618" + id="tspan10280">text </tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7241.0024" + y="1194.9915" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5-7-9" + sodipodi:role="line" + x="-7241.0024" + y="1194.9915">0xe000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7241.0024" + y="1239.9915" + id="tspan10180-2-1">(PHYSTOP)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7241.0024" + y="1284.9915" + id="tspan10350">234MB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7462.334" + y="927.69" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7457.2402" + y="927.69" + id="tspan10180-3-3-1">Kernel </tspan><tspan + id="tspan10659" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7462.334" + y="967.69">R/W data</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7224.5747" + y="1398.2443" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7224.5747" + y="1398.2443" + id="tspan10350-3">0xfe000000</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7267.1538" + y="1474.2378" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-3" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7267.1538" + y="1474.2378" + id="tspan10350-3-0">0xffffffff</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7467.5752" + y="1426.1154" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7467.5752" + y="1426.1154" + id="tspan10180-3-5">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7308.1392" + y="-324.86203" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7308.1392" + y="-324.86203" + id="tspan10350-3-9-4">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7656.7334" + y="1477.8347" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7656.7334" + y="1477.8347" + id="tspan10350-3-2-8">4GB</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 719.9546,7371.1646 0,191.9503" + id="path10157-1-6" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 859.28376,7371.1646 0,191.9503" + id="path10157-1-3" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1229.5172,7369.0357 0,191.9503" + id="path10157-1-2" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="106.8016" + y="7470.0967" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="106.8016" + y="7470.0967" + id="tspan10350-3-2-8-5">User-memory</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1007.2283" + y="7728.9478" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-6" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="1007.2283" + y="7728.9478" + id="tspan10350-3-2-8-5-2">Kernel-memory</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238812;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 555.99557,7574.1087 c 3.18799,29.8178 4.05057,24.8181 34.29005,25.9445 l 379.49611,0 c 35.01627,2.3077 40.38587,8.1863 47.48537,25.4369 14.0789,-18.7002 16.2301,-22.4953 47.4858,-25.4369 l 367.0942,0 c 26.1797,-0.1417 27.413,-3.4797 27.413,-29.2462" + id="path18283-5-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1018.6854" + y="7666.3979" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-3-6-9" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="1018.6854" + y="7666.3979" + id="tspan10350-3-9-4-0-1-6-3-3">2GB</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1382.4265,7368.6105 0,191.9503" + id="path10157-1-2-3" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1003.4734,7372.8684 0,191.9503" + id="path10157-1-2-6" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7468.9526" + y="1072.9164" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + id="tspan10659-3" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7463.8589" + y="1072.9164">free </tspan><tspan + id="tspan35317" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7468.9526" + y="1112.9164">nenory</tspan><tspan + id="tspan35319" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7468.9526" + y="1152.9164">(alloc())</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7287.8652" + y="1018.4147" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-5" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7287.8652" + y="1018.4147" + id="tspan10350-9">end</tspan></text> + <text + inkscape:transform-center-y="6.8722052" + inkscape:transform-center-x="32.299365" + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7185.6851" + y="708.80969" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-1" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7179.9546" + y="708.80969" + id="tspan10202-0">KERNBASE </tspan><tspan + id="tspan35384" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7185.6851" + y="753.80969">+ 0x10000000</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238836;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -352.96155,7574.0894 c 3.18799,29.8178 4.05057,24.8181 34.29005,25.9445 l 379.496099,0 c 35.016269,2.3077 40.385881,8.1863 47.485391,25.4369 14.07888,-18.7002 16.2301,-22.4953 47.48579,-25.4369 l 367.09419,0 c 26.1797,-0.1417 27.41301,-3.4797 27.41301,-29.2462" + id="path18283-5-2-93" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="109.7283" + y="7666.3789" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-3-6-9-6" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="109.7283" + y="7666.3789" + id="tspan10350-3-9-4-0-1-6-3-3-0">2GB</tspan></text> + </g> + <g + transform="translate(32.82833,1111.3183)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g35416-6" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture10-first-process/fig/png/process-memory.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-2" + transform="matrix(0.56655315,0,0,1.3524761,67.0165,6476.8508)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:6.03496313;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:4.42378187;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-1" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-8">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-7" + transform="matrix(0.5708799,0,0,1.3524761,977.78466,6476.8508)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:4.40698624;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-508.13553" + y="7479.8115" + id="text42017-3-7-38-9-3-9-2-5-3-9-2" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3" + x="-508.13553" + y="7479.8115">Virtual</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7168.5737" + y="527.16248" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5" + sodipodi:role="line" + x="-7168.5737" + y="527.16248">0x80000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7168.5737" + y="572.16248" + id="tspan10211-9">(2GB, KERNBASE)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7168.5737" + y="617.16248" + id="tspan10202-2" /></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 552.7404,7371.1648 0,125.953" + id="path10157-1-28" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7467.2124" + y="641.56903" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7467.2124" + y="641.56903" + id="tspan10180-3-7">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7466.9956" + y="782.77618" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7461.9019" + y="782.77618" + id="tspan10180-3-3-6">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7461.9019" + y="822.77618" + id="tspan10280-1">text </tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7241.0024" + y="1194.9915" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5-7-9-9" + sodipodi:role="line" + x="-7241.0024" + y="1194.9915">0xe000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7241.0024" + y="1239.9915" + id="tspan10180-2-1-3">(PHYSTOP)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7241.0024" + y="1284.9915" + id="tspan10350-1">234MB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7462.334" + y="927.69" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7457.2402" + y="927.69" + id="tspan10180-3-3-1-4">Kernel </tspan><tspan + id="tspan10659-7" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7462.334" + y="967.69">R/W data</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7224.5747" + y="1398.2443" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7224.5747" + y="1398.2443" + id="tspan10350-3-4">0xfe000000</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7267.1538" + y="1474.2378" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-3-5" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7267.1538" + y="1474.2378" + id="tspan10350-3-0-0">0xffffffff</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7467.5752" + y="1426.1154" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-8-3" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7467.5752" + y="1426.1154" + id="tspan10180-3-5-6">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7308.1392" + y="-324.86203" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-1" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7308.1392" + y="-324.86203" + id="tspan10350-3-9-4-0">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7656.7334" + y="1477.8347" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-6" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7656.7334" + y="1477.8347" + id="tspan10350-3-2-8-3">4GB</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 719.9546,7371.1646 0,191.9503" + id="path10157-1-6-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 859.28376,7371.1646 0,191.9503" + id="path10157-1-3-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1229.5172,7369.0357 0,191.9503" + id="path10157-1-2-61" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="106.8016" + y="7727.6992" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-5" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="106.8016" + y="7727.6992" + id="tspan10350-3-2-8-5-5">User-memory</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1007.2283" + y="7728.9478" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-6-4" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="1007.2283" + y="7728.9478" + id="tspan10350-3-2-8-5-2-7">Kernel-memory</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238812;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 555.99557,7574.1087 c 3.18799,29.8178 4.05057,24.8181 34.29005,25.9445 l 379.49611,0 c 35.01627,2.3077 40.38587,8.1863 47.48537,25.4369 14.0789,-18.7002 16.2301,-22.4953 47.4858,-25.4369 l 367.0942,0 c 26.1797,-0.1417 27.413,-3.4797 27.413,-29.2462" + id="path18283-5-2-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1018.6854" + y="7666.3979" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-3-6-9-5" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="1018.6854" + y="7666.3979" + id="tspan10350-3-9-4-0-1-6-3-3-6">2GB</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1382.4265,7368.6105 0,191.9503" + id="path10157-1-2-3-9" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1003.4734,7372.8684 0,191.9503" + id="path10157-1-2-6-3" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7468.9526" + y="1072.9164" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-7-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + id="tspan10659-3-4" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7463.8589" + y="1072.9164">free </tspan><tspan + id="tspan35317-5" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7468.9526" + y="1112.9164">nenory</tspan><tspan + id="tspan35319-2" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7468.9526" + y="1152.9164">(alloc())</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7287.8652" + y="1018.4147" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-5-5" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7287.8652" + y="1018.4147" + id="tspan10350-9-4">end</tspan></text> + <text + inkscape:transform-center-y="6.8722052" + inkscape:transform-center-x="32.299365" + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7185.6851" + y="708.80969" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-1-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7179.9546" + y="708.80969" + id="tspan10202-0-4">KERNBASE </tspan><tspan + id="tspan35384-4" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7185.6851" + y="753.80969">+ 0x10000000</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238836;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -352.96155,7574.0894 c 3.18799,29.8178 4.05057,24.8181 34.29005,25.9445 l 379.496099,0 c 35.016269,2.3077 40.385881,8.1863 47.485391,25.4369 14.07888,-18.7002 16.2301,-22.4953 47.48579,-25.4369 l 367.09419,0 c 26.1797,-0.1417 27.41301,-3.4797 27.41301,-29.2462" + id="path18283-5-2-93-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture11-interrupts/fig/png/bracket.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="109.7283" + y="7666.3789" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-3-6-9-6-0" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="109.7283" + y="7666.3789" + id="tspan10350-3-9-4-0-1-6-3-3-0-7">2GB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7466.1807" + y="-263.53381" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7466.1807" + y="-263.53381" + id="tspan10180-3-3-6-6">Process</tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7461.0869" + y="-223.53381" + id="tspan10280-1-8">text </tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -187.02622,7370.3497 0,191.9503" + id="path10157-1-3-0-8" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7464.4341" + y="-132.03127" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-8-4" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7464.4341" + y="-132.03127" + id="tspan10180-3-3-6-6-3">Process</tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7464.4341" + y="-92.031265" + id="tspan10280-1-8-1">data</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -55.523642,7368.6028 0,191.9503" + id="path10157-1-3-0-8-4" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 57.572678,7373.7341 0,191.9503" + id="path10157-1-3-0-8-9" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7467.8184" + y="108.30974" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-8-4-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7467.8184" + y="108.30974" + id="tspan10180-3-3-6-6-3-0">Process</tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7467.8184" + y="148.30974" + id="tspan10280-1-8-1-6">stack</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 178.43052,7367.7293 0,191.9503" + id="path10157-1-3-0-8-4-8" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7469.6172" + y="-10.846437" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-8-4-2-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7469.6172" + y="-10.846437" + id="tspan10280-1-8-1-6-6">Guard</tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7469.6172" + y="29.153564" + id="tspan35803">Page</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7467.4883" + y="353.20358" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-8-4-2-6" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7467.4883" + y="353.20358" + id="tspan10180-3-3-6-6-3-0-4">Process</tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7467.4883" + y="393.20358" + id="tspan10280-1-8-1-6-9">heap</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7198.4507" + y="11.749762" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-7-5" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7198.4507" + y="11.749762" + id="tspan10202-2-8">4K (one page)</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7199.9116" + y="135.367" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-7-5-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7199.9116" + y="135.367" + id="tspan10202-2-8-1">4K (one page)</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238836;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 3128.1855,8643.1018 c 3.188,-29.8178 4.0505,-24.8181 34.29,-25.9445 l 379.4961,0 c 35.0163,-2.3077 40.3859,-8.1863 47.4854,-25.4369 14.0789,18.7002 16.2301,22.4953 47.4858,25.4369 l 367.0942,0 c 26.1797,0.1417 27.413,3.4797 27.413,29.2462" + id="path18283-5-2-93-3-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture11-interrupts/fig/png/bracket-v.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + </g> + <g + transform="translate(51.988808,2108.7303)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g35416-6-7" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture10-first-process/fig/png/allocuvm.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="152.42476" + y="7369.0337" + x="-355.07837" + height="195.25961" + width="907.1698" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7" + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="scale(0.64738239,1.5446821)" + xml:space="preserve" + style="font-size:21.48297501px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#cef4c4;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-155.17256" + y="4843.6406" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-1-2"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-8-2" + sodipodi:role="line" + x="-155.17256" + y="4843.6406" + style="font-size:27.56983376px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#cef4c4;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,1.3670094,-325.97496,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-56"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-11" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-4"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-3" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,1.3670094,-256.0814,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6" + transform="matrix(0.5708799,0,0,1.3524761,977.78466,6476.8508)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:4.40698624;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-508.13553" + y="7479.8115" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5" + x="-508.13553" + y="7479.8115">Virtual</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7168.5737" + y="527.16248" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-7-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5-4" + sodipodi:role="line" + x="-7168.5737" + y="527.16248">0x80000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7168.5737" + y="572.16248" + id="tspan10211-9-9">(2GB, KERNBASE)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7168.5737" + y="617.16248" + id="tspan10202-2-0" /></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 552.7404,7403.687 0,125.953" + id="path10157-1-28-9" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7467.3823" + y="641.56903" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-9-1" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7467.3823" + y="641.56903" + id="tspan10180-3-7-7">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7468.2339" + y="782.77618" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7463.1401" + y="782.77618" + id="tspan10180-3-3-6-1">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7463.1401" + y="822.77618" + id="tspan10280-1-1">text </tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7241.0024" + y="1194.9915" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-2-5" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5-7-9-9-9" + sodipodi:role="line" + x="-7241.0024" + y="1194.9915">0xe000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7241.0024" + y="1239.9915" + id="tspan10180-2-1-3-7">(PHYSTOP)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7241.0024" + y="1284.9915" + id="tspan10350-1-7">234MB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7466.7729" + y="927.69" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-9-6" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7461.6792" + y="927.69" + id="tspan10180-3-3-1-4-7">Kernel </tspan><tspan + id="tspan10659-7-3" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7466.7729" + y="967.69">R/W data</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7224.5747" + y="1398.2443" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-8-6" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7224.5747" + y="1398.2443" + id="tspan10350-3-4-5">0xfe000000</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7267.1538" + y="1474.2378" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-3-5-6" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7267.1538" + y="1474.2378" + id="tspan10350-3-0-0-3">0xffffffff</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7467.3823" + y="1426.1154" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-8-3-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7467.3823" + y="1426.1154" + id="tspan10180-3-5-6-4">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7308.1392" + y="-324.86203" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-1-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7308.1392" + y="-324.86203" + id="tspan10350-3-9-4-0-1">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7656.7334" + y="1477.8347" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-6-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7656.7334" + y="1477.8347" + id="tspan10350-3-2-8-3-9">4GB</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 719.9546,7370.6883 0,191.9503" + id="path10157-1-6-2-3" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 859.28376,7370.6883 0,191.9503" + id="path10157-1-3-0-9" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1229.5172,7370.6883 0,191.9503" + id="path10157-1-2-61-0" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="106.8016" + y="7727.6992" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-5-8" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="106.8016" + y="7727.6992" + id="tspan10350-3-2-8-5-5-8">User-memory</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1007.2283" + y="7728.9478" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-6-4-5" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="1007.2283" + y="7728.9478" + id="tspan10350-3-2-8-5-2-7-0">Kernel-memory</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238812;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 555.99557,7574.1087 c 3.18799,29.8178 4.05057,24.8181 34.29005,25.9445 l 379.49611,0 c 35.01627,2.3077 40.38587,8.1863 47.48537,25.4369 14.0789,-18.7002 16.2301,-22.4953 47.4858,-25.4369 l 367.0942,0 c 26.1797,-0.1417 27.413,-3.4797 27.413,-29.2462" + id="path18283-5-2-6-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1018.6854" + y="7666.3979" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-3-6-9-5-6" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="1018.6854" + y="7666.3979" + id="tspan10350-3-9-4-0-1-6-3-3-6-3">2GB</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1382.4265,7370.6883 0,191.9503" + id="path10157-1-2-3-9-8" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1003.4734,7370.6883 0,191.9503" + id="path10157-1-2-6-3-5" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7466.6558" + y="1072.9164" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-7-7-6" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + id="tspan10659-3-4-1" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7461.562" + y="1072.9164">free </tspan><tspan + id="tspan35317-5-1" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7466.6558" + y="1112.9164">nenory</tspan><tspan + id="tspan35319-2-5" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7466.6558" + y="1152.9164">(alloc())</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7287.8652" + y="1018.4147" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-5-5-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7287.8652" + y="1018.4147" + id="tspan10350-9-4-8">end</tspan></text> + <text + inkscape:transform-center-y="6.8722052" + inkscape:transform-center-x="32.299365" + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7185.6851" + y="708.80969" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-1-7-4" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7179.9546" + y="708.80969" + id="tspan10202-0-4-8">KERNBASE </tspan><tspan + id="tspan35384-4-1" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7185.6851" + y="753.80969">+ 0x10000000</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238836;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -352.96155,7574.0894 c 3.18799,29.8178 4.05057,24.8181 34.29005,25.9445 l 379.496099,0 c 35.016269,2.3077 40.385881,8.1863 47.485391,25.4369 14.07888,-18.7002 16.2301,-22.4953 47.48579,-25.4369 l 367.09419,0 c 26.1797,-0.1417 27.41301,-3.4797 27.41301,-29.2462" + id="path18283-5-2-93-3-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="109.7283" + y="7666.3789" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-3-6-9-6-0-3" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="109.7283" + y="7666.3789" + id="tspan10350-3-9-4-0-1-6-3-3-0-7-0">2GB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7278.833" + y="-278.43646" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-8-44" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7278.833" + y="-278.43646" + id="tspan10180-3-3-6-6-4">Process</tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7273.7393" + y="-238.43645" + id="tspan10280-1-8-4">text </tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -187.02622,7370.6883 0,191.9503" + id="path10157-1-3-0-8-7" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7279.2158" + y="-132.03127" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-8-4-6" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7279.2158" + y="-132.03127" + id="tspan10180-3-3-6-6-3-3">Process</tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7279.2158" + y="-92.031265" + id="tspan10280-1-8-1-1">data</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -55.523642,7370.6883 0,191.9503" + id="path10157-1-3-0-8-4-7" + inkscape:connector-curvature="0" /> + <g + id="g57098-7-3-7-2-0-6-0-6-7" + transform="matrix(0.64492592,0,0,0.40286281,113.93323,7630.8199)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:7.59705639;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9" + width="2613.7097" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-0-1" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-2-0">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-571.66309" + y="7964.0068" + id="text42017-3-7-5-3-9-4-6-2-3" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-9-5" + x="-571.66309" + y="7964.0068">Physical</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 919.88268,7899.088 0,185.4511" + id="path10157-9-7-1-9" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-8228.6904" + y="901.07935" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-2-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5-7-9-0-3" + sodipodi:role="line" + x="-8228.6904" + y="901.07935">0xe000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-8228.6904" + y="946.07935" + id="tspan10180-2-1-6-0">(PHYSTOP)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-8228.6904" + y="991.07935" + id="tspan10350-8-3">234MB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-8259.1943" + y="1303.7456" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-9-3" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="74.655256" + inkscape:transform-center-y="2.4893682e-05"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-8253.4639" + y="1303.7456" + id="tspan10350-3-2-4-79">Top of physical </tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-8259.1943" + y="1348.7456" + id="tspan26920-4">memory</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-8115.3911" + y="-123.65928" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-5-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="74.655269" + inkscape:transform-center-y="-3.535963e-05"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-8115.3911" + y="-123.65928" + id="tspan10350-3-9-46-9">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1040.4602" + y="7982.5801" + id="text42017-3-7-5-3-9-4-6-2-2-2" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-9-9-5" + x="1040.4602" + y="7982.5801">Ununsed </tspan><tspan + style="font-size:36px" + sodipodi:role="line" + x="1040.4602" + y="8027.5801" + id="tspan26918-3">by xv6</tspan></text> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M -359.04922,7562.1145 83.198709,7899.6028" + id="path7491-2-5-1-8-1-2-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m -146.80165,7568.8222 431.60319,326.8434" + id="path7491-2-5-1-8-1-2-8-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-8-7" + transform="matrix(0.04319481,0,0,1.3276191,181.44626,7020.1927)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:16.17060471;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-6-9" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-37-1" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-7-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-2-6" + transform="matrix(0.04319481,0,0,1.3276191,249.21086,7020.1927)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:16.17060471;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-3-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-7-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-2-8">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-8-2" + transform="matrix(0.04319481,0,0,1.3276191,628.50978,7020.1927)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:16.17060471;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-1-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-3-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-64-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-00-0-0" + transform="matrix(0.04319481,0,0,1.3276191,112.67767,7020.1927)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:16.17060471;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-4-3-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-5-5-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-4-8-4">Xen</tspan></text> + </g> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238812;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 1001.1017,7562.1773 90.781201,7895.6358" + id="path7491-2-5-1-8-1-2-1-4-7-5-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-20-5" + transform="matrix(0.04319481,0,0,1.3276191,769.82128,7020.1927)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:16.17060471;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-0-6" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-6-8" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-3-9">Xen</tspan></text> + </g> + <g + id="g34988-7-6" + transform="translate(-198.77175,6973.1325)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(-253.64343,-1817.1694)" + id="g7925-0-6-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(35.17911,2483.2706)" + id="g48863-7-7-9-8-7-3-4-5" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-7-6"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-7-3"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-87-9" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-7-9" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-0-3" + sodipodi:role="line"> 0 - 4MB</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-5-6" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-5-5" + transform="translate(-45.999997,60.18091)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-0-9" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-2-8" + sodipodi:role="line"> 2GB - 2GB + 4MB</tspan></text> + </g> + <g + id="g48858-9-3-4-4-8-8-6-50-8" + transform="translate(-0.1989018,29.347288)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-9-6-3" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-2-7-2" + sodipodi:role="line"> 4 - 8MB</tspan></text> + </g> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="610.6261" + y="3080.593" + id="text42575-3-3-1-9-93-2-6-4-0-97-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="610.6261" + y="3080.593" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6" + style="font-size:36px;text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan32671-85-5" + sodipodi:role="line" + x="610.6261" + y="3125.593" + style="font-size:36px;text-align:center;text-anchor:middle">Level 1</tspan></text> + </g> + <g + transform="translate(102.45678,3.4152259)" + id="g33194-7-3" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="518.56238" + y="1311.4017" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="518.56238" + y="1311.4017" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2" + style="font-size:36px;text-align:center;text-anchor:middle">Level 2</tspan></text> + <g + id="g33108-4-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(22.047882,687.47129)" + id="g48863-7-7-9-8-7-3-9-7-5-3-7-8" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-1-5-3"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-3-22-7" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-7-0-4"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-6-7-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-3-0-0" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-6-8-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-2-4-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-0-23-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-0-8-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-0-6-4" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-5-8-2" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-9-8-1" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-3-30-9" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-0-2-8" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-0-12-3" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-9-9-2" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-7-81-4" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-3-6-1" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-5-2-3" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-4-1-4" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(9.1099971,700.1011)" + id="g48863-7-7-9-8-7-3-9-7-5-2-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-16-6"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-6-6" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-743-0"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-0-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-8-2" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-4-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-7-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-1-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-22-7" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-3-2" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-72-9" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-1-4" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-73-9" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-7-9" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-7-5" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-58-7" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-9-3" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-6-8" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-8-9" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-2-0" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-3.8278776,712.73086)" + id="g48863-7-7-9-8-7-3-9-7-52-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-39-2"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-4-1" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-15-0"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-1-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-7-3" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-9-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-3-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-6-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-5-0" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-1-0" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-9-4" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-7-7" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-5-0" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-46-8" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-9-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-8-8" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-3-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-4-9" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-52-5" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-0-9" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-16.765758,725.3608)" + id="g48863-7-7-9-8-7-3-9-5-8" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-1-0"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-8-8" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-5-7"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-33-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-7-7" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-82-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-1-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-9-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-0-3" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-5-7" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-0" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-1-4" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-87-7" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-61-0" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-63-0" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-8-5" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-2-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-1-0" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-00-5" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-4-0" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + </g> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-4-7" + d="m 478.57917,1337.3131 c 63.1995,0.1745 27.87863,56.0807 90.95782,57.5129" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-3-7-4" + d="m 480.62511,1430.869 c 63.1995,0.1745 52.14448,-66.8663 115.22367,-65.4341" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + </g> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3670094,-186.52889,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-56-3"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-11-3" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-4-38"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-3-6" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3670094,-116.63533,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-0"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-4" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-8"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3670094,-50.27625,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-56-89"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-11-7" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-4-7"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-3-64" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M -148.89469,7569.4032 595.6638,7896.2466" + id="path7491-2-5-1-8-1-2-8-1-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-8-2-2" + transform="matrix(0.04319481,0,0,1.3276191,697.86795,7021.0776)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:16.17060471;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-1-7-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-3-4-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-64-1-0">Xen</tspan></text> + </g> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M -12.642053,7564.0812 731.91644,7890.9246" + id="path7491-2-5-1-8-1-2-8-1-9-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 1220.9488,7566.7474 924.72045,7892.5163" + id="path7491-2-5-1-8-1-2-1-4-7-5-4-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7992.2119" + y="-289.07745" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-9-1-4" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7992.2119" + y="-289.07745" + id="tspan10180-3-7-7-6">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7993.0635" + y="-147.87029" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-7-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7987.9697" + y="-147.87029" + id="tspan10180-3-3-6-1-2">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7987.9697" + y="-107.87029" + id="tspan10280-1-1-2">text </tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7991.6025" + y="-2.9564714" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-9-6-4" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7986.5088" + y="-2.9564714" + id="tspan10180-3-3-1-4-7-7">Kernel </tspan><tspan + id="tspan10659-7-3-7" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7991.6025" + y="37.04353">R/W data</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -210.69186,7895.5173 0,191.9503" + id="path10157-1-6-2-3-5" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -71.362703,7895.5173 0,191.9503" + id="path10157-1-3-0-9-4" + inkscape:connector-curvature="0" /> + </g> + <g + transform="translate(2687.9873,1057.9814)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g35416-6-7-2" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture10-first-process/fig/png/loaduvm.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="152.42476" + y="7369.0337" + x="-355.07837" + height="195.25961" + width="907.1698" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-8" + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="scale(0.64738239,1.5446821)" + xml:space="preserve" + style="font-size:21.48297501px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#cef4c4;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-155.17256" + y="4843.6406" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-1-2-9"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-8-2-3" + sodipodi:role="line" + x="-155.17256" + y="4843.6406" + style="font-size:27.56983376px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#cef4c4;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,1.3670094,-325.97496,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-56-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-11-8" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-4-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-3-2" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,1.3670094,-256.0814,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-1"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-0" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-5"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-1" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-1" + transform="matrix(0.5708799,0,0,1.3524761,977.78466,6476.8508)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:4.40698624;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-8" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-5">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-508.13553" + y="7479.8115" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-0" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-6" + x="-508.13553" + y="7479.8115">Virtual</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7168.5737" + y="527.16248" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-7-9-4" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5-4-6" + sodipodi:role="line" + x="-7168.5737" + y="527.16248">0x80000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7168.5737" + y="572.16248" + id="tspan10211-9-9-2">(2GB, KERNBASE)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7168.5737" + y="617.16248" + id="tspan10202-2-0-5" /></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 552.7404,7403.687 0,125.953" + id="path10157-1-28-9-8" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7467.3823" + y="641.56903" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-9-1-6" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7467.3823" + y="641.56903" + id="tspan10180-3-7-7-2">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7468.2339" + y="782.77618" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-7-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7463.1401" + y="782.77618" + id="tspan10180-3-3-6-1-4">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7463.1401" + y="822.77618" + id="tspan10280-1-1-7">text </tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7241.0024" + y="1194.9915" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-2-5-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5-7-9-9-9-4" + sodipodi:role="line" + x="-7241.0024" + y="1194.9915">0xe000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7241.0024" + y="1239.9915" + id="tspan10180-2-1-3-7-0">(PHYSTOP)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7241.0024" + y="1284.9915" + id="tspan10350-1-7-6">234MB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7466.7729" + y="927.69" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-9-6-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7461.6792" + y="927.69" + id="tspan10180-3-3-1-4-7-9">Kernel </tspan><tspan + id="tspan10659-7-3-9" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7466.7729" + y="967.69">R/W data</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7224.5747" + y="1398.2443" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-8-6-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7224.5747" + y="1398.2443" + id="tspan10350-3-4-5-8">0xfe000000</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7267.1538" + y="1474.2378" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-3-5-6-1" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7267.1538" + y="1474.2378" + id="tspan10350-3-0-0-3-3">0xffffffff</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7467.3823" + y="1426.1154" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-8-3-9-1" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7467.3823" + y="1426.1154" + id="tspan10180-3-5-6-4-1">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7308.1392" + y="-324.86203" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-1-8-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7308.1392" + y="-324.86203" + id="tspan10350-3-9-4-0-1-3">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7656.7334" + y="1477.8347" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-6-2-4" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7656.7334" + y="1477.8347" + id="tspan10350-3-2-8-3-9-0">4GB</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 719.9546,7370.6883 0,191.9503" + id="path10157-1-6-2-3-3" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 859.28376,7370.6883 0,191.9503" + id="path10157-1-3-0-9-9" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1229.5172,7370.6883 0,191.9503" + id="path10157-1-2-61-0-1" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="106.8016" + y="7727.6992" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-5-8-9" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="106.8016" + y="7727.6992" + id="tspan10350-3-2-8-5-5-8-6">User-memory</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1007.2283" + y="7728.9478" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-6-4-5-9" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="1007.2283" + y="7728.9478" + id="tspan10350-3-2-8-5-2-7-0-3">Kernel-memory</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238812;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 555.99557,7574.1087 c 3.18799,29.8178 4.05057,24.8181 34.29005,25.9445 l 379.49611,0 c 35.01627,2.3077 40.38587,8.1863 47.48537,25.4369 14.0789,-18.7002 16.2301,-22.4953 47.4858,-25.4369 l 367.0942,0 c 26.1797,-0.1417 27.413,-3.4797 27.413,-29.2462" + id="path18283-5-2-6-9-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1018.6854" + y="7666.3979" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-3-6-9-5-6-8" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="1018.6854" + y="7666.3979" + id="tspan10350-3-9-4-0-1-6-3-3-6-3-0">2GB</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1382.4265,7370.6883 0,191.9503" + id="path10157-1-2-3-9-8-5" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1003.4734,7370.6883 0,191.9503" + id="path10157-1-2-6-3-5-6" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7466.6558" + y="1072.9164" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-7-7-6-6" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + id="tspan10659-3-4-1-4" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7461.562" + y="1072.9164">free </tspan><tspan + id="tspan35317-5-1-0" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7466.6558" + y="1112.9164">nenory</tspan><tspan + id="tspan35319-2-5-0" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7466.6558" + y="1152.9164">(alloc())</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7287.8652" + y="1018.4147" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-5-5-9-4" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7287.8652" + y="1018.4147" + id="tspan10350-9-4-8-6">end</tspan></text> + <text + inkscape:transform-center-y="6.8722052" + inkscape:transform-center-x="32.299365" + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7185.6851" + y="708.80969" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-1-7-4-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7179.9546" + y="708.80969" + id="tspan10202-0-4-8-6">KERNBASE </tspan><tspan + id="tspan35384-4-1-7" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7185.6851" + y="753.80969">+ 0x10000000</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238836;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -352.96155,7574.0894 c 3.18799,29.8178 4.05057,24.8181 34.29005,25.9445 l 379.496099,0 c 35.016269,2.3077 40.385881,8.1863 47.485391,25.4369 14.07888,-18.7002 16.2301,-22.4953 47.48579,-25.4369 l 367.09419,0 c 26.1797,-0.1417 27.41301,-3.4797 27.41301,-29.2462" + id="path18283-5-2-93-3-0-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="109.7283" + y="7666.3789" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-3-6-9-6-0-3-6" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="109.7283" + y="7666.3789" + id="tspan10350-3-9-4-0-1-6-3-3-0-7-0-9">2GB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7278.833" + y="-278.43646" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-8-44-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7278.833" + y="-278.43646" + id="tspan10180-3-3-6-6-4-7">Process</tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7273.7393" + y="-238.43646" + id="tspan10280-1-8-4-2">text </tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -187.02622,7370.6883 0,191.9503" + id="path10157-1-3-0-8-7-8" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7279.2158" + y="-132.03127" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-8-4-6-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7279.2158" + y="-132.03127" + id="tspan10180-3-3-6-6-3-3-9">Process</tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7279.2158" + y="-92.031265" + id="tspan10280-1-8-1-1-9">data</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -55.523642,7370.6883 0,191.9503" + id="path10157-1-3-0-8-4-7-6" + inkscape:connector-curvature="0" /> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3670094,-186.52889,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-56-3-5"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-11-3-9" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-4-38-3"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-3-6-5" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3670094,-116.63533,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-0-7"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-4-0" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-8-8"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-1" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3670094,-50.27625,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-56-89-9"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-11-7-9" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-4-7-7"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-3-64-8" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + id="g15703-2-6-0-3-3" + style="fill:#b0b0b0;fill-opacity:1;stroke:#fdf4f4;stroke-width:1.51142311;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter61401)" + transform="matrix(2.0535129,0,0,2.0458232,876.59615,6892.0412)" + inkscape:export-filename="C:\Users\aa\Documents\Anton\phd-committee-meeting\drawings\bitmaps\xen-arch-with-devices.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <path + id="path15705-9-6-2-4-7" + d="m -69.281596,516.36862 0,0.24456 c 0,-0.0822 0.02926,-0.16327 0.06108,-0.24456 l -0.06108,0 z m 0,0.24456 0,35.13753 0.0102,0 c -0.0034,0.0265 -0.0102,0.0528 -0.0102,0.0795 0,3.01797 21.717537,5.46499 48.467256,5.46499 26.7498078,0 48.457105,-2.44702 48.457105,-5.46499 0,-0.13533 -0.04647,-0.27054 -0.132311,-0.40346 l 0,-34.4101 c -1.827876,2.83033 -22.7746213,5.0616 -48.324794,5.0616 -26.749763,0 -48.467256,-2.4471 -48.467256,-5.46506 z" + style="fill:#b0b0b0;fill-opacity:1;stroke:#2d2a2a;stroke-width:1.88927889;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + inkscape:connector-curvature="0" /> + <path + transform="matrix(0.3256936,0,0,0.1956162,-759.09182,250.36669)" + d="m 2415.154,1360.6554 c 0,15.436 -66.6152,27.9494 -148.7893,27.9494 -82.174,0 -148.7892,-12.5134 -148.7892,-27.9494 0,-15.436 66.6152,-27.9494 148.7892,-27.9494 82.1741,0 148.7893,12.5134 148.7893,27.9494 z" + sodipodi:ry="27.949366" + sodipodi:rx="148.78926" + sodipodi:cy="1360.6554" + sodipodi:cx="2266.3647" + id="path15707-1-0-6-5-4" + style="fill:#b0b0b0;fill-opacity:1;stroke:#2d2a2a;stroke-width:7.48495245;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + sodipodi:type="arc" /> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#TriangleInL)" + d="M 993.00371,588.76967 C 1031.2516,690.88635 1138.9679,693.76253 1246.7395,696.5597" + id="path63494" + inkscape:connector-curvature="0" + transform="matrix(3.0979103,0,0,3.0979103,-3200.3245,5822.5677)" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="359.51642" + y="7853.8916" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-5-8-9-1" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-74.655341" + inkscape:transform-center-x="-2.0710857e-05"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="359.51642" + y="7853.8916" + id="tspan10350-3-2-8-5-5-8-6-1">read program code and data</tspan></text> + </g> + <g + transform="translate(108.20394,3877.126)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g35416-6-7-5" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture10-first-process/fig/png/stacj.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="152.42476" + y="7369.0337" + x="-355.07837" + height="195.25961" + width="907.1698" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-6" + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="scale(0.64738239,1.5446821)" + xml:space="preserve" + style="font-size:21.48297501px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#cef4c4;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-155.17256" + y="4843.6406" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-1-2-7"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-8-2-7" + sodipodi:role="line" + x="-155.17256" + y="4843.6406" + style="font-size:27.56983376px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#cef4c4;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,1.3670094,-325.97496,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-56-4"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-11-0" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-4-6"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-3-4" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,1.3670094,-256.0814,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-7"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-48" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-58"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-2" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-6" + transform="matrix(0.5708799,0,0,1.3524761,977.78466,6476.8508)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:4.40698624;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-06" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-4">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-508.13553" + y="7479.8115" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-6" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-2" + x="-508.13553" + y="7479.8115">Virtual</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7168.5737" + y="527.16248" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-7-9-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5-4-9" + sodipodi:role="line" + x="-7168.5737" + y="527.16248">0x80000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7168.5737" + y="572.16248" + id="tspan10211-9-9-6">(2GB, KERNBASE)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7168.5737" + y="617.16248" + id="tspan10202-2-0-0" /></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 552.7404,7403.687 0,125.953" + id="path10157-1-28-9-7" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7467.3823" + y="641.56903" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-9-1-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7467.3823" + y="641.56903" + id="tspan10180-3-7-7-1">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7468.2339" + y="782.77618" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-7-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7463.1401" + y="782.77618" + id="tspan10180-3-3-6-1-1">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7463.1401" + y="822.77618" + id="tspan10280-1-1-3">text </tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7241.0024" + y="1194.9915" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-2-5-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5-7-9-9-9-7" + sodipodi:role="line" + x="-7241.0024" + y="1194.9915">0xe000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7241.0024" + y="1239.9915" + id="tspan10180-2-1-3-7-2">(PHYSTOP)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7241.0024" + y="1284.9915" + id="tspan10350-1-7-64">234MB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7466.7729" + y="927.69" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-9-6-5" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7461.6792" + y="927.69" + id="tspan10180-3-3-1-4-7-2">Kernel </tspan><tspan + id="tspan10659-7-3-0" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7466.7729" + y="967.69">R/W data</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7224.5747" + y="1398.2443" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-8-6-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7224.5747" + y="1398.2443" + id="tspan10350-3-4-5-9">0xfe000000</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7267.1538" + y="1474.2378" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-3-5-6-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7267.1538" + y="1474.2378" + id="tspan10350-3-0-0-3-9">0xffffffff</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7467.3823" + y="1426.1154" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-8-3-9-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7467.3823" + y="1426.1154" + id="tspan10180-3-5-6-4-4">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7294.6309" + y="-338.37012" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-1-8-5" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7294.6309" + y="-338.37012" + id="tspan10350-3-9-4-0-1-1">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7656.7334" + y="1477.8347" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-6-2-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7656.7334" + y="1477.8347" + id="tspan10350-3-2-8-3-9-3">4GB</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 719.9546,7370.6883 0,191.9503" + id="path10157-1-6-2-3-7" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 859.28376,7370.6883 0,191.9503" + id="path10157-1-3-0-9-8" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1229.5172,7370.6883 0,191.9503" + id="path10157-1-2-61-0-8" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1007.2283" + y="7728.9478" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-6-4-5-4" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="1007.2283" + y="7728.9478" + id="tspan10350-3-2-8-5-2-7-0-6">Kernel-memory</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238812;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 555.99557,7574.1087 c 3.18799,29.8178 4.05057,24.8181 34.29005,25.9445 l 379.49611,0 c 35.01627,2.3077 40.38587,8.1863 47.48537,25.4369 14.0789,-18.7002 16.2301,-22.4953 47.4858,-25.4369 l 367.0942,0 c 26.1797,-0.1417 27.413,-3.4797 27.413,-29.2462" + id="path18283-5-2-6-9-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1018.6854" + y="7666.3979" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-3-6-9-5-6-6" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="1018.6854" + y="7666.3979" + id="tspan10350-3-9-4-0-1-6-3-3-6-3-09">2GB</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1382.4265,7370.6883 0,191.9503" + id="path10157-1-2-3-9-8-7" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1003.4734,7370.6883 0,191.9503" + id="path10157-1-2-6-3-5-5" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7466.6558" + y="1072.9164" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-7-7-6-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + id="tspan10659-3-4-1-7" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7461.562" + y="1072.9164">free </tspan><tspan + id="tspan35317-5-1-8" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7466.6558" + y="1112.9164">nenory</tspan><tspan + id="tspan35319-2-5-5" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7466.6558" + y="1152.9164">(alloc())</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7287.8652" + y="1018.4147" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-5-5-9-3" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7287.8652" + y="1018.4147" + id="tspan10350-9-4-8-3">end</tspan></text> + <text + inkscape:transform-center-y="6.8722052" + inkscape:transform-center-x="32.299365" + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7185.6851" + y="708.80969" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-1-7-4-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7179.9546" + y="708.80969" + id="tspan10202-0-4-8-3">KERNBASE </tspan><tspan + id="tspan35384-4-1-79" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7185.6851" + y="753.80969">+ 0x10000000</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -187.02622,7370.6883 0,191.9503" + id="path10157-1-3-0-8-7-9" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -55.523642,7370.6883 0,191.9503" + id="path10157-1-3-0-8-4-7-5" + inkscape:connector-curvature="0" /> + <g + id="g57098-7-3-7-2-0-6-0-6-7-8" + transform="matrix(0.64492592,0,0,0.40286281,113.93323,7630.8199)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:7.59705639;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-4" + width="2613.7097" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-0-1-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-2-0-7">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-571.66309" + y="7964.0068" + id="text42017-3-7-5-3-9-4-6-2-3-1" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-9-5-3" + x="-571.66309" + y="7964.0068">Physical</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 919.88268,7899.088 0,185.4511" + id="path10157-9-7-1-9-8" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-8228.6904" + y="901.07935" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-2-0-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5-7-9-0-3-9" + sodipodi:role="line" + x="-8228.6904" + y="901.07935">0xe000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-8228.6904" + y="946.07935" + id="tspan10180-2-1-6-0-7">(PHYSTOP)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-8228.6904" + y="991.07935" + id="tspan10350-8-3-9">234MB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-8259.1943" + y="1303.7456" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-9-3-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="74.655256" + inkscape:transform-center-y="2.4893682e-05"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-8253.4639" + y="1303.7456" + id="tspan10350-3-2-4-79-3">Top of physical </tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-8259.1943" + y="1348.7456" + id="tspan26920-4-2">memory</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-8115.3911" + y="-123.65928" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-5-9-4" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="74.655269" + inkscape:transform-center-y="-3.535963e-05"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-8115.3911" + y="-123.65928" + id="tspan10350-3-9-46-9-3">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1040.4602" + y="7982.5801" + id="text42017-3-7-5-3-9-4-6-2-2-2-7" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-9-9-5-1" + x="1040.4602" + y="7982.5801">Ununsed </tspan><tspan + style="font-size:36px" + sodipodi:role="line" + x="1040.4602" + y="8027.5801" + id="tspan26918-3-2">by xv6</tspan></text> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 98.725306,7550.1071 540.97324,7899.6026" + id="path7491-2-5-1-8-1-2-9-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238741;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 55.819862,7562.8183 473.91495,7897.1662" + id="path7491-2-5-1-8-1-2-8-1-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-8-7-2" + transform="matrix(0.04319481,0,0,1.3276191,181.44626,7020.1927)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:16.17060471;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-6-9-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-37-1-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-7-9-5">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-2-6-1" + transform="matrix(0.04319481,0,0,1.3276191,249.21086,7020.1927)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:16.17060471;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-3-3-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-7-6-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-2-8-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-8-2-7" + transform="matrix(0.04319481,0,0,1.3276191,628.50978,7020.1927)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:16.17060471;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-1-7-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-3-4-1" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-64-1-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-00-0-0-7" + transform="matrix(0.04319481,0,0,1.3276191,112.67767,7020.1927)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:16.17060471;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-4-3-0-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-5-5-6-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-4-8-4-0">Xen</tspan></text> + </g> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:23.23432742,23.23432742;stroke-dashoffset:0" + d="M 1001.1017,7562.1773 90.781201,7895.6358" + id="path7491-2-5-1-8-1-2-1-4-7-5-4-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-20-5-5" + transform="matrix(0.04319481,0,0,1.3276191,769.82128,7020.1927)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:16.17060471;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-0-6-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-6-8-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-3-9-6">Xen</tspan></text> + </g> + <g + id="g34988-7-6-2" + transform="translate(-198.77175,6973.1325)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(-253.64343,-1817.1694)" + id="g7925-0-6-9-1" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(35.17911,2483.2706)" + id="g48863-7-7-9-8-7-3-4-5-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-7-6-6"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-4" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-7-3-8"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-8" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-2" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-87-9-2" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-7-9-9" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-0-3-7" + sodipodi:role="line"> 0 - 4MB</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-5-6-5" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-6" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-4" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-5-5-3" + transform="translate(-45.999997,60.18091)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-0-9-7" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-2-8-9" + sodipodi:role="line"> 2GB - 2GB + 4MB</tspan></text> + </g> + <g + id="g48858-9-3-4-4-8-8-6-50-8-7" + transform="translate(-0.1989018,29.347288)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-9-6-3-4" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-2-7-2-9" + sodipodi:role="line"> 4 - 8MB</tspan></text> + </g> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="610.6261" + y="3080.593" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="610.6261" + y="3080.593" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-7" + style="font-size:36px;text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan32671-85-5-0" + sodipodi:role="line" + x="610.6261" + y="3125.593" + style="font-size:36px;text-align:center;text-anchor:middle">Level 1</tspan></text> + </g> + <g + transform="translate(102.45678,3.4152259)" + id="g33194-7-3-6" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="518.56238" + y="1311.4017" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="518.56238" + y="1311.4017" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2-8" + style="font-size:36px;text-align:center;text-anchor:middle">Level 2</tspan></text> + <g + id="g33108-4-0-5" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(22.047882,687.47129)" + id="g48863-7-7-9-8-7-3-9-7-5-3-7-8-3" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-1-5-3-9"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-3-22-7-4" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-7-0-4-1"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-6-7-8-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-3-0-0-4" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-6-8-6-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-2-4-4-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-0-23-1-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-0-8-1-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-0-6-4-9" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-5-8-2-8" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-9-8-1-3" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-3-30-9-8" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-0-2-8-5" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-0-12-3-2" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-9-9-2-2" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-7-81-4-2" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-3-6-1-7" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-5-2-3-0" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-4-1-4-3" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(9.1099971,700.1011)" + id="g48863-7-7-9-8-7-3-9-7-5-2-9-4" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-16-6-6"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-6-6-3" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-743-0-6"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-0-2-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-8-2-3" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-4-5-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-7-4-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-1-6-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-22-7-9" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-3-2-7" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-72-9-2" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-1-4-5" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-73-9-8" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-7-9-9" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-7-5-0" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-58-7-2" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-9-3-4" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-6-8-7" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-8-9-6" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-2-0-5" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-3.8278776,712.73086)" + id="g48863-7-7-9-8-7-3-9-7-52-0-7" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-39-2-1"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-4-1-3" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-15-0-3"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-1-7-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-7-3-8" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-9-6-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-3-8-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-6-8-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-5-0-8" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-1-0-7" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-9-4-6" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-7-7-3" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-5-0-5" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-46-8-0" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-9-1-8" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-8-8-0" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-3-4-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-4-9-1" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-52-5-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-0-9-3" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-16.765758,725.3608)" + id="g48863-7-7-9-8-7-3-9-5-8-5" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-1-0-9"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-8-8-3" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-5-7-4"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-33-7-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-7-7-5" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-82-3-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-1-5-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-9-6-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-0-3-5" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-5-7-6" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-0-5" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-1-4-9" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-87-7-9" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-61-0-0" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-63-0-7" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-8-5-6" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-2-0-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-1-0-7" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-00-5-6" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-4-0-1" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + </g> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-4-7-5" + d="m 478.57917,1337.3131 c 63.1995,0.1745 27.87863,56.0807 90.95782,57.5129" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-3-7-4-0" + d="m 480.62511,1430.869 c 63.1995,0.1745 52.14448,-66.8663 115.22367,-65.4341" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + </g> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3670094,-186.52889,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-56-3-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-11-3-5" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-4-38-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-3-6-8" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3670094,-116.63533,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-0-1"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-4-2" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-8-2"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3670094,-50.27625,6466.2145)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-56-89-91"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-11-7-0" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-4-7-4"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-3-64-2" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 58.229522,7567.9022 414.05489,7896.2465" + id="path7491-2-5-1-8-1-2-8-1-9-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-8-2-2-4" + transform="matrix(0.04319481,0,0,1.3276191,697.86795,7021.0776)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:16.17060471;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-1-7-5-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-3-4-4-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-64-1-0-2">Xen</tspan></text> + </g> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M -12.642053,7564.0815 356.69141,7902.9321" + id="path7491-2-5-1-8-1-2-8-1-9-5-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:23.23432742,23.23432742;stroke-dashoffset:0" + d="M 1220.9488,7566.7474 924.72045,7892.5163" + id="path7491-2-5-1-8-1-2-1-4-7-5-4-9-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7992.2119" + y="-289.07745" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-9-1-4-3" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7992.2119" + y="-289.07745" + id="tspan10180-3-7-7-6-7">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7993.0635" + y="-147.87029" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-7-9-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7987.9697" + y="-147.87029" + id="tspan10180-3-3-6-1-2-0">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7987.9697" + y="-107.87029" + id="tspan10280-1-1-2-3">text </tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7991.6025" + y="-2.9564714" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-9-6-4-4" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7986.5088" + y="-2.9564714" + id="tspan10180-3-3-1-4-7-7-9">Kernel </tspan><tspan + id="tspan10659-7-3-7-2" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7991.6025" + y="37.04353">R/W data</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -210.69186,7895.5173 0,191.9503" + id="path10157-1-6-2-3-5-7" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -71.362703,7895.5173 0,191.9503" + id="path10157-1-3-0-9-4-4" + inkscape:connector-curvature="0" /> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3670094,20.591362,6465.8146)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-0-1-2"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-4-2-5" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-8-2-2"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-4" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#4cc829;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3670094,86.950432,6465.8146)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-56-89-91-4"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-11-7-0-3" + style="fill:#4cc829;fill-opacity:1;stroke:#2e3139;stroke-width:15.93592453;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4cc829;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-4-7-4-8"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-3-64-2-6" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4cc829;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7475.895" + y="100.27166" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-8-4-2-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7475.895" + y="100.27166" + id="tspan10280-1-8-1-6-92">Stack</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7474.6924" + y="32.146072" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-8-4-2-9-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7474.6924" + y="32.146072" + id="tspan35803-1">Guard</tspan></text> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-8-2-7-2" + transform="matrix(0.04319481,0,0,1.3276191,379.65924,7020.9626)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:16.17060471;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-1-7-1-4" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-3-4-1-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-64-1-1-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-8-2-7-7" + transform="matrix(0.04319481,0,0,1.3276191,501.23215,7020.9626)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:16.17060471;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-1-7-1-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-3-4-1-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-64-1-1-16">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7219.1802" + y="-94.508766" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-8-4-6-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7219.1802" + y="-94.508766" + id="tspan10180-3-3-6-6-3-3-98">Process</tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7219.1802" + y="-54.508766" + id="tspan10280-1-8-1-1-8">data</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-7214.2944" + y="-255.92296" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-3-8-44-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7214.2944" + y="-255.92296" + id="tspan10180-3-3-6-6-4-4">Process</tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-7209.2007" + y="-215.92296" + id="tspan10280-1-8-4-1">text </tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238812;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -353.24228,7348.723 c 0.71416,-29.8178 0.90739,-24.8181 7.68146,-25.9445 l 85.01257,0 c 7.84415,-2.3077 9.04702,-8.1863 10.6374,-25.4369 3.15388,18.7002 3.63578,22.4953 10.63751,25.4369 l 82.23435,0 c 5.86462,0.1417 6.1409,3.4797 6.1409,29.2462" + id="path18283-5-2-6-9-7-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238836;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -145.36763,7348.723 c 0.45459,-29.8178 0.57759,-24.8181 4.88955,-25.9445 l 54.113866,0 c 4.993112,-2.3077 5.758786,-8.1863 6.771126,-25.4369 2.007569,18.7002 2.314318,22.4953 6.771196,25.4369 l 52.345417,0 c 3.733063,0.1417 3.908926,3.4797 3.908926,29.2462" + id="path18283-5-2-6-9-7-9-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + </g> + <g + id="g6937" + transform="translate(-710.6154,18.602497)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs-base.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs.png" + id="g35416-6-7-7-5" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-2194.3191,2968.4881)"> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238741;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6" + width="805.8844" + height="195.25961" + x="-355.07837" + y="7369.0337" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,837.31304,6476.8508)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-8" + y="7331.1719" + x="-83.262878" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7331.1719" + x="-83.262878" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-2" + sodipodi:role="line" + style="font-size:36px">Process 1 (ls)</tspan></text> + <path + inkscape:connector-curvature="0" + id="path10157-1-28-9-5-9" + d="m 552.7404,7403.687 0,125.953" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.72183761,0,0,0.4166357,151.50324,7530.9983)" + id="g57098-7-3-7-2-0-6-0-6-7-5-9"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="249.05609" + y="659.66626" + x="-745.02252" + height="472.811" + width="2613.7097" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-0-6" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:7.06123829;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-07-7-0-1-4-0"><tspan + id="tspan51487-3-8-6-9-9-4-4-7-2-0-8-2" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-5-3-9-4-6-2-3-7-7" + y="7919.2837" + x="-603.2326" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7919.2837" + x="-603.2326" + id="tspan42019-9-2-77-2-6-0-5-9-5-1-6" + sodipodi:role="line" + style="font-size:36px">Memory</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-6-1" + y="7296.9014" + x="717.9693" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7296.9014" + x="717.9693" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-7-3" + sodipodi:role="line" + style="font-size:36px">Process 2 (ls)</tspan></text> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-2" + width="805.8844" + height="195.25961" + x="-96.863708" + y="7805.9146" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,1093.7958,6915.0471)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-4"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1714.7433" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-9" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-1"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-0" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path5628" + d="m -2547.2536,10536.606 0,90.914 256.5021,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4690)" /> + <path + inkscape:connector-curvature="0" + id="path5628-9" + d="m -1641.6839,10532.589 0,90.914 256.5021,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" /> + <path + inkscape:connector-curvature="0" + id="path5628-7" + d="m -2132.3264,10537.85 0,90.914 256.5021,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" /> + <text + sodipodi:linespacing="125%" + id="text6650-0" + y="10489.802" + x="-2143.7021" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10489.802" + x="-2143.7021" + id="tspan6652-4" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8" + y="10840.104" + x="-1884.6986" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10840.104" + x="-1884.6986" + id="tspan6652-4-0" + sodipodi:role="line">x + base<tspan + id="tspan6797" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805" + style="font-size:24.78328323px">1</tspan></tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-4" + y="10603.802" + x="-2506.2471" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10603.802" + x="-2506.2471" + id="tspan6652-4-0-2" + sodipodi:role="line">base<tspan + id="tspan6797-9" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-6" + style="font-size:24.78328323px">1</tspan></tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-4-1" + y="10599.855" + x="-1563.9984" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10599.855" + x="-1563.9984" + id="tspan6652-4-0-2-0" + sodipodi:role="line">base<tspan + id="tspan6797-9-4" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-6-2" + style="font-size:24.78328323px">2</tspan></tspan></tspan></text> + <path + inkscape:connector-curvature="0" + id="path5628-7-0" + d="m -1205.0615,10535.882 0,90.914 256.50205,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" /> + <text + sodipodi:linespacing="125%" + id="text6650-0-5" + y="10487.833" + x="-1216.4374" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10487.833" + x="-1216.4374" + id="tspan6652-4-5" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-2" + y="10838.135" + x="-957.43378" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10838.135" + x="-957.43378" + id="tspan6652-4-0-9" + sodipodi:role="line">x + base<tspan + id="tspan6797-0" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-2" + style="font-size:24.78328323px">2</tspan></tspan></tspan></text> + </g> + <g + transform="translate(-663.77151,-1206.2361)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g6937-8" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs.png" + id="g35416-6-7-7-5-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-2194.3191,2968.4881)"> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238741;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-4" + width="805.8844" + height="195.25961" + x="-355.07837" + y="7369.0337" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,837.31304,6476.8508)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-0"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-91" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-9"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-6" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-8-2" + y="7331.1719" + x="-83.262878" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7331.1719" + x="-83.262878" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-2-5" + sodipodi:role="line" + style="font-size:36px">Process 1 (ls)</tspan></text> + <path + inkscape:connector-curvature="0" + id="path10157-1-28-9-5-9-4" + d="m 552.7404,7403.687 0,125.953" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.72183761,0,0,0.4166357,151.50324,7530.9983)" + id="g57098-7-3-7-2-0-6-0-6-7-5-9-4"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="249.05609" + y="659.66626" + x="-745.02252" + height="472.811" + width="2613.7097" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-0-6-9" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:7.06123829;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-07-7-0-1-4-0-9"><tspan + id="tspan51487-3-8-6-9-9-4-4-7-2-0-8-2-3" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-5-3-9-4-6-2-3-7-7-6" + y="7919.2837" + x="-603.2326" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7919.2837" + x="-603.2326" + id="tspan42019-9-2-77-2-6-0-5-9-5-1-6-0" + sodipodi:role="line" + style="font-size:36px">Memory</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-6-1-5" + y="7296.9014" + x="717.9693" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7296.9014" + x="717.9693" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-7-3-0" + sodipodi:role="line" + style="font-size:36px">Process 2 (ls)</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text6650-0-3" + y="10489.802" + x="-2143.7021" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10489.802" + x="-2143.7021" + id="tspan6652-4-1" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-5-8" + y="10487.833" + x="-1216.4374" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10487.833" + x="-1216.4374" + id="tspan6652-4-5-6" + sodipodi:role="line">x</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g6937-0" + transform="translate(-651.90524,1384.1155)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs-base-v2.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs.png" + id="g35416-6-7-7-5-4" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-2194.3191,2968.4881)"> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238741;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-7" + width="805.8844" + height="195.25961" + x="-355.07837" + y="7369.0337" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,1010.796,6476.8508)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-8" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-90"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-68" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-8-7" + y="7331.1719" + x="-83.262878" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7331.1719" + x="-83.262878" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-2-9" + sodipodi:role="line" + style="font-size:36px">Process 1 (ls)</tspan></text> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.72183761,0,0,0.4166357,151.50324,7530.9983)" + id="g57098-7-3-7-2-0-6-0-6-7-5-9-3"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="249.05609" + y="659.66626" + x="-745.02252" + height="472.811" + width="2613.7097" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-0-6-3" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:7.06123829;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-07-7-0-1-4-0-3"><tspan + id="tspan51487-3-8-6-9-9-4-4-7-2-0-8-2-7" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-5-3-9-4-6-2-3-7-7-3" + y="7919.2837" + x="-603.2326" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7919.2837" + x="-603.2326" + id="tspan42019-9-2-77-2-6-0-5-9-5-1-6-2" + sodipodi:role="line" + style="font-size:36px">Memory</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-6-1-6" + y="7296.9014" + x="717.9693" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7296.9014" + x="717.9693" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-7-3-5" + sodipodi:role="line" + style="font-size:36px">Process 2 (ls)</tspan></text> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-2-2" + width="805.8844" + height="195.25961" + x="-96.863708" + y="7805.9146" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,1093.7958,6915.0471)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-4-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1714.7433" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-9-5" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-1-8"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-0-7" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + </g> + <path + inkscape:connector-curvature="0" + id="path5628-96" + d="m -2547.2536,10536.606 0,90.914 256.5021,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4690)" /> + <path + inkscape:connector-curvature="0" + id="path5628-9-0" + d="m -1468.2009,10532.589 0,90.914 83.0191,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" + sodipodi:nodetypes="cccc" /> + <path + inkscape:connector-curvature="0" + id="path5628-7-4" + d="m -2132.3264,10537.85 0,90.914 256.5021,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" /> + <text + sodipodi:linespacing="125%" + id="text6650-0-1" + y="10489.802" + x="-2143.7021" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10489.802" + x="-2143.7021" + id="tspan6652-4-04" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-8" + y="10840.104" + x="-1884.6986" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10840.104" + x="-1884.6986" + id="tspan6652-4-0-7" + sodipodi:role="line">x + base<tspan + id="tspan6797-08" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-62" + style="font-size:24.78328323px">1</tspan></tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-4-4" + y="10603.802" + x="-2506.2471" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10603.802" + x="-2506.2471" + id="tspan6652-4-0-2-7" + sodipodi:role="line">base<tspan + id="tspan6797-9-9" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-6-3" + style="font-size:24.78328323px">1</tspan></tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-4-1-9" + y="10588.694" + x="-1433.7809" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10588.694" + x="-1433.7809" + id="tspan6652-4-0-2-0-2" + sodipodi:role="line">base<tspan + id="tspan6797-9-4-8" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-6-2-3" + style="font-size:24.78328323px">2</tspan></tspan></tspan></text> + <path + inkscape:connector-curvature="0" + id="path5628-7-0-0" + d="m -1205.0615,10535.882 0,90.914 256.50205,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" /> + <text + sodipodi:linespacing="125%" + id="text6650-0-5-1" + y="10487.833" + x="-1042.955" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10487.833" + x="-1042.955" + id="tspan6652-4-5-7" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-2-8" + y="10838.135" + x="-957.43378" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10838.135" + x="-957.43378" + id="tspan6652-4-0-9-9" + sodipodi:role="line">x + base<tspan + id="tspan6797-0-1" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-2-5" + style="font-size:24.78328323px">2</tspan></tspan></tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g6937-0-2" + transform="translate(-566.33375,2570.9549)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs-base-v2-malloc.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs.png" + id="g35416-6-7-7-5-4-5" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-2194.3191,2968.4881)"> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238741;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-7-7" + width="805.8844" + height="195.25961" + x="-355.07837" + y="7364.6641" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,1010.796,6476.8508)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-6-4"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-8-9" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-90-9"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-68-4" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-8-7-5" + y="7331.1719" + x="-83.262878" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7331.1719" + x="-83.262878" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-2-9-9" + sodipodi:role="line" + style="font-size:36px">Process 1 (ls)</tspan></text> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.72183761,0,0,0.4166357,151.50324,7530.9983)" + id="g57098-7-3-7-2-0-6-0-6-7-5-9-3-3"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="249.05609" + y="659.66626" + x="-745.02252" + height="472.811" + width="2613.7097" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-0-6-3-5" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:7.06123829;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-07-7-0-1-4-0-3-7"><tspan + id="tspan51487-3-8-6-9-9-4-4-7-2-0-8-2-7-0" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-5-3-9-4-6-2-3-7-7-3-8" + y="7919.2837" + x="-603.2326" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7919.2837" + x="-603.2326" + id="tspan42019-9-2-77-2-6-0-5-9-5-1-6-2-1" + sodipodi:role="line" + style="font-size:36px">Memory</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-6-1-6-9" + y="7296.9014" + x="717.9693" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7296.9014" + x="717.9693" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-7-3-5-9" + sodipodi:role="line" + style="font-size:36px">Process 2 (ls)</tspan></text> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-2-2-7" + width="805.8844" + height="195.25961" + x="-96.863708" + y="7805.9146" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,1093.7958,6915.0471)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-4-6-8"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1714.7433" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-9-5-2" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-1-8-5"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-0-7-3" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <rect + style="fill:#a1d693;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238764999999985;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-7-7-6" + width="158.51749" + height="195.25961" + x="450.18613" + y="7364.6641" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-8-7-5-4" + y="7471.1592" + x="226.28728" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7471.1592" + x="226.28728" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-2-9-9-7" + sodipodi:role="line" + style="font-size:36px">malloc() =</tspan></text> + </g> + <path + inkscape:connector-curvature="0" + id="path5628-96-4" + d="m -2547.2536,10536.606 0,90.914 256.5021,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4690)" /> + <path + inkscape:connector-curvature="0" + id="path5628-9-0-9" + d="m -1468.2009,10532.589 0,90.914 83.0191,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" + sodipodi:nodetypes="cccc" /> + <path + inkscape:connector-curvature="0" + id="path5628-7-4-0" + d="m -2132.3264,10537.85 0,90.914 256.5021,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" /> + <text + sodipodi:linespacing="125%" + id="text6650-0-1-2" + y="10489.802" + x="-2143.7021" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10489.802" + x="-2143.7021" + id="tspan6652-4-04-0" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-8-1" + y="10840.104" + x="-1884.6986" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10840.104" + x="-1884.6986" + id="tspan6652-4-0-7-9" + sodipodi:role="line">x + base<tspan + id="tspan6797-08-6" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-62-2" + style="font-size:24.78328323px">1</tspan></tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-4-4-1" + y="10603.802" + x="-2506.2471" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10603.802" + x="-2506.2471" + id="tspan6652-4-0-2-7-2" + sodipodi:role="line">base<tspan + id="tspan6797-9-9-0" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-6-3-7" + style="font-size:24.78328323px">1</tspan></tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-4-1-9-3" + y="10588.694" + x="-1433.7809" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10588.694" + x="-1433.7809" + id="tspan6652-4-0-2-0-2-1" + sodipodi:role="line">base<tspan + id="tspan6797-9-4-8-1" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-6-2-3-9" + style="font-size:24.78328323px">2</tspan></tspan></tspan></text> + <path + inkscape:connector-curvature="0" + id="path5628-7-0-0-0" + d="m -1205.0615,10535.882 0,90.914 256.50205,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" /> + <text + sodipodi:linespacing="125%" + id="text6650-0-5-1-5" + y="10487.833" + x="-1042.955" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10487.833" + x="-1042.955" + id="tspan6652-4-5-7-6" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-2-8-7" + y="10838.135" + x="-957.43378" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10838.135" + x="-957.43378" + id="tspan6652-4-0-9-9-7" + sodipodi:role="line">x + base<tspan + id="tspan6797-0-1-4" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-2-5-0" + style="font-size:24.78328323px">2</tspan></tspan></tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g6937-0-2-6" + transform="translate(-565.33663,3515.5716)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs-base-v2-malloc-conflict.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs.png" + id="g35416-6-7-7-5-4-5-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-2194.3191,2968.4881)"> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238741;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-7-7-66" + width="805.8844" + height="195.25961" + x="-355.07837" + y="7364.6641" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,1010.796,6476.8508)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-6-4-4"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-8-9-6" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-90-9-2"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-68-4-8" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-8-7-5-9" + y="7331.1719" + x="-83.262878" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7331.1719" + x="-83.262878" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-2-9-9-6" + sodipodi:role="line" + style="font-size:36px">Process 1 (ls)</tspan></text> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.72183761,0,0,0.4166357,151.50324,7530.9983)" + id="g57098-7-3-7-2-0-6-0-6-7-5-9-3-3-0"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="249.05609" + y="659.66626" + x="-745.02252" + height="472.811" + width="2613.7097" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-0-6-3-5-7" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:7.06123829;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-07-7-0-1-4-0-3-7-0"><tspan + id="tspan51487-3-8-6-9-9-4-4-7-2-0-8-2-7-0-1" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-5-3-9-4-6-2-3-7-7-3-8-0" + y="7919.2837" + x="-603.2326" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7919.2837" + x="-603.2326" + id="tspan42019-9-2-77-2-6-0-5-9-5-1-6-2-1-1" + sodipodi:role="line" + style="font-size:36px">Memory</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-6-1-6-9-3" + y="7296.9014" + x="717.9693" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7296.9014" + x="717.9693" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-7-3-5-9-7" + sodipodi:role="line" + style="font-size:36px">Process 2 (ls)</tspan></text> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-2-2-7-7" + width="805.8844" + height="195.25961" + x="-96.863708" + y="7805.9146" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,1093.7958,6915.0471)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-4-6-8-2"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1714.7433" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-9-5-2-6" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-1-8-5-4"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-0-7-3-5" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <rect + style="fill:#a1d693;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-7-7-6-2" + width="158.51749" + height="195.25961" + x="450.18613" + y="7364.6641" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-8-7-5-4-0" + y="7471.1592" + x="226.28728" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7471.1592" + x="226.28728" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-2-9-9-7-2" + sodipodi:role="line" + style="font-size:36px">malloc() =</tspan></text> + <rect + style="fill:#a1d693;fill-opacity:0.69863015;stroke:#2e3139;stroke-width:3.87238764999999985;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-7-7-6-2-8" + width="158.51749" + height="195.25961" + x="710.6593" + y="7806.3535" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + </g> + <path + inkscape:connector-curvature="0" + id="path5628-96-4-9" + d="m -2547.2536,10536.606 0,90.914 256.5021,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4690)" /> + <path + inkscape:connector-curvature="0" + id="path5628-9-0-9-0" + d="m -1468.2009,10532.589 0,90.914 83.0191,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" + sodipodi:nodetypes="cccc" /> + <path + inkscape:connector-curvature="0" + id="path5628-7-4-0-9" + d="m -2132.3264,10537.85 0,90.914 256.5021,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" /> + <text + sodipodi:linespacing="125%" + id="text6650-0-1-2-9" + y="10489.802" + x="-2143.7021" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10489.802" + x="-2143.7021" + id="tspan6652-4-04-0-4" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-8-1-5" + y="10840.104" + x="-1884.6986" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10840.104" + x="-1884.6986" + id="tspan6652-4-0-7-9-1" + sodipodi:role="line">x + base<tspan + id="tspan6797-08-6-0" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-62-2-3" + style="font-size:24.78328323px">1</tspan></tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-4-4-1-7" + y="10603.802" + x="-2506.2471" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10603.802" + x="-2506.2471" + id="tspan6652-4-0-2-7-2-8" + sodipodi:role="line">base<tspan + id="tspan6797-9-9-0-8" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-6-3-7-6" + style="font-size:24.78328323px">1</tspan></tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-4-1-9-3-0" + y="10588.694" + x="-1433.7809" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10588.694" + x="-1433.7809" + id="tspan6652-4-0-2-0-2-1-4" + sodipodi:role="line">base<tspan + id="tspan6797-9-4-8-1-6" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-6-2-3-9-7" + style="font-size:24.78328323px">2</tspan></tspan></tspan></text> + <path + inkscape:connector-curvature="0" + id="path5628-7-0-0-0-6" + d="m -1205.0615,10535.882 0,90.914 256.50205,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" /> + <text + sodipodi:linespacing="125%" + id="text6650-0-5-1-5-0" + y="10487.833" + x="-1042.955" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10487.833" + x="-1042.955" + id="tspan6652-4-5-7-6-9" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-2-8-7-7" + y="10838.135" + x="-957.43378" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10838.135" + x="-957.43378" + id="tspan6652-4-0-9-9-7-5" + sodipodi:role="line">x + base<tspan + id="tspan6797-0-1-4-9" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-2-5-0-7" + style="font-size:24.78328323px">2</tspan></tspan></tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g6937-0-2-6-8" + transform="translate(-719.81483,5675.1456)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs-base-v2-malloc-swap-out.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs.png" + id="g35416-6-7-7-5-4-5-0-3" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-2194.3191,2968.4881)"> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\Anton\phd-committee-meeting\drawings\bitmaps\xen-arch-with-devices.png" + transform="matrix(2.0752569,0,0,2.0600181,1086.0406,7121.8808)" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#fdf4f4;stroke-width:2.99659038;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="g15703-2-6-0-3"> + <path + inkscape:connector-curvature="0" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2d2a2a;stroke-width:2.99659038;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -69.281596,516.36862 0,0.24456 c 0,-0.0822 0.02926,-0.16327 0.06108,-0.24456 l -0.06108,0 z m 0,0.24456 0,35.13753 0.0102,0 c -0.0034,0.0265 -0.0102,0.0528 -0.0102,0.0795 0,3.01797 21.717537,5.46499 48.467256,5.46499 26.7498078,0 48.457105,-2.44702 48.457105,-5.46499 0,-0.13533 -0.04647,-0.27054 -0.132311,-0.40346 l 0,-34.4101 c -1.827876,2.83033 -22.7746213,5.0616 -48.324794,5.0616 -26.749763,0 -48.467256,-2.4471 -48.467256,-5.46506 z" + id="path15705-9-6-2-4" /> + <path + sodipodi:type="arc" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2d2a2a;stroke-width:11.87190342;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path15707-1-0-6-5" + sodipodi:cx="2266.3647" + sodipodi:cy="1360.6554" + sodipodi:rx="148.78926" + sodipodi:ry="27.949366" + d="m 2415.154,1360.6554 c 0,15.436 -66.6152,27.9494 -148.7893,27.9494 -82.174,0 -148.7892,-12.5134 -148.7892,-27.9494 0,-15.436 66.6152,-27.9494 148.7892,-27.9494 82.1741,0 148.7893,12.5134 148.7893,27.9494 z" + transform="matrix(0.3256936,0,0,0.1956162,-759.09182,250.36669)" /> + </g> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238741;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-7-7-66-7" + width="805.8844" + height="195.25961" + x="-355.07837" + y="7364.6641" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,1010.796,6476.8508)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-6-4-4-9"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-8-9-6-3" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-90-9-2-7"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-68-4-8-8" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-8-7-5-9-7" + y="7331.1719" + x="-83.262878" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7331.1719" + x="-83.262878" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-2-9-9-6-4" + sodipodi:role="line" + style="font-size:36px">Process 1 (ls)</tspan></text> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.75046428,0,0,0.4166357,172.83076,7530.9983)" + id="g57098-7-3-7-2-0-6-0-6-7-5-9-3-3-0-1"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="249.05609" + y="659.66626" + x="-745.02252" + height="472.811" + width="2613.7097" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-0-6-3-5-7-9" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:6.92525244;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-07-7-0-1-4-0-3-7-0-0"><tspan + id="tspan51487-3-8-6-9-9-4-4-7-2-0-8-2-7-0-1-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-5-3-9-4-6-2-3-7-7-3-8-0-8" + y="7919.2837" + x="-603.2326" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7919.2837" + x="-603.2326" + id="tspan42019-9-2-77-2-6-0-5-9-5-1-6-2-1-1-8" + sodipodi:role="line" + style="font-size:36px">Memory</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-6-1-6-9-3-5" + y="7296.9014" + x="717.9693" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7296.9014" + x="717.9693" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-7-3-5-9-7-8" + sodipodi:role="line" + style="font-size:36px">Process 2 (ls)</tspan></text> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-2-2-7-7-4" + width="805.8844" + height="195.25961" + x="-96.863708" + y="7805.9146" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,1093.7958,6915.0471)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-4-6-8-2-3"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1714.7433" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-9-5-2-6-7" + style="fill:none;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + <rect + style="fill:#a1d693;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-7-7-6-2-80" + width="158.51749" + height="195.25961" + x="450.18613" + y="7364.6641" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-8-7-5-4-0-9" + y="7471.1592" + x="226.28728" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7471.1592" + x="226.28728" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-2-9-9-7-2-7" + sodipodi:role="line" + style="font-size:36px">malloc() =</tspan></text> + <rect + style="fill:#a1d693;fill-opacity:0.69863018;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-7-7-6-2-8-9" + width="158.51749" + height="195.25961" + x="710.6593" + y="7806.3535" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.09228054,0,0,0.41061148,992.74181,7952.3354)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-4-6-8-2-3-4" + inkscape:transform-center-x="-9.6041382" + inkscape:transform-center-y="18.962097"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1714.7433" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-9-5-2-6-7-0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:19.89336395;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-1-8-5-4-1-8"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-0-7-3-5-3-5" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-2-8-7-7-1-1" + y="8077.8618" + x="1348.8063" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + inkscape:transform-center-x="-103.85504" + inkscape:transform-center-y="48.932204"><tspan + style="font-size:37.17492294px" + y="8077.8618" + x="1348.8063" + id="tspan6652-4-0-9-9-7-5-1-6" + sodipodi:role="line">x + base<tspan + id="tspan6797-0-1-4-9-7-6" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-2-5-0-7-0-2" + style="font-size:24.78328323px">2</tspan></tspan></tspan></text> + </g> + <path + inkscape:connector-curvature="0" + id="path5628-96-4-9-9" + d="m -2547.2536,10536.606 0,90.914 256.5021,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4690)" /> + <path + inkscape:connector-curvature="0" + id="path5628-9-0-9-0-3" + d="m -1468.2009,10532.589 0,90.914 83.0191,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" + sodipodi:nodetypes="cccc" /> + <path + inkscape:connector-curvature="0" + id="path5628-7-4-0-9-2" + d="m -2132.3264,10537.85 0,90.914 256.5021,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" /> + <text + sodipodi:linespacing="125%" + id="text6650-0-1-2-9-4" + y="10489.802" + x="-2143.7021" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10489.802" + x="-2143.7021" + id="tspan6652-4-04-0-4-3" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-8-1-5-7" + y="10840.104" + x="-1884.6986" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10840.104" + x="-1884.6986" + id="tspan6652-4-0-7-9-1-1" + sodipodi:role="line">x + base<tspan + id="tspan6797-08-6-0-2" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-62-2-3-2" + style="font-size:24.78328323px">1</tspan></tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-4-4-1-7-0" + y="10603.802" + x="-2506.2471" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10603.802" + x="-2506.2471" + id="tspan6652-4-0-2-7-2-8-2" + sodipodi:role="line">base<tspan + id="tspan6797-9-9-0-8-1" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-6-3-7-6-7" + style="font-size:24.78328323px">1</tspan></tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-4-1-9-3-0-5" + y="10588.694" + x="-1433.7809" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10588.694" + x="-1433.7809" + id="tspan6652-4-0-2-0-2-1-4-1" + sodipodi:role="line">base<tspan + id="tspan6797-9-4-8-1-6-7" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-6-2-3-9-7-4" + style="font-size:24.78328323px">2</tspan></tspan></tspan></text> + <path + inkscape:connector-curvature="0" + id="path5628-7-0-0-0-6-1" + d="m -1205.0615,10535.882 0,90.914 256.50205,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" /> + <text + sodipodi:linespacing="125%" + id="text6650-0-5-1-5-0-7" + y="10487.833" + x="-1042.955" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10487.833" + x="-1042.955" + id="tspan6652-4-5-7-6-9-1" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-2-8-7-7-1" + y="10838.135" + x="-957.43378" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10838.135" + x="-957.43378" + id="tspan6652-4-0-9-9-7-5-1" + sodipodi:role="line">x + base<tspan + id="tspan6797-0-1-4-9-7" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-2-5-0-7-0" + style="font-size:24.78328323px">2</tspan></tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-8-1-5-7-1" + y="11130.382" + x="-1639.2769" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px;text-align:center;text-anchor:middle" + y="11130.382" + x="-1639.2769" + id="tspan6652-4-0-7-9-1-1-9" + sodipodi:role="line">Or even swap it out</tspan><tspan + style="font-size:37.17492294px;text-align:center;text-anchor:middle" + y="11176.851" + x="-1639.2769" + sodipodi:role="line" + id="tspan8061">(move to disk)</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#TriangleOutL)" + d="m -389.85591,2807.2174 c -13.9037,28.8366 -63.32873,27.0731 -23.16973,45.8359" + id="path8063" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" + transform="matrix(3.0979103,0,0,3.0979103,12.429368,2289.8717)" /> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g6937-0-2-6-8-5" + transform="translate(-799.9858,4381.4432)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs-base-v2-malloc-fix.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs.png" + id="g35416-6-7-7-5-4-5-0-3-6" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-2194.3191,2968.4881)"> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238741;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-7-7-66-7-4" + width="805.8844" + height="195.25961" + x="-355.07837" + y="7364.6641" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,1010.796,6476.8508)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-6-4-4-9-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-8-9-6-3-3" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-90-9-2-7-7"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-68-4-8-8-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-8-7-5-9-7-7" + y="7331.1719" + x="-83.262878" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7331.1719" + x="-83.262878" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-2-9-9-6-4-4" + sodipodi:role="line" + style="font-size:36px">Process 1 (ls)</tspan></text> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.75046428,0,0,0.4166357,172.83076,7530.9983)" + id="g57098-7-3-7-2-0-6-0-6-7-5-9-3-3-0-1-9"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="249.05609" + y="659.66626" + x="-745.02252" + height="472.811" + width="2613.7097" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-0-6-3-5-7-9-1" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:6.92525244;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-07-7-0-1-4-0-3-7-0-0-7"><tspan + id="tspan51487-3-8-6-9-9-4-4-7-2-0-8-2-7-0-1-9-0" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-5-3-9-4-6-2-3-7-7-3-8-0-8-6" + y="7919.2837" + x="-603.2326" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7919.2837" + x="-603.2326" + id="tspan42019-9-2-77-2-6-0-5-9-5-1-6-2-1-1-8-0" + sodipodi:role="line" + style="font-size:36px">Memory</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-6-1-6-9-3-5-8" + y="7296.9014" + x="717.9693" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7296.9014" + x="717.9693" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-7-3-5-9-7-8-5" + sodipodi:role="line" + style="font-size:36px">Process 2 (ls)</tspan></text> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-2-2-7-7-4-3" + width="805.8844" + height="195.25961" + x="-96.863708" + y="7805.9146" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,1093.7958,6915.0471)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-4-6-8-2-3-9"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1714.7433" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-9-5-2-6-7-4" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-1-8-5-4-1-1"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-0-7-3-5-3-54" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <rect + style="fill:#a1d693;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-7-7-6-2-80-1" + width="158.51749" + height="195.25961" + x="450.18613" + y="7364.6641" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-8-7-5-4-0-9-5" + y="7471.1592" + x="226.28728" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7471.1592" + x="226.28728" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-2-9-9-7-2-7-5" + sodipodi:role="line" + style="font-size:36px">malloc() =</tspan></text> + <rect + style="fill:#a1d693;fill-opacity:0.69863018;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-7-7-6-2-8-9-4" + width="158.51749" + height="195.25961" + x="710.6593" + y="7806.3535" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,1205.7167,7123.2624)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-4-6-8-2-3-4-9" + inkscape:transform-center-x="-39.791495" + inkscape:transform-center-y="62.457537"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1714.7433" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-9-5-2-6-7-0-8" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-1-8-5-4-1-8-3"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-0-7-3-5-3-5-8" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-2-8-7-7-1-1-5" + y="8077.8618" + x="1348.8063" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + inkscape:transform-center-x="-103.85504" + inkscape:transform-center-y="48.932204"><tspan + style="font-size:37.17492294px" + y="8077.8618" + x="1348.8063" + id="tspan6652-4-0-9-9-7-5-1-6-2" + sodipodi:role="line">x + base<tspan + id="tspan6797-0-1-4-9-7-6-2" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-2-5-0-7-0-2-2" + style="font-size:24.78328323px">2</tspan></tspan></tspan></text> + </g> + <path + inkscape:connector-curvature="0" + id="path5628-96-4-9-9-7" + d="m -2547.2536,10536.606 0,90.914 256.5021,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4690)" /> + <path + inkscape:connector-curvature="0" + id="path5628-9-0-9-0-3-0" + d="m -1468.2009,10532.589 0,90.914 83.0191,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" + sodipodi:nodetypes="cccc" /> + <path + inkscape:connector-curvature="0" + id="path5628-7-4-0-9-2-3" + d="m -2132.3264,10537.85 0,90.914 256.5021,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" /> + <text + sodipodi:linespacing="125%" + id="text6650-0-1-2-9-4-4" + y="10489.802" + x="-2143.7021" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10489.802" + x="-2143.7021" + id="tspan6652-4-04-0-4-3-6" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-8-1-5-7-3" + y="10840.104" + x="-1884.6986" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10840.104" + x="-1884.6986" + id="tspan6652-4-0-7-9-1-1-6" + sodipodi:role="line">x + base<tspan + id="tspan6797-08-6-0-2-3" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-62-2-3-2-3" + style="font-size:24.78328323px">1</tspan></tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-4-4-1-7-0-4" + y="10603.802" + x="-2506.2471" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10603.802" + x="-2506.2471" + id="tspan6652-4-0-2-7-2-8-2-4" + sodipodi:role="line">base<tspan + id="tspan6797-9-9-0-8-1-3" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-6-3-7-6-7-9" + style="font-size:24.78328323px">1</tspan></tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-4-1-9-3-0-5-7" + y="10588.694" + x="-1433.7809" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10588.694" + x="-1433.7809" + id="tspan6652-4-0-2-0-2-1-4-1-2" + sodipodi:role="line">base<tspan + id="tspan6797-9-4-8-1-6-7-5" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-6-2-3-9-7-4-8" + style="font-size:24.78328323px">2</tspan></tspan></tspan></text> + <path + inkscape:connector-curvature="0" + id="path5628-7-0-0-0-6-1-9" + d="m -1205.0615,10535.882 0,90.914 256.50205,0 0,136.994" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4690)" /> + <text + sodipodi:linespacing="125%" + id="text6650-0-5-1-5-0-7-0" + y="10487.833" + x="-1042.955" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10487.833" + x="-1042.955" + id="tspan6652-4-5-7-6-9-1-2" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-2-8-7-7-1-4" + y="10838.135" + x="-957.43378" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10838.135" + x="-957.43378" + id="tspan6652-4-0-9-9-7-5-1-7" + sodipodi:role="line">x + base<tspan + id="tspan6797-0-1-4-9-7-65" + style="font-size:27.88119316px;baseline-shift:sub">P<tspan + id="tspan6805-2-5-0-7-0-7" + style="font-size:24.78328323px">2</tspan></tspan></tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-8-8-1-5-7-1-1" + y="11130.382" + x="-1639.2769" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px;text-align:center;text-anchor:middle" + y="11130.382" + x="-1639.2769" + id="tspan6652-4-0-7-9-1-1-9-3" + sodipodi:role="line">move P2</tspan><tspan + style="font-size:37.17492294px;text-align:center;text-anchor:middle" + y="11176.851" + x="-1639.2769" + sodipodi:role="line" + id="tspan8061-3">(copy it's memory)</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#TriangleOutL)" + d="m -450.29869,2804.699 c -11.38525,48.9842 -2.88595,74.4199 28.71032,66.9908" + id="path8063-3" + inkscape:connector-curvature="0" + transform="matrix(3.0979103,0,0,3.0979103,12.429368,2289.8717)" + sodipodi:nodetypes="cc" /> + </g> + <g + style="fill:#cef4c4;fill-opacity:0.97255111;stroke-width:6.03496313;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.45648814,0,0,0.60978088,-47.526,12944.125)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-0-9-1"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-5-9-9" + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:7.33968115;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#cef4c4;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-0-3-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-3-0-0" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#cef4c4;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.44756051,0,0,0.60978088,677.1303,12944.125)" + id="g57098-7-3-7-2-0-1-6-2-5-8-1-1-2-0"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-2-8-7-2" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:7.41252327;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-9-5"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-1-1-9-7" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.557074,0,0,0.17280815,18.7801,13661.683)" + id="g57098-7-3-7-2-0-6-0-6-7-5-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="249.05609" + y="659.66626" + x="-745.02252" + height="472.811" + width="2613.7097" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-2-9" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:12.48073959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-07-7-0-1-0-1"><tspan + id="tspan51487-3-8-6-9-9-4-4-7-2-0-8-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-5-3-9-4-6-2-3-3-8" + y="13832.49" + x="-641.14972" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="13832.49" + x="-641.14972" + id="tspan42019-9-2-77-2-6-0-5-9-5-5-7" + sodipodi:role="line" + style="font-size:36px">Physical</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-7-9-9-6" + y="13420.963" + x="-610.46661" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="13420.963" + x="-610.46661" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-4-4-6-5" + sodipodi:role="line" + style="font-size:36px">Virtual</tspan></text> + <path + inkscape:connector-curvature="0" + id="path10157-1-1-2-2-1" + d="m 343.9618,13347.818 0,85.153" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + inkscape:transform-center-x="24.098589" + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-5-9-7-4" + y="-381.52573" + x="-13755.766" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10350-3-9-46-9-5-8" + y="-381.52573" + x="-13755.766" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">0</tspan></text> + <text + inkscape:transform-center-x="24.098589" + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-6-1-7-5" + y="-403.77475" + x="-13306.772" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10350-3-9-4-3-9-8-7" + y="-403.77475" + x="-13306.772" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">0</tspan></text> + <text + inkscape:transform-center-x="24.098589" + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-9-4-8-6" + y="1066.806" + x="-13244.479" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10350-3-2-8-9-2-9-6" + y="1066.806" + x="-13244.479" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">4GB</tspan></text> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path18283-5-2-5-5-8-4" + d="m 351.4748,13320.64 c 2.4892,-29.818 3.1627,-24.818 26.7739,-25.945 l 296.3119,0 c 27.3409,-2.308 31.5334,-8.186 37.0768,-25.437 10.9929,18.7 12.6724,22.495 37.0771,25.437 l 286.6286,0 c 20.4412,0.142 21.4041,3.48 21.4041,29.246" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path18283-5-2-9-7-9-0-3" + d="m -381.1241,13317.739 c 2.5468,-29.817 3.2358,-24.818 27.3933,-25.944 l 303.1675,0 c 27.9735,-2.308 32.2631,-8.186 37.9347,-25.437 11.2471,18.7 12.9656,22.495 37.9348,25.437 l 293.2603,0 c 20.9142,0.142 21.8993,3.48 21.8993,29.246" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.60978088,-287.1196,12944.125)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-56-3-6-8"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-11-1-7" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-4-0-6"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-3-3-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.60978088,94.6776,12944.125)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-7-6-7"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-2-7-6" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-73-3-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-3-2-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.60978088,164.1064,12944.125)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-92-2-0"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-44-1-7" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-4-5-6"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-9-3-6" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.60978088,-219.355,12944.125)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.60978088,-74.5371,12944.125)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-00-5-5-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-4-4-8-5" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-5-3-0-3"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-4-9-8-7" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + inkscape:transform-center-y="-24.098633" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9-2-4-6-6" + y="13213.489" + x="-29.399506" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10350-3-2-8-5-1-4-95-9-9" + y="13213.489" + x="-29.399506" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">User memory (2GB)</tspan></text> + <g + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.60978088,443.5436,12944.125)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-39-7-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-07-4-4" + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-2-3-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-72-7-7" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.60978088,512.9327,12944.125)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-1-9-1-5"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-6-0-3-4" + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-3-5-9-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-9-0-6-1" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.60978088,657.7109,12944.125)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-3-4-4-2"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-3-1-2-8" + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-4-7-0-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-6-9-2-1" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.60978088,949.3862,12944.125)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-15-3-9-5"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-61-6-5-2" + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-7-2-7-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-2-1-4-7" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7491-2-5-1-8-1-2-9-1-9" + d="m -318.1885,13436.356 122.9058,336.304" + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7491-2-5-1-8-1-2-8-1-2-5" + d="m -180.4541,13434.284 122.9058,339.637" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7491-2-5-1-8-1-2-1-8-3-3" + d="m 62.1752,13431.224 270.883,343.717" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7491-2-5-1-8-1-2-1-2-8-1-5" + d="m 134.8306,13433.264 270.883,343.717" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7491-2-5-1-8-1-2-1-4-70-8-1" + d="m 201.487,13433.264 -87.7283,339.638" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7491-2-5-1-8-1-2-1-4-7-52-1-1" + d="m 130.1647,13434.284 -87.7283,339.637" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.5694827,-164.6161,13399.754)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-8-7-3-0"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-6-9-8-0" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-37-1-9-7"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-7-9-2-0" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.5694827,-96.8515,13399.754)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-2-6-4-8"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-3-3-5-1" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-7-6-1-6"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-2-8-0-4" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.5694827,74.5677,13399.754)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-5-4-0-1"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-3-6-1-4" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-7-6-3-9"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-6-7-3-8" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.5694827,369.1889,13399.754)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-8-2-0-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-1-7-0-2" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-3-4-0-2"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-64-1-2-5" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.5694827,-233.3847,13399.754)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-00-0-0-2-2"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-4-3-0-2-3" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-5-5-6-4-2"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-4-8-4-7-7" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7491-2-5-1-8-1-2-1-4-7-5-4-9-3" + d="m -109.7983,13437.344 -155.7178,335.558" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7491-2-5-1-8-1-2-1-4-7-5-0-3-8-9" + d="m -41.2637,13439.708 -155.7178,332.426" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.5694827,144.5566,13399.754)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-9-7-5-0"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-9-3-4-1" + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-8-4-7-5"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-0-7-8-0" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.5694827,439.8447,13399.754)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-2-2-6-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-4-1-0-9" + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-9-7-0-7"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-01-9-6-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.5694827,510.5004,13399.754)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-20-5-4-2"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-0-6-3-8" + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-6-8-7-9"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-3-9-5-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319482,0,0,0.5694827,-302.7073,13399.754)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-90-5-8-8"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-8-5-1-9" + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-38-2-0-3"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-7-1-9-6" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="matrix(0.85098455,0,0,0.85098455,470.3872,12424.502)" + id="g34988-7-6-3-3"> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g7925-0-6-9-0-6" + transform="translate(-253.64343,-1817.1694)"> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g48863-7-7-9-8-7-3-4-5-26-0" + transform="translate(35.17911,2483.2706)"> + <g + id="g7245-8-7-6-4-4" + transform="translate(-3.0009649,-28)" + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-3-4" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-7-3-8-9" + transform="translate(-40.999028,117.09273)" + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-6-6" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-70-6" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="659.66461" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-8-4" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="718.86578" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-19-1" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="689.69025" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-8-9" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-0.1989018,0)" + id="g48858-9-3-4-4-8-8-87-9-1-8"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="498.14731" + y="684.00403" + id="text44350-3-52-1-5-0-0-7-2-8-7-9-6-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-0-3-4-4" + x="498.14731" + y="684.00403" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 0 - 4MB</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-35.999997,28.000001)" + id="g48826-0-2-3-3-5-7-7-5-6-85-9"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-0-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-1-5" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <rect + ry="0" + y="749.04669" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-5-5" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-45.999997,60.18091)" + id="g48826-0-2-3-3-5-7-5-2-5-5-9-0"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-0-9-7-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-2-8-0-6" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 2GB - 2GB + 4MB</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-0.1989018,29.347288)" + id="g48858-9-3-4-4-8-8-6-50-8-6-0"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="498.14731" + y="684.00403" + id="text44350-3-52-1-5-0-0-7-2-8-9-6-3-2-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-2-7-2-8-8" + x="498.14731" + y="684.00403" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 4 - 8MB</tspan></text> + </g> + </g> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-9-8" + y="3080.593" + x="610.6261" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-size:36px;text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-5-4" + y="3080.593" + x="610.6261" + sodipodi:role="line">Page table</tspan><tspan + style="font-size:36px;text-align:center;text-anchor:middle" + y="3125.593" + x="610.6261" + sodipodi:role="line" + id="tspan32671-85-5-0-9">Level 1</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g33194-7-3-2-8" + transform="translate(102.45678,3.4152259)"> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-7-3" + y="1311.4017" + x="518.56238" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-size:36px;text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2-2-4" + y="1311.4017" + x="518.56238" + sodipodi:role="line">Level 2</tspan></text> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g33108-4-0-81-4"> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g48863-7-7-9-8-7-3-9-7-5-3-7-8-7-9" + transform="translate(22.047882,687.47129)"> + <g + id="g7245-8-5-0-3-1-5-3-7-1" + transform="translate(-3.0009649,-28)" + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-3-22-7-9-7" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-7-0-4-7-5" + transform="translate(-40.999028,117.09273)" + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-6-7-8-9-7" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-3-0-0-8-6" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="659.66461" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-6-8-6-8-2" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="718.86578" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-2-4-4-9-4" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="689.69025" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-0-23-1-8-2" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="749.04669" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-0-8-1-0-5" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-0.1989018,0)" + id="g48858-9-3-4-4-8-8-1-9-2-0-6-4-5-5"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="498.14731" + y="684.00403" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-5-8-2-2-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-9-8-1-0-5" + x="498.14731" + y="684.00403" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 0 - 4K</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="496.66064" + y="713.51764" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-3-30-9-24-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-0-2-8-3-9" + x="496.66064" + y="713.51764" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 4K - 8K</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-35.999997,28.000001)" + id="g48826-0-2-3-3-5-7-7-4-3-3-0-12-3-7-7"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-9-9-2-3-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-7-81-4-0-6" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-51.544803,86.980805)" + id="g48826-0-2-3-3-5-7-5-2-6-3-3-3-6-1-0-8"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-5-2-3-1-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-4-1-4-5-2" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g48863-7-7-9-8-7-3-9-7-5-2-9-8-0" + transform="translate(9.1099971,700.1011)"> + <g + id="g7245-8-5-0-3-16-6-0-3" + transform="translate(-3.0009649,-28)" + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-6-6-0-2" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-743-0-0-8" + transform="translate(-40.999028,117.09273)" + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-0-2-4-7" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-8-2-7-4" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="659.66461" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-4-5-5-6" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="718.86578" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-7-4-3-3" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="689.69025" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-1-6-1-8" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="749.04669" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-22-7-4-0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-0.1989018,0)" + id="g48858-9-3-4-4-8-8-1-9-2-3-2-2-4"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="498.14731" + y="684.00403" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-72-9-0-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-1-4-1-7" + x="498.14731" + y="684.00403" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 0 - 4K</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="496.66064" + y="713.51764" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-73-9-3-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-7-9-0-7" + x="496.66064" + y="713.51764" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 4K - 8K</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-35.999997,28.000001)" + id="g48826-0-2-3-3-5-7-7-4-3-3-7-5-0-5"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-58-7-4-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-9-3-8-3" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-51.544803,86.980805)" + id="g48826-0-2-3-3-5-7-5-2-6-3-3-6-8-2-7"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-8-9-2-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-2-0-0-0" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g48863-7-7-9-8-7-3-9-7-52-0-2-9" + transform="translate(-3.8278776,712.73086)"> + <g + id="g7245-8-5-0-39-2-4-5" + transform="translate(-3.0009649,-28)" + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-4-1-5-2" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-8-3-15-0-8-1" + transform="translate(-40.999028,117.09273)" + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-1-7-4-3" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-7-3-0-2" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="659.66461" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-9-6-8-7" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="718.86578" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-3-8-4-3" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="689.69025" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-6-8-2-3" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-0.1989018,0)" + id="g48858-9-3-4-4-8-8-1-9-5-0-54-2"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="498.14731" + y="684.00403" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-1-0-2-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-9-4-7-8" + x="498.14731" + y="684.00403" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 0 - 4K</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="496.66064" + y="713.51764" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-7-7-5-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-5-0-7-1" + x="496.66064" + y="713.51764" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 4K - 8K</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-35.999997,28.000001)" + id="g48826-0-2-3-3-5-7-7-4-3-46-8-5-6"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-9-1-2-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-8-8-2-9" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <rect + ry="0" + y="749.04669" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-3-4-8-1" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-51.544803,86.980805)" + id="g48826-0-2-3-3-5-7-5-2-6-3-4-9-6-9"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-52-5-60-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-0-9-0-5" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g48863-7-7-9-8-7-3-9-5-8-9-0" + transform="translate(-16.765758,725.3608)"> + <g + id="g7245-8-5-1-0-1-9" + transform="translate(-3.0009649,-28)" + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-8-8-2-4" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-8-5-7-69-9" + transform="translate(-40.999028,117.09273)" + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-33-7-4-6" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-7-7-8-8" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="659.66461" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-82-3-28-2" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="718.86578" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-1-5-2-4" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="689.69025" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-9-6-7-6" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-0.1989018,0)" + id="g48858-9-3-4-4-8-8-1-0-3-8-5"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="498.14731" + y="684.00403" + id="text44350-3-52-1-5-0-0-7-2-8-5-5-7-6-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-0-7-4" + x="498.14731" + y="684.00403" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 0 - 4K</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="496.66064" + y="713.51764" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-1-4-7-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-87-7-0-4" + x="496.66064" + y="713.51764" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 4K - 8K</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-35.999997,28.000001)" + id="g48826-0-2-3-3-5-7-7-4-61-0-9-7"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-63-0-4-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-8-5-5-4" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <rect + ry="0" + y="749.04669" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-2-0-4-0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-51.544803,86.980805)" + id="g48826-0-2-3-3-5-7-5-2-6-1-0-2-4"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-00-5-2-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-4-0-3-3" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + </g> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:4.55047941;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="m 478.57917,1337.3131 c 63.1995,0.1745 27.87863,56.0807 90.95782,57.5129" + id="path44375-1-5-3-8-1-5-1-8-8-2-4-7-9-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:4.55047941;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="m 480.62511,1430.869 c 63.1995,0.1745 52.14448,-66.8663 115.22367,-65.4341" + id="path44375-1-5-3-8-1-5-1-8-8-2-3-7-4-6-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g36665" + transform="translate(370.62129,-46.815321)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs-page-tables-translated.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g7925-0-6-9-0-6-6-3" + transform="matrix(0.85098457,0,0,0.85098457,579.50613,13555.724)"> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g48863-7-7-9-8-7-3-4-5-26-0-1-8" + transform="translate(35.17911,2483.2706)"> + <g + id="g7245-8-7-6-4-4-5-2" + transform="translate(-3.0009649,-28)" + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-3-4-0-3" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-7-3-8-9-6-0" + transform="translate(-40.999028,117.09273)" + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-6-6-5-7" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-70-6-0-7" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="659.66461" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-8-4-8-7" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="718.86578" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-19-1-1-6" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="689.69025" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-8-9-2-9" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-0.1989018,0)" + id="g48858-9-3-4-4-8-8-87-9-1-8-2-1"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="498.14731" + y="684.00403" + id="text44350-3-52-1-5-0-0-7-2-8-7-9-6-0-6-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-0-3-4-4-9-9" + x="498.14731" + y="684.00403" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 0 - 4MB</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-35.999997,28.000001)" + id="g48826-0-2-3-3-5-7-7-5-6-85-9-1-0"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-0-0-0-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-1-5-4-9" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <rect + ry="0" + y="749.04669" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-5-5-2-8" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-45.999997,60.18091)" + id="g48826-0-2-3-3-5-7-5-2-5-5-9-0-7-8" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-0.1989018,29.347288)" + id="g48858-9-3-4-4-8-8-6-50-8-6-0-3-0"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="498.14731" + y="684.00403" + id="text44350-3-52-1-5-0-0-7-2-8-9-6-3-2-2-2-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-2-7-2-8-8-8-7" + x="498.14731" + y="684.00403" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 4 - 8MB</tspan></text> + </g> + </g> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-9-8-0-0" + y="3080.593" + x="610.6261" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-size:36px;text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-5-4-3-6" + y="3080.593" + x="610.6261" + sodipodi:role="line">Page table</tspan><tspan + style="font-size:36px;text-align:center;text-anchor:middle" + y="3125.593" + x="610.6261" + sodipodi:role="line" + id="tspan32671-85-5-0-9-7-9">Level 1</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g33194-7-3-2-8-0-2" + transform="matrix(0.85098457,0,0,0.85098457,882.5419,15105.014)"> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-7-3-0-1" + y="1311.4017" + x="518.56238" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-size:36px;text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2-2-4-3-7" + y="1311.4017" + x="518.56238" + sodipodi:role="line">Level 2</tspan></text> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g33108-4-0-81-4-4-7"> + <g + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g48863-7-7-9-8-7-3-9-7-5-3-7-8-7-9-9-9" + transform="translate(22.047882,687.47129)"> + <g + id="g7245-8-5-0-3-1-5-3-7-1-2-7" + transform="translate(-3.0009649,-28)" + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-3-22-7-9-7-7-6" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-7-0-4-7-5-4-2" + transform="translate(-40.999028,117.09273)" + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-6-7-8-9-7-2-7" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.97254902;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:0.97254902;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-3-0-0-8-6-5-1" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="659.66461" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-6-8-6-8-2-2-5" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="718.86578" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-2-4-4-9-4-4-8" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="689.69025" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-0-23-1-8-2-4-8" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="749.04669" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-0-8-1-0-5-3-4" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-0.1989018,0)" + id="g48858-9-3-4-4-8-8-1-9-2-0-6-4-5-5-8-5"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.97254902;stroke:none;font-family:Sans" + x="498.14731" + y="684.00403" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-5-8-2-2-0-6-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-9-8-1-0-5-0-5" + x="498.14731" + y="684.00403" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:0.97254902;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 0 - 4K</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.97254902;stroke:none;font-family:Sans" + x="496.66064" + y="713.51764" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-3-30-9-24-2-8-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-0-2-8-3-9-9-8" + x="496.66064" + y="713.51764" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:0.97254902;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 4K - 8K</tspan></text> + </g> + <g + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-35.999997,28.000001)" + id="g48826-0-2-3-3-5-7-7-4-3-3-0-12-3-7-7-2-4"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.97254902;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-9-9-2-3-7-2-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-7-81-4-0-6-3-8" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:0.97254902;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <g + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-51.544803,86.980805)" + id="g48826-0-2-3-3-5-7-5-2-6-3-3-3-6-1-0-8-1-3"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.97254902;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-5-2-3-1-1-8-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-4-1-4-5-2-3-7" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:0.97254902;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g48863-7-7-9-8-7-3-9-7-5-2-9-8-0-4-5" + transform="translate(9.1099971,700.1011)"> + <g + id="g7245-8-5-0-3-16-6-0-3-2-2" + transform="translate(-3.0009649,-28)" + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-6-6-0-2-2-4" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-743-0-0-8-4-5" + transform="translate(-40.999028,117.09273)" + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-0-2-4-7-5-0" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.97254902;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:0.97254902;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-8-2-7-4-1-5" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="659.66461" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-4-5-5-6-7-7" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="718.86578" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-7-4-3-3-5-3" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="689.69025" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-1-6-1-8-7-2" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="749.04669" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-22-7-4-0-1-7" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-0.1989018,0)" + id="g48858-9-3-4-4-8-8-1-9-2-3-2-2-4-6-2"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="498.14731" + y="684.00403" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-72-9-0-9-9-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-1-4-1-7-8-3" + x="498.14731" + y="684.00403" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 0 - 4K</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="496.66064" + y="713.51764" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-73-9-3-9-1-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-7-9-0-7-3-9" + x="496.66064" + y="713.51764" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 4K - 8K</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-35.999997,28.000001)" + id="g48826-0-2-3-3-5-7-7-4-3-3-7-5-0-5-3-4"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-58-7-4-1-3-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-9-3-8-3-7-9" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-51.544803,86.980805)" + id="g48826-0-2-3-3-5-7-5-2-6-3-3-6-8-2-7-9-5"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-8-9-2-8-8-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-2-0-0-0-6-4" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g48863-7-7-9-8-7-3-9-7-52-0-2-9-7-1" + transform="translate(-3.8278776,712.73086)"> + <g + id="g7245-8-5-0-39-2-4-5-0-2" + transform="translate(-3.0009649,-28)" + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-4-1-5-2-4-2" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-8-3-15-0-8-1-8-1" + transform="translate(-40.999028,117.09273)" + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-1-7-4-3-4-6" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-7-3-0-2-8-2" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="659.66461" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-9-6-8-7-1-0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="718.86578" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-3-8-4-3-6-2" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="689.69025" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-6-8-2-3-8-2" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-0.1989018,0)" + id="g48858-9-3-4-4-8-8-1-9-5-0-54-2-5-9"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="498.14731" + y="684.00403" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-1-0-2-3-2-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-9-4-7-8-1-4" + x="498.14731" + y="684.00403" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 0 - 4K</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="496.66064" + y="713.51764" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-7-7-5-6-9-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-5-0-7-1-9-5" + x="496.66064" + y="713.51764" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 4K - 8K</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-35.999997,28.000001)" + id="g48826-0-2-3-3-5-7-7-4-3-46-8-5-6-6-6"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-9-1-2-0-0-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-8-8-2-9-6-4" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <rect + ry="0" + y="749.04669" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-3-4-8-1-4-0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-51.544803,86.980805)" + id="g48826-0-2-3-3-5-7-5-2-6-3-4-9-6-9-9-3"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-52-5-60-1-9-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-0-9-0-5-0-2" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g48863-7-7-9-8-7-3-9-5-8-9-0-8-7" + transform="translate(-16.765758,725.3608)"> + <g + id="g7245-8-5-1-0-1-9-9-7" + transform="translate(-3.0009649,-28)" + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-8-8-2-4-3-9" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-8-5-7-69-9-1-8" + transform="translate(-40.999028,117.09273)" + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-33-7-4-6-4-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-7-7-8-8-8-0" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="659.66461" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-82-3-28-2-9-7" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="718.86578" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-1-5-2-4-6-6" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="689.69025" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-9-6-7-6-7-0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-0.1989018,0)" + id="g48858-9-3-4-4-8-8-1-0-3-8-5-7-1"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="498.14731" + y="684.00403" + id="text44350-3-52-1-5-0-0-7-2-8-5-5-7-6-3-3-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-0-7-4-7-2" + x="498.14731" + y="684.00403" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 0 - 4K</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="496.66064" + y="713.51764" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-1-4-7-7-1-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-87-7-0-4-2-1" + x="496.66064" + y="713.51764" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> 4K - 8K</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-35.999997,28.000001)" + id="g48826-0-2-3-3-5-7-7-4-61-0-9-7-2-9"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-63-0-4-1-1-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-8-5-5-4-5-1" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <rect + ry="0" + y="749.04669" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-2-0-4-0-0-3" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-51.544803,86.980805)" + id="g48826-0-2-3-3-5-7-5-2-6-1-0-2-4-9-1"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-00-5-2-8-0-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-4-0-3-3-4-0" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + </g> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="m 1202.6163,16240.14 c 53.7818,0.149 23.7243,47.724 77.4037,48.943" + id="path44375-1-5-3-8-1-5-1-8-8-2-4-7-9-3-0-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="m 1204.3574,16319.755 c 53.7818,0.148 44.3741,-56.902 98.0536,-55.683" + id="path44375-1-5-3-8-1-5-1-8-8-2-3-7-4-6-4-1-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + transform="translate(2165.9375,5563.1937)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g6937-8-6-7" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs.png" + id="g35416-6-7-7-5-0-3-4" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-2194.3191,2968.4881)"> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238741;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-4-5-9" + width="805.8844" + height="195.25961" + x="-355.07837" + y="7366.7852" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,837.31304,6474.6023)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-0-0-2"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-91-8-4" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-9-0-4"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-6-4-5" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-8-2-1-9" + y="7331.1719" + x="-83.262878" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7331.1719" + x="-83.262878" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-2-5-1-1" + sodipodi:role="line" + style="font-size:36px">Process 1 (ls)</tspan></text> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.72183761,0,0,0.4166357,151.50324,7716.8723)" + id="g57098-7-3-7-2-0-6-0-6-7-5-9-4-5-2"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="249.05609" + y="659.66626" + x="-745.02252" + height="472.811" + width="2613.7097" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-0-6-9-9-8" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:7.06123829;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-07-7-0-1-4-0-9-3-9"><tspan + id="tspan51487-3-8-6-9-9-4-4-7-2-0-8-2-3-4-6" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-5-3-9-4-6-2-3-7-7-6-1-0" + y="8105.1577" + x="-603.2326" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="8105.1577" + x="-603.2326" + id="tspan42019-9-2-77-2-6-0-5-9-5-1-6-0-5-6" + sodipodi:role="line" + style="font-size:36px">Memory</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-6-1-5-0-4" + y="7296.9014" + x="717.9693" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7296.9014" + x="717.9693" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-7-3-0-8-0" + sodipodi:role="line" + style="font-size:36px">Process 2 (ls)</tspan></text> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-9" + transform="matrix(0.04319481,0,0,1.3603697,-148.8005,6468.8254)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-45" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-46" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-6">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-3" + transform="matrix(0.04319481,0,0,1.3603697,-78.404795,6468.8254)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-9" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-9" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-5">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-21" + transform="matrix(0.04319481,0,0,1.3603697,120.31369,6468.8254)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-2-9" + transform="matrix(0.04319481,0,0,1.3603697,187.852,6468.8254)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-1-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-7-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-5-4">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-5" + transform="matrix(0.04319481,0,0,1.3603697,655.42491,6468.8254)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c7ad25;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-8" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-57" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-3">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-2-3" + transform="matrix(0.04319481,0,0,1.3603697,726.85966,6468.8254)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c7ad25;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-1-8" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-7-9" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-2-55">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-4-3" + transform="matrix(0.04319481,0,0,1.3603697,874.92442,6468.8254)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c7ad25;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-16-8" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-5-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-7-03">Xen</tspan></text> + </g> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,275.99117,7100.6306)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-0-0-5-3"> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-9-0-2-6"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-6-4-7-1" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-36-8" + transform="matrix(0.04319481,0,0,1.3603697,-45.129805,7094.8536)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-4-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-7-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-9-5">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-7-1" + transform="matrix(0.04319481,0,0,1.3603697,25.265905,7094.8536)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-2-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-2-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-1-3">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-63-0" + transform="matrix(0.04319481,0,0,1.3603697,236.37603,7094.8536)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-0-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-2-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-1-5">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-2-5-4" + transform="matrix(0.04319481,0,0,1.3603697,527.3103,7094.8536)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-1-6-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-7-5-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-5-0-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-0-9" + transform="matrix(0.04319481,0,0,1.3603697,759.09561,7094.8536)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c7ad25;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-3-9" + width="1601.2086" + height="144.37195" + x="-16140.219" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-4-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-6-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-2-6-8" + transform="matrix(0.04319481,0,0,1.3603697,165.53778,7094.8536)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c7ad25;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-1-0-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-7-2-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-2-5-3">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-4-8-9" + transform="matrix(0.04319481,0,0,1.3603697,978.59513,7094.8536)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c7ad25;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-16-9-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-5-5-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-7-0-4">Xen</tspan></text> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 129.13047,2512.2072 215.9162,135.8386" + id="path35299-61" + inkscape:connector-curvature="0" + transform="matrix(3.0979103,0,0,3.0979103,-578.64483,-215.57132)" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -110.42252,7563.1249 668.88903,420.8158" + id="path35299-6-56" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="M -111.72133,7565.7221 -5.2186046,7996.9284" + id="path35299-6-3-1" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -44.832431,7559.2285 106.50273,431.2062" + id="path35299-6-3-7-7" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="M 88.945377,7561.8262 205.83862,7995.6301" + id="path35299-6-3-7-8-22" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="M 156.48367,7561.8261 273.37692,7995.63" + id="path35299-6-3-7-8-2-9" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 841.60788,7561.826 105.2039,428.6087" + id="path35299-6-5-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 907.84738,7560.5272 105.20382,428.6087" + id="path35299-6-5-8-8" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="M 622.90697,7564.4238 61.52118,7991.7337" + id="path35299-6-5-8-5-1" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="M 767.07524,7561.1767 205.68946,7988.4866" + id="path35299-6-5-8-5-5-2" + inkscape:connector-curvature="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text6650-0-3-3-4" + y="10466.581" + x="-2346.3171" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10466.581" + x="-2346.3171" + id="tspan6652-4-1-5-7" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-3-3-0-3" + y="11074.292" + x="-1677.302" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="11074.292" + x="-1677.302" + id="tspan6652-4-1-5-8-7" + sodipodi:role="line">x</tspan></text> + </g> + </g> + <g + transform="translate(2666.3595,4076.9157)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g6937-8-6" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs-page-tables.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs.png" + id="g35416-6-7-7-5-0-3" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-2194.3191,2968.4881)"> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238741;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-4-5" + width="805.8844" + height="195.25961" + x="-355.07837" + y="7366.7852" + ry="152.42476" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,837.31304,6474.6023)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-0-0"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-91-8" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-9-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-6-4" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-8-2-1" + y="7331.1719" + x="-83.262878" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7331.1719" + x="-83.262878" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-2-5-1" + sodipodi:role="line" + style="font-size:36px">Process 1 (ls)</tspan></text> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.72183761,0,0,0.4166357,151.50324,7716.8723)" + id="g57098-7-3-7-2-0-6-0-6-7-5-9-4-5"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="249.05609" + y="659.66626" + x="-745.02252" + height="472.811" + width="2613.7097" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-0-6-9-9" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:7.06123829;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-07-7-0-1-4-0-9-3"><tspan + id="tspan51487-3-8-6-9-9-4-4-7-2-0-8-2-3-4" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-5-3-9-4-6-2-3-7-7-6-1" + y="8105.1577" + x="-603.2326" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="8105.1577" + x="-603.2326" + id="tspan42019-9-2-77-2-6-0-5-9-5-1-6-0-5" + sodipodi:role="line" + style="font-size:36px">Memory</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-6-1-5-0" + y="7296.9014" + x="717.9693" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7296.9014" + x="717.9693" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-7-3-0-8" + sodipodi:role="line" + style="font-size:36px">Process 2 (ls)</tspan></text> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9" + transform="matrix(0.04319481,0,0,1.3603697,-148.8005,6468.8254)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3" + transform="matrix(0.04319481,0,0,1.3603697,-78.404795,6468.8254)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1" + transform="matrix(0.04319481,0,0,1.3603697,120.31369,6468.8254)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-2" + transform="matrix(0.04319481,0,0,1.3603697,187.852,6468.8254)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-5">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6" + transform="matrix(0.04319481,0,0,1.3603697,655.42491,6468.8254)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c7ad25;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-2" + transform="matrix(0.04319481,0,0,1.3603697,726.85966,6468.8254)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c7ad25;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-2">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-4" + transform="matrix(0.04319481,0,0,1.3603697,874.92442,6468.8254)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c7ad25;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-16" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-7">Xen</tspan></text> + </g> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.38233309,0,0,1.3524761,275.99117,7100.6306)" + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-0-0-5"> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-9-0-2"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-6-4-7" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-36" + transform="matrix(0.04319481,0,0,1.3603697,-45.129805,7094.8536)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-4" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-7" + transform="matrix(0.04319481,0,0,1.3603697,25.265905,7094.8536)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-2" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-63" + transform="matrix(0.04319481,0,0,1.3603697,236.37603,7094.8536)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-2" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-2-5" + transform="matrix(0.04319481,0,0,1.3603697,527.3103,7094.8536)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-1-6" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-7-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-5-0">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-0" + transform="matrix(0.04319481,0,0,1.3603697,759.09561,7094.8536)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c7ad25;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-3" + width="1601.2086" + height="144.37195" + x="-16140.219" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-6">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-2-6" + transform="matrix(0.04319481,0,0,1.3603697,165.53778,7094.8536)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c7ad25;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-1-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-7-2" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-2-5">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-4-8" + transform="matrix(0.04319481,0,0,1.3603697,978.59513,7094.8536)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c7ad25;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-16-9" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-5-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-7-0">Xen</tspan></text> + </g> + </g> + <text + sodipodi:linespacing="125%" + id="text6650-0-3-3" + y="10466.581" + x="-2346.3171" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="10466.581" + x="-2346.3171" + id="tspan6652-4-1-5" + sodipodi:role="line">x</tspan></text> + <text + sodipodi:linespacing="125%" + id="text6650-0-3-3-0" + y="11074.292" + x="-1677.302" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:37.17492294px" + y="11074.292" + x="-1677.302" + id="tspan6652-4-1-5-8" + sodipodi:role="line">x</tspan></text> + </g> + <g + transform="matrix(0.85098457,0,0,0.85098457,1008.6466,15248.878)" + id="g7925-0-6-9-0-6-6-3-5" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(35.17911,2483.2706)" + id="g48863-7-7-9-8-7-3-4-5-26-0-1-8-6" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-7-6-4-4-5-2-2"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-3-4-0-3-9" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-7-3-8-9-6-0-1"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-6-6-5-7-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-70-6-0-7-7" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-8-4-8-7-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-19-1-1-6-9" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-8-9-2-9-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-87-9-1-8-2-1-6" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-7-9-6-0-6-1-0" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-0-3-4-4-9-9-6" + sodipodi:role="line"> 0 - 4MB</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-5-6-85-9-1-0-2" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-0-0-0-8-6" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-1-5-4-9-1" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-5-5-2-8-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-5-5-9-0-7-8-7" + transform="translate(-45.999997,60.18091)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" /> + <g + id="g48858-9-3-4-4-8-8-6-50-8-6-0-3-0-9" + transform="translate(-0.1989018,29.347288)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-9-6-3-2-2-2-3-2" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-2-7-2-8-8-8-7-0" + sodipodi:role="line"> 4 - 8MB</tspan></text> + </g> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="610.6261" + y="3080.593" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-9-8-0-0-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="610.6261" + y="3080.593" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-5-4-3-6-3" + style="font-size:36px;text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan32671-85-5-0-9-7-9-7" + sodipodi:role="line" + x="610.6261" + y="3125.593" + style="font-size:36px;text-align:center;text-anchor:middle">Level 1</tspan></text> + </g> + <g + transform="matrix(0.85098457,0,0,0.85098457,1311.6824,16798.168)" + id="g33194-7-3-2-8-0-2-5" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="518.56238" + y="1311.4017" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-7-3-0-1-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="518.56238" + y="1311.4017" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2-2-4-3-7-2" + style="font-size:36px;text-align:center;text-anchor:middle">Level 2</tspan></text> + <g + id="g33108-4-0-81-4-4-7-2" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(22.047882,687.47129)" + id="g48863-7-7-9-8-7-3-9-7-5-3-7-8-7-9-9-9-8" + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-1-5-3-7-1-2-7-9"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-3-22-7-9-7-7-6-7" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-7-0-4-7-5-4-2-3"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.97254902;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-6-7-8-9-7-2-7-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-3-0-0-8-6-5-1-1" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:0.97254902;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-6-8-6-8-2-2-5-2" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-2-4-4-9-4-4-8-9" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-0-23-1-8-2-4-8-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-0-8-1-0-5-3-4-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-0-6-4-5-5-8-5-9" + transform="translate(-0.1989018,0)" + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-5-8-2-2-0-6-6-4" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.97254902;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:0.97254902;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-9-8-1-0-5-0-5-7" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-3-30-9-24-2-8-6-8" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.97254902;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:0.97254902;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-0-2-8-3-9-9-8-4" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-0-12-3-7-7-2-4-5" + transform="translate(-35.999997,28.000001)" + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-9-9-2-3-7-2-8-0" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.97254902;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:0.97254902;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-7-81-4-0-6-3-8-3" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-3-6-1-0-8-1-3-6" + transform="translate(-51.544803,86.980805)" + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-5-2-3-1-1-8-8-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.97254902;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:0.97254902;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-4-1-4-5-2-3-7-0" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(9.1099971,700.1011)" + id="g48863-7-7-9-8-7-3-9-7-5-2-9-8-0-4-5-6" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-16-6-0-3-2-2-3"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-6-6-0-2-2-4-2" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#ffffff;fill-opacity:0.97254902;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-743-0-0-8-4-5-0"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:0.97254902;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-0-2-4-7-5-0-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-8-2-7-4-1-5-1" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;fill-opacity:0.97254902;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-4-5-5-6-7-7-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-7-4-3-3-5-3-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-1-6-1-8-7-2-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-22-7-4-0-1-7-7" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-3-2-2-4-6-2-6" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-72-9-0-9-9-1-5" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-1-4-1-7-8-3-6" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-73-9-3-9-1-4-9" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-7-9-0-7-3-9-3" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-7-5-0-5-3-4-7" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-58-7-4-1-3-1-4" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-9-3-8-3-7-9-5" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-6-8-2-7-9-5-2" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-8-9-2-8-8-7-5" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-2-0-0-0-6-4-4" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-3.8278776,712.73086)" + id="g48863-7-7-9-8-7-3-9-7-52-0-2-9-7-1-7" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-39-2-4-5-0-2-4"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-4-1-5-2-4-2-4" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-15-0-8-1-8-1-3"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-1-7-4-3-4-6-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-7-3-0-2-8-2-7" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-9-6-8-7-1-0-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-3-8-4-3-6-2-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-6-8-2-3-8-2-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-5-0-54-2-5-9-8" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-1-0-2-3-2-7-4" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-9-4-7-8-1-4-3" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-7-7-5-6-9-3-1" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-5-0-7-1-9-5-4" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-46-8-5-6-6-6-9" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-9-1-2-0-0-1-2" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-8-8-2-9-6-4-0" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-3-4-8-1-4-0-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-4-9-6-9-9-3-8" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-52-5-60-1-9-1-9" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-0-9-0-5-0-2-2" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-16.765758,725.3608)" + id="g48863-7-7-9-8-7-3-9-5-8-9-0-8-7-6" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-1-0-1-9-9-7-6"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-8-8-2-4-3-9-4" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-5-7-69-9-1-8-9"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-33-7-4-6-4-1-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-7-7-8-8-8-0-0" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-82-3-28-2-9-7-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-1-5-2-4-6-6-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-9-6-7-6-7-0-7" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-0-3-8-5-7-1-1" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-5-7-6-3-3-0-7" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-0-7-4-7-2-2" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-1-4-7-7-1-5-7" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-87-7-0-4-2-1-2" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-61-0-9-7-2-9-2" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-63-0-4-1-1-7-6" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-8-5-5-4-5-1-1" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-2-0-4-0-0-3-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-1-0-2-4-9-1-6" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-00-5-2-8-0-2-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-4-0-3-3-4-0-5" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + </g> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-4-7-9-3-0-6-9" + d="m 1631.7568,17933.294 c 53.7818,0.149 23.7243,47.724 77.4037,48.943" + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-3-7-4-6-4-1-8-4" + d="m 1633.4979,18012.909 c 53.7818,0.148 44.3741,-56.902 98.0536,-55.683" + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs.png" + id="g6937-8-6-7-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(2595.078,7256.3476)"> + <g + transform="translate(-2194.3191,2968.4881)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g35416-6-7-7-5-0-3-4-0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture05-address-translation/figs/png/two-procs.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="152.42476" + y="7366.7852" + x="-355.07837" + height="195.25961" + width="805.8844" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-4-5-9-9" + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238741;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-0-0-2-1" + transform="matrix(0.38233309,0,0,1.3524761,837.31304,6474.6023)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:5.38509178;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-9-1-6-8-91-8-4-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-9-0-4-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-6-4-5-1">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-83.262878" + y="7331.1719" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-8-2-1-9-1" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-2-5-1-1-5" + x="-83.262878" + y="7331.1719">Process 1 (ls)</tspan></text> + <g + id="g57098-7-3-7-2-0-6-0-6-7-5-9-4-5-2-9" + transform="matrix(0.72183761,0,0,0.4166357,151.50324,7716.8723)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:7.06123829;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-0-6-9-9-8-7" + width="2613.7097" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-0-1-4-0-9-3-9-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-2-0-8-2-3-4-6-6">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-603.2326" + y="8105.1577" + id="text42017-3-7-5-3-9-4-6-2-3-7-7-6-1-0-7" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-9-5-1-6-0-5-6-3" + x="-603.2326" + y="8105.1577">Memory</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="717.9693" + y="7296.9014" + id="text42017-3-7-38-9-3-9-2-5-3-9-2-1-7-6-1-5-0-4-6" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-3-5-9-7-3-0-8-0-5" + x="717.9693" + y="7296.9014">Process 2 (ls)</tspan></text> + <g + style="fill:#da64d3;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,-148.8005,6468.8254)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-9-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-45-3" + style="fill:#da64d3;fill-opacity:1;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#da64d3;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-46-9"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-6-4" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#da64d3;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#da64d3;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,-78.404795,6468.8254)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-3-8"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-9-1" + style="fill:#da64d3;fill-opacity:1;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#da64d3;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-9-2"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-5-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#da64d3;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,120.31369,6468.8254)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-21-3"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-3-9" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-0-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-9-8" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,187.852,6468.8254)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-2-9-8"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-1-1-5" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-7-3-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-5-4-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#da64d3;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,655.42491,6468.8254)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-5-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-8-3" + style="fill:#da64d3;fill-opacity:1;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#da64d3;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-57-8"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-3-5" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#da64d3;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#da64d3;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,726.85966,6468.8254)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-2-3-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-1-8-1" + style="fill:#da64d3;fill-opacity:1;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#da64d3;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-7-9-1"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-2-55-5" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#da64d3;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,874.92442,6468.8254)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-4-3-9"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-16-8-8" + style="fill:#c7ad25;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-5-6-4"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-7-03-8" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-7-6-62-9-0-0-5-3-1" + transform="matrix(0.38233309,0,0,1.3524761,275.99117,7100.6306)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none"> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-1-7-9-0-2-6-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-0-6-8-2-6-4-7-1-3">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,25.265905,7094.8536)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-7-1-4"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-2-1-7" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-2-0-6"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-1-3-3" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,236.37603,7094.8536)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-63-0-1"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-0-0-7" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-2-4-5"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-1-5-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,759.09561,7094.8536)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-0-9-8"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-16140.219" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-3-9-5" + style="fill:#da61d3;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-4-4-7"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-6-9-4" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#da61d3;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,165.53778,7094.8536)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-2-6-8-1"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-1-0-1-8" + style="fill:#da61d3;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#da61d3;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-7-2-6-5"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-2-5-3-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#da61d3;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,978.59513,7094.8536)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-4-8-9-7"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-16-9-3-5" + style="fill:#c7ad25;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-5-5-3-3"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-7-0-4-8" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <path + inkscape:connector-curvature="0" + id="path35299-61-8" + d="M -178.61022,7567.0211 62.11857,7996.3322" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path35299-6-3-7-7-8" + d="M -44.832429,7559.2284 202.69132,7998.9298" + style="fill:none;stroke:#000000;stroke-width:3.09791017px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path35299-6-3-7-8-22-9" + d="M 88.945377,7561.8262 205.83862,7995.6301" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path35299-6-3-7-8-2-9-6" + d="M 156.48367,7561.8261 273.37692,7995.63" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path35299-6-5-2-4" + d="m 841.60788,7561.826 105.2039,428.6087" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path35299-6-5-8-8-3" + d="m 907.84738,7560.5272 105.20382,428.6087" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path35299-6-5-8-5-1-3" + d="M 622.90697,7564.4238 61.52118,7991.7337" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path35299-6-5-8-5-5-2-3" + d="M 767.07524,7561.1767 205.68946,7988.4866" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-2073.2866" + y="11234.932" + id="text6650-0-3-3-4-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan6652-4-1-5-7-6" + x="-2067.3691" + y="11234.932" + style="font-size:37.17492294px;text-align:center;text-anchor:middle">Shared code </tspan><tspan + id="tspan6421" + sodipodi:role="line" + x="-2073.2866" + y="11281.4" + style="font-size:37.17492294px;text-align:center;text-anchor:middle">(ls)</tspan></text> + </g> + <g + transform="matrix(2.083505,0,0,2.083505,-1919.8474,18850.652)" + id="g48863-7-7-9-8-7-3-9-7-52-0-2-9-7-1-7-2" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" /> + <text + xml:space="preserve" + style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="182.19394" + y="3854.6565" + id="text6646" + sodipodi:linespacing="125%" + transform="matrix(3.0979103,0,0,3.0979103,-512.33723,6880.5491)"><tspan + sodipodi:role="line" + id="tspan6648" + x="182.19394" + y="3854.6565" /></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="2142.8997" + y="18964.227" + id="text7019-1-5-1-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-6" + x="2142.8997" + y="18964.227" + style="font-size:49.56656647px" /></text> + <g + id="g14148"> + <g + id="g14492" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/virtual-mem.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="152.42476" + y="19416.236" + x="-277.00366" + height="195.25961" + width="2102.3484" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-6-7-5-6-4-5-9-9-9" + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,-244.50301,18518.276)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-21-3-3"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-3-9-9" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-0-0-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-9-8-8" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,-172.93842,18518.276)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-2-9-8-8"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-1-1-5-5" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-7-3-0-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-5-4-9-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,-100.03067,18518.276)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-2-9-8-8-9"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-1-1-5-5-2" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-7-3-0-0-2"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-5-4-9-9-4" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,-29.57065,18518.276)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-2-9-8-8-7"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-1-1-5-5-7" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-7-3-0-0-5"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-5-4-9-9-48" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,40.88933,18518.276)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-2-9-8-8-1"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-1-1-5-5-28" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-7-3-0-0-9"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-5-4-9-9-3" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="197.37144" + y="19550.102" + id="text7163" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7165" + x="197.37144" + y="19550.102" + style="font-size:86.7414856px">...</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-269.37476" + y="19680.883" + id="text7019-1-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1" + x="-269.37476" + y="19680.883" + style="font-size:49.56656647px">0</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-185.85873" + y="19680.906" + id="text7019-1-5-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0" + x="-185.85873" + y="19680.906" + style="font-size:49.56656647px">1</tspan></text> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,1786.2841,18518.275)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-2-9-8-8-1-6-5"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-1-1-5-5-28-8-8" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-7-3-0-0-9-0-6"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-5-4-9-9-3-2-2" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-111.82021" + y="19681.234" + id="text7019-1-5-1-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-4" + x="-111.82021" + y="19681.234" + style="font-size:49.56656647px">2</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-789.06952" + y="19460.977" + id="text42017-3-7-5-3-9-4-6-2-3-7-7-6-1-0-7-7-9" + sodipodi:linespacing="125%"><tspan + style="font-size:49.56656647px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-9-5-1-6-0-5-6-3-3-9" + x="-789.06952" + y="19460.977">Virtual Address </tspan><tspan + id="tspan14456-2" + style="font-size:49.56656647px" + sodipodi:role="line" + x="-789.06952" + y="19522.936">Space (or Memory)</tspan><tspan + id="tspan14486" + style="font-size:49.56656647px" + sodipodi:role="line" + x="-789.06952" + y="19584.893">of the Process</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/page-table-level1.png" + id="g14801" + transform="translate(231.85252,1922.6522)"> + <g + id="g14757"> + <path + style="fill:#abeb9e;fill-opacity:1;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m -397.92919,18246.693 -279.82685,225.874 430.81256,2.416 -88.5783,-229.498 z" + id="path13291" + inkscape:connector-curvature="0" /> + <g + id="g7245-8-5-0-39-2-4-5-0-2-4-9" + transform="matrix(2.083505,0,0,2.083505,-1723.1136,17322.619)" + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-4-1-5-2-4-2-4-0" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-8-3-15-0-8-1-8-1-3-2" + transform="translate(-40.999028,117.09273)" + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-1-7-4-3-4-6-0-8" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-7-3-0-2-8-2-7-3" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="18755.371" + x="-694.15015" + height="62.463486" + width="475.1666" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-9-6-8-7-1-0-8-8" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="18878.717" + x="-694.15015" + height="62.463486" + width="475.1666" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-3-8-4-3-6-2-6-0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="18817.93" + x="-694.15015" + height="62.463486" + width="475.1666" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-6-8-2-3-8-2-8-4" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="matrix(2.083505,0,0,2.083505,-1791.8673,17439.295)" + id="g48826-0-2-3-3-5-7-7-4-3-46-8-5-6-6-6-9-2"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-9-1-2-0-0-1-2-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-8-8-2-9-6-4-0-4" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <rect + ry="0" + y="18941.6" + x="-694.15015" + height="62.463486" + width="475.1666" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-3-4-8-1-4-0-6-4" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-757.90405" + y="18489" + id="text7019-1-5-7-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-2-12" + x="-757.90405" + y="18489" + style="font-size:49.56656647px">0</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-758.35181" + y="18551.768" + id="text7019-1-5-1-40-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-629-8" + x="-758.35181" + y="18551.768" + style="font-size:49.56656647px">1</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-757.25061" + y="18614.836" + id="text7019-1-5-1-8-9-92" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-4-0-8" + x="-757.25061" + y="18614.836" + style="font-size:49.56656647px">2</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-757.8194" + y="18677.229" + id="text7019-1-5-7-8-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-2-1-8" + x="-757.8194" + y="18677.229" + style="font-size:49.56656647px">3</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-757.73468" + y="18739.996" + id="text7019-1-5-1-40-3-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-629-1-8" + x="-757.73468" + y="18739.996" + style="font-size:49.56656647px">4</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-757.66211" + y="18802.389" + id="text7019-1-5-1-8-9-1-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-4-0-0-8" + x="-757.66211" + y="18802.389" + style="font-size:49.56656647px">5</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-758.08563" + y="18865.457" + id="text7019-1-5-7-3-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-2-4-3" + x="-758.08563" + y="18865.457" + style="font-size:49.56656647px">6</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-695.85455" + y="18581.627" + id="text7019-1-5-1-40-0-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-629-3-8" + x="-695.85455" + y="18581.627" + style="font-size:49.56656647px">7</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-842.66589" + y="19054.693" + id="text7019-1-5-7-3-3-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-2-4-3-4" + x="-842.66589" + y="19054.693" + style="font-size:49.56656647px">1023</tspan></text> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g48863-7-7-9-8-7-3-9-5-8-9-0-8-7-6-6" + transform="matrix(2.083505,0,0,2.083505,-1716.8611,17069.064)"> + <g + id="g7245-8-5-1-0-1-9-9-7-6-0" + transform="translate(-3.0009649,-28)" + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-8-8-2-4-3-9-4-5" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-8-5-7-69-9-1-8-9-0" + transform="translate(-40.999028,117.09273)" + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-33-7-4-6-4-1-5-2" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-7-7-8-8-8-0-0-9" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="659.66461" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-82-3-28-2-9-7-4-4" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="718.86578" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-1-5-2-4-6-6-8-3" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="689.69025" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-9-6-7-6-7-0-7-5" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-35.999997,28.000001)" + id="g48826-0-2-3-3-5-7-7-4-61-0-9-7-2-9-2-4" /> + <rect + ry="0" + y="749.04669" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-2-0-4-0-0-3-0-4" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + </g> + </g> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-7-3-0-1-9-8" + y="19169.828" + x="-458.56906" + style="font-size:50.00411987px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-size:55.76238632px;text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2-2-4-3-7-2-7" + y="19169.828" + x="-449.69281" + sodipodi:role="line">Level 1 </tspan><tspan + id="tspan13236" + style="font-size:55.76238632px;text-align:center;text-anchor:middle" + y="19239.531" + x="-449.69281" + sodipodi:role="line">(Page Table </tspan><tspan + id="tspan13238" + style="font-size:55.76238632px;text-align:center;text-anchor:middle" + y="19309.234" + x="-458.56906" + sodipodi:role="line">Directory)</tspan></text> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="matrix(2.083505,0,0,2.083505,-1485.423,19303.609)" + id="g48858-9-3-4-4-8-8-1-9-5-0-54-2-5-9-8-0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/7.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="596.70264" + y="682.07159" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-1-0-2-3-2-7-4-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-9-4-7-8-1-4-3-1" + x="596.70264" + y="682.07159" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">7</tspan></text> + </g> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/dark-green-entry.png" + ry="0" + y="19803.979" + x="-1522.0317" + height="62.463486" + width="475.16656" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-9-6-8-7-1-0-8-8-96" + style="fill:#6fab54;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + transform="translate(1166.3142,1927.2879)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g13325-6"> + <g + transform="translate(360.35256,231.51142)" + id="g13240-3"> + <g + id="g14947" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/page-table-level2.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <path + sodipodi:nodetypes="ccccc" + style="stroke-width:3.09791039999999995px;stroke-miterlimit:4;stroke-dasharray:none;fill:#abeb9e;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m -837.83246,18240.497 160.07642,232.07 430.81256,2.416 -547.06903,-235.694 z" + id="path13291-4" + inkscape:connector-curvature="0" + transform="translate(-360.35255,-231.51145)" /> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-7-3-0-1-9-8-1" + y="18938.316" + x="-818.92163" + style="font-size:50.00411987px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-size:55.76238632px;text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2-2-4-3-7-2-7-9" + y="18938.316" + x="-818.92163" + sodipodi:role="line">Level 2</tspan><tspan + id="tspan13238-0" + style="font-size:55.76238632px;text-align:center;text-anchor:middle" + y="19008.02" + x="-818.92163" + sodipodi:role="line">(Page Table)</tspan></text> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="matrix(2.083505,0,0,2.083505,-2083.4661,17091.107)" + id="g7245-8-5-0-39-2-4-5-0-2-4-9-4"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-4-1-5-2-4-2-4-0-5" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-15-0-8-1-8-1-3-2-6"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-1-7-4-3-4-6-0-8-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-7-3-0-2-8-2-7-3-5" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-9-6-8-7-1-0-8-8-9" + width="475.1666" + height="62.463486" + x="-1054.5027" + y="18523.859" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-3-8-4-3-6-2-6-0-1" + width="475.1666" + height="62.463486" + x="-1054.5027" + y="18647.205" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-6-8-2-3-8-2-8-4-7" + width="475.1666" + height="62.463486" + x="-1054.5027" + y="18586.418" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-7-4-3-46-8-5-6-6-6-9-2-1" + transform="matrix(2.083505,0,0,2.083505,-2152.2198,17207.783)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-9-1-2-0-0-1-2-5-9" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-8-8-2-9-6-4-0-4-1" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-3-4-8-1-4-0-6-4-3" + width="475.1666" + height="62.463486" + x="-1054.5027" + y="18710.088" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text7019-1-5-7-4-8" + y="18257.488" + x="-1118.2566" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:49.56656647px" + y="18257.488" + x="-1118.2566" + id="tspan7021-0-1-2-12-7" + sodipodi:role="line">0</tspan></text> + <text + sodipodi:linespacing="125%" + id="text7019-1-5-1-40-8-4" + y="18320.256" + x="-1118.7043" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:49.56656647px" + y="18320.256" + x="-1118.7043" + id="tspan7021-0-1-0-629-8-9" + sodipodi:role="line">1</tspan></text> + <text + sodipodi:linespacing="125%" + id="text7019-1-5-1-8-9-92-3" + y="18383.324" + x="-1117.6031" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:49.56656647px" + y="18383.324" + x="-1117.6031" + id="tspan7021-0-1-0-4-0-8-1" + sodipodi:role="line">2</tspan></text> + <text + sodipodi:linespacing="125%" + id="text7019-1-5-7-8-8-3" + y="18445.717" + x="-1118.1719" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:49.56656647px" + y="18445.717" + x="-1118.1719" + id="tspan7021-0-1-2-1-8-8" + sodipodi:role="line">3</tspan></text> + <text + sodipodi:linespacing="125%" + id="text7019-1-5-1-40-3-6-7" + y="18508.484" + x="-1118.0872" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:49.56656647px" + y="18508.484" + x="-1118.0872" + id="tspan7021-0-1-0-629-1-8-9" + sodipodi:role="line">4</tspan></text> + <text + sodipodi:linespacing="125%" + id="text7019-1-5-1-8-9-1-3-3" + y="18570.877" + x="-1118.0145" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:49.56656647px" + y="18570.877" + x="-1118.0145" + id="tspan7021-0-1-0-4-0-0-8-8" + sodipodi:role="line">5</tspan></text> + <text + sodipodi:linespacing="125%" + id="text7019-1-5-7-3-3-8" + y="18633.945" + x="-1118.4381" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:49.56656647px" + y="18633.945" + x="-1118.4381" + id="tspan7021-0-1-2-4-3-40" + sodipodi:role="line">6</tspan></text> + <text + sodipodi:linespacing="125%" + id="text7019-1-5-1-40-0-3-0" + y="18350.115" + x="-1056.207" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:49.56656647px" + y="18350.115" + x="-1056.207" + id="tspan7021-0-1-0-629-3-8-8" + sodipodi:role="line">7</tspan></text> + <text + sodipodi:linespacing="125%" + id="text7019-1-5-7-3-3-0-6" + y="18823.182" + x="-1203.0184" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:49.56656647px" + y="18823.182" + x="-1203.0184" + id="tspan7021-0-1-2-4-3-4-8" + sodipodi:role="line">1023</tspan></text> + <g + transform="matrix(2.083505,0,0,2.083505,-2077.2136,16837.552)" + id="g48863-7-7-9-8-7-3-9-5-8-9-0-8-7-6-6-2" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-1-0-1-9-9-7-6-0-3"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-8-8-2-4-3-9-4-5-8" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-5-7-69-9-1-8-9-0-5"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-33-7-4-6-4-1-5-2-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-7-7-8-8-8-0-0-9-5" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-82-3-28-2-9-7-4-4-9" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-1-5-2-4-6-6-8-3-2" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-9-6-7-6-7-0-7-5-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-7-4-61-0-9-7-2-9-2-4-8" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-2-0-4-0-0-3-0-4-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + </g> + </g> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="matrix(2.083505,0,0,2.083505,-2075.6149,17026.643)" + id="g48858-9-3-4-4-8-8-1-9-5-0-54-2-5-9-8-0-7" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/12.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="596.70264" + y="682.07159" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-1-0-2-3-2-7-4-9-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-9-4-7-8-1-4-3-1-1" + x="596.70264" + y="682.07159" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">12</tspan></text> + </g> + </g> + </g> + <g + transform="translate(1942.4548,1942.4648)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g13325-6-6"> + <g + transform="translate(360.35256,231.51142)" + id="g13240-3-8"> + <g + id="g13190-9-2" + transform="translate(271.77428,-8.0525711)"> + <g + id="g48858-9-3-4-4-8-8-1-9-5-0-54-2-5-9-8-0-7-5" + transform="matrix(2.083505,0,0,2.083505,-2544.6772,16845.461)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g15036" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/page.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <path + sodipodi:nodetypes="ccccc" + style="stroke-width:3.09791039999999995px;stroke-miterlimit:4;stroke-dasharray:none;fill:#abeb9e;fill-opacity:1;stroke:#000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m -1252.5399,18212.313 574.78386,260.254 446.9177,-21.742 -977.88156,-239.72 z" + id="path13291-4-7" + inkscape:connector-curvature="0" + transform="matrix(0.47996045,0,0,0.47996045,917.94854,-8192.4065)" /> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-7-3-0-1-9-8-1-7" + y="18938.316" + x="-818.92163" + style="stroke-width:3.87238789000000017;stroke-miterlimit:4;stroke-dasharray:none;font-size:50.00411986999999669px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve" + transform="matrix(0.47996045,0,0,0.47996045,1090.9035,-8081.2901)"><tspan + id="tspan13238-0-6" + style="font-size:55.76238632px;text-align:center;text-anchor:middle" + y="18938.316" + x="-818.92163" + sodipodi:role="line">Page</tspan></text> + <g + id="g7245-8-5-0-39-2-4-5-0-2-4-9-4-9" + transform="translate(90.922167,121.76554)" + style="stroke-width:3.87238789000000017;stroke-miterlimit:4;stroke-dasharray:none;fill:#6fab54;fill-opacity:1"> + <rect + rx="0" + style="fill:#6fab54;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-4-1-5-2-4-2-4-0-5-7" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-8-3-15-0-8-1-8-1-3-2-6-0" + transform="translate(-40.999028,117.09273)" + style="fill:#6fab54;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-1-7-4-3-4-6-0-8-2-3" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#6fab54;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#6fab54;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-7-3-0-2-8-2-7-3-5-7" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + transform="translate(93.923126,149.76547)" + ry="0" + y="659.66461" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-9-6-8-7-1-0-8-8-9-2" + style="stroke-width:1.85859299000000000;stroke-miterlimit:4;stroke-dasharray:none;fill:#6fab54;fill-opacity:1;stroke:#2d2c2a;stroke-opacity:1" + rx="0" /> + <rect + transform="translate(93.923126,149.76547)" + ry="0" + y="718.86578" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-3-8-4-3-6-2-6-0-1-3" + style="stroke-width:1.85859299000000000;stroke-miterlimit:4;stroke-dasharray:none;fill:#6fab54;fill-opacity:1;stroke:#2d2c2a;stroke-opacity:1" + rx="0" /> + <rect + transform="translate(93.923126,149.76547)" + ry="0" + y="689.69025" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-6-8-2-3-8-2-8-4-7-5" + style="stroke-width:1.85859299000000000;stroke-miterlimit:4;stroke-dasharray:none;fill:#6fab54;fill-opacity:1;stroke:#2d2a2a;stroke-opacity:1" + rx="0" /> + <g + style="stroke-width:3.87238789000000017;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(57.923116,177.7654)" + id="g48826-0-2-3-3-5-7-7-4-3-46-8-5-6-6-6-9-2-1-1"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-9-1-2-0-0-1-2-5-9-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-8-8-2-9-6-4-0-4-1-8" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <rect + transform="translate(93.923126,149.76547)" + ry="0" + y="749.04669" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-3-4-8-1-4-0-6-4-3-9" + style="stroke-width:1.85859299000000000;stroke-miterlimit:4;stroke-dasharray:none;fill:#6fab54;fill-opacity:1;stroke:#2d2c2a;stroke-opacity:1" + rx="0" /> + <text + xml:space="preserve" + style="stroke-width:3.87238789000000017;stroke-miterlimit:4;stroke-dasharray:none;font-size:30.97910308999999884px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-1381.7827" + y="18265.541" + id="text7019-1-5-7-4-8-4" + sodipodi:linespacing="125%" + transform="matrix(0.47996045,0,0,0.47996045,1221.3444,-8085.1551)"><tspan + sodipodi:role="line" + id="tspan7021-0-1-2-12-7-1" + x="-1381.7827" + y="18265.541" + style="font-size:49.56656647px">0</tspan></text> + <text + xml:space="preserve" + style="stroke-width:3.87238789000000017;stroke-miterlimit:4;stroke-dasharray:none;font-size:30.97910308999999884px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-1382.291" + y="18328.309" + id="text7019-1-5-1-40-8-4-6" + sodipodi:linespacing="125%" + transform="matrix(0.47996045,0,0,0.47996045,1221.3444,-8085.1551)"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-629-8-9-4" + x="-1382.291" + y="18328.309" + style="font-size:49.56656647px">4</tspan></text> + <text + xml:space="preserve" + style="stroke-width:3.87238789000000017;stroke-miterlimit:4;stroke-dasharray:none;font-size:30.97910308999999884px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-1381.6859" + y="18391.377" + id="text7019-1-5-1-8-9-92-3-3" + sodipodi:linespacing="125%" + transform="matrix(0.47996045,0,0,0.47996045,1221.3444,-8085.1551)"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-4-0-8-1-5" + x="-1381.6859" + y="18391.377" + style="font-size:49.56656647px">8</tspan></text> + <text + xml:space="preserve" + style="stroke-width:3.87238789000000017;stroke-miterlimit:4;stroke-dasharray:none;font-size:30.97910308999999884px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-1411.6727" + y="18453.77" + id="text7019-1-5-7-8-8-3-4" + sodipodi:linespacing="125%" + transform="matrix(0.47996045,0,0,0.47996045,1221.3444,-8085.1551)"><tspan + sodipodi:role="line" + id="tspan7021-0-1-2-1-8-8-8" + x="-1411.6727" + y="18453.77" + style="font-size:49.56656647px">12</tspan></text> + <text + xml:space="preserve" + style="stroke-width:3.87238789000000017;stroke-miterlimit:4;stroke-dasharray:none;font-size:30.97910308999999884px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-1413.5121" + y="18516.537" + id="text7019-1-5-1-40-3-6-7-7" + sodipodi:linespacing="125%" + transform="matrix(0.47996045,0,0,0.47996045,1221.3444,-8085.1551)"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-629-1-8-9-3" + x="-1413.5121" + y="18516.537" + style="font-size:49.56656647px">16</tspan></text> + <text + xml:space="preserve" + style="stroke-width:3.87238789000000017;stroke-miterlimit:4;stroke-dasharray:none;font-size:30.97910308999999884px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-1413.3428" + y="18578.93" + id="text7019-1-5-1-8-9-1-3-3-3" + sodipodi:linespacing="125%" + transform="matrix(0.47996045,0,0,0.47996045,1221.3444,-8085.1551)"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-4-0-0-8-8-5" + x="-1413.3428" + y="18578.93" + style="font-size:49.56656647px">20</tspan></text> + <text + xml:space="preserve" + style="stroke-width:3.87238789000000017;stroke-miterlimit:4;stroke-dasharray:none;font-size:30.97910308999999884px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-1413.851" + y="18641.998" + id="text7019-1-5-7-3-3-8-0" + sodipodi:linespacing="125%" + transform="matrix(0.47996045,0,0,0.47996045,1221.3444,-8085.1551)"><tspan + sodipodi:role="line" + id="tspan7021-0-1-2-4-3-40-1" + x="-1413.851" + y="18641.998" + style="font-size:49.56656647px">24</tspan></text> + <text + transform="translate(93.923126,149.76547)" + xml:space="preserve" + style="stroke-width:3.87238789000000017;stroke-miterlimit:4;stroke-dasharray:none;font-size:14.86874390000000012px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="419.57913" + y="803.32703" + id="text7019-1-5-7-3-3-0-6-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-2-4-3-4-8-0" + x="419.57913" + y="803.32703" + style="font-size:23.78999138px">4092</tspan></text> + <g + style="stroke-width:3.87238789000000017;stroke-miterlimit:4;stroke-dasharray:none" + id="g48863-7-7-9-8-7-3-9-5-8-9-0-8-7-6-6-2-7" + transform="translate(93.923126,0.06917991)"> + <g + id="g7245-8-5-1-0-1-9-9-7-6-0-3-8" + transform="translate(-3.0009649,-28)" + style="fill:#6fab54;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#6fab54;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-8-8-2-4-3-9-4-5-8-9" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-8-5-7-69-9-1-8-9-0-5-9" + transform="translate(-40.999028,117.09273)" + style="fill:#6fab54;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-33-7-4-6-4-1-5-2-0-3" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#6fab54;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#6fab54;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-7-7-8-8-8-0-0-9-5-9" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="659.66461" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-82-3-28-2-9-7-4-4-9-4" + style="fill:#6fab54;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="718.86578" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-1-5-2-4-6-6-8-3-2-6" + style="fill:#6fab54;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="689.69025" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-9-6-7-6-7-0-7-5-6-4" + style="fill:#6fab54;fill-opacity:1;stroke:#2d2a2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-35.999997,28.000001)" + id="g48826-0-2-3-3-5-7-7-4-61-0-9-7-2-9-2-4-8-5" /> + <rect + ry="0" + y="749.04669" + x="490.86081" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-2-0-4-0-0-3-0-4-5-5" + style="fill:#6fab54;fill-opacity:1;stroke:#2d2c2a;stroke-width:1.85859299;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + </g> + <path + transform="matrix(1.4868744,0,0,1.4868744,-354.945,-5712.1712)" + inkscape:connector-curvature="0" + id="path13773" + d="m 667.3846,4285.9608 0,19.4951" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path13773-2" + d="m 694.37961,660.51435 0,28.9868" + style="fill:none;stroke:#000000;stroke-width:1.48687446px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path13773-6" + d="m 751.38711,661.48057 0,28.9868" + style="fill:none;stroke:#000000;stroke-width:1.48687446px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-1-0-2-3-2-7-4-9-4-6" + y="683.03778" + x="653.71014" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/55.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="683.03778" + x="653.71014" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-9-4-7-8-1-4-3-1-1-0" + sodipodi:role="line">55</tspan></text> + </g> + </g> + </g> + </g> + <text + transform="scale(0.17823486,5.6105747)" + xml:space="preserve" + style="font-size:5.94913101px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c7ad25;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="5416.0107" + y="3573.8303" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-4-4-7-5"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-6-9-4-9" + sodipodi:role="line" + x="5416.0107" + y="3573.8303" + style="font-size:7.63472319px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c7ad25;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + <g + id="g14540" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/example.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <rect + style="fill:#c8af26;fill-opacity:1;stroke:#000000;stroke-width:3.0979104;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect5536" + width="1011.5271" + height="65.554237" + x="-296.31387" + y="19171.289" + ry="0" /> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-280.42194" + y="19214.994" + id="text6600" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan6602" + x="-280.42194" + y="19214.994" + style="font-size:43.3707428px">00 0000 0101</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="33.136101" + y="19214.59" + id="text6600-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan6602-9" + x="33.136101" + y="19214.59" + style="font-size:43.3707428px">00 0000 0011</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="344.46396" + y="19214.592" + id="text6600-8-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan6602-9-4" + x="344.46396" + y="19214.592" + style="font-size:43.3707428px">0000 0000 0001</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-285.17249" + y="18978.311" + id="text6600-8-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan6602-9-3" + x="-285.17249" + y="18978.311" + style="font-size:49.56656517px">mov (%EBX), EAX <tspan + id="tspan14490" + style="fill:#285326;fill-opacity:1"># mov value from the location pointed by EBX into EAX</tspan></tspan><tspan + sodipodi:role="line" + x="-285.17249" + y="19032.523" + style="font-size:49.56656517px" + id="tspan7017">EAX = 0 </tspan><tspan + id="tspan14442" + sodipodi:role="line" + x="-285.17249" + y="19086.738" + style="font-size:49.56656517px">EBX = 20 983 809</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 25.62328,19170.876 0,64.77" + id="path6668" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 339.50656,19170.876 0,66.193" + id="path6670" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-649.11896" + y="19215.004" + id="text7019" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021" + x="-649.11896" + y="19215.004" + style="font-size:49.56656647px">20 983 809 = </tspan></text> + </g> + <g + id="g14531" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/page-5123.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,606.58246,18518.275)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-2-9-8-8-1-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-1-1-5-5-28-8" + style="fill:#6fab54;fill-opacity:1;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-7-3-0-0-9-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-5-4-9-9-3-2" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="567.34686" + y="19705.039" + id="text7019-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0" + x="567.34686" + y="19705.039" + style="font-size:49.56656647px">page number = 5123 </tspan><tspan + sodipodi:role="line" + x="567.34686" + y="19766.998" + style="font-size:49.56656647px" + id="tspan11886">or (0b1 0100 0000 0011)</tspan></text> + </g> + <g + id="g14558" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/page-number.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <path + style="fill:none;stroke:#000000;stroke-width:6.19582081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -289.8114,19249.635 c 0,0 9.14581,15.593 19.00087,21.612 4.81672,2.942 18.50909,6.415 18.50909,6.415 l 228.27572,0 c 0,0 19.5277999,1.362 26.7348799,4.491 11.6165001,5.042 6.51123,20.88 21.5936801,20.841 13.61794,-0.03 9.71538,-13.768 19.14641,-18.917 5.60206,-3.059 20.95633,-6.415 20.95633,-6.415 l 242.67148,0 c 0,0 18.45054,-0.754 24.67907,-3.849 11.84648,-5.887 16.4516,-24.178 16.4516,-24.178" + id="path10026-2-2-7-7-9-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="caccaaaccac" /> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-142.71333" + y="19356.422" + id="text7019-1-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-5" + x="-142.71333" + y="19356.422" + style="font-size:49.56656647px">page number</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text7019-1-5-1-4" + y="19337.424" + x="1753.4064" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/1m-pages.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"><tspan + style="font-size:49.56656647px" + y="19337.424" + x="1753.4064" + id="tspan7021-0-1-0-62" + sodipodi:role="line">1M (1,048,575)</tspan></text> + <g + id="g14563" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/physical-mem.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + id="g57098-7-3-7-2-0-6-0-6-7-5-9-4-5-2-9-9" + transform="matrix(0.35173914,0,0,0.4166357,94.76625,19695.429)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:10.11556816;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-0-6-9-9-8-7-7" + width="2613.7097" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-0-1-4-0-9-3-9-7-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-2-0-8-2-3-4-6-6-6">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-427.59393" + y="20041.965" + id="text42017-3-7-5-3-9-4-6-2-3-7-7-6-1-0-7-7" + sodipodi:linespacing="125%"><tspan + style="font-size:49.56656647px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-9-5-1-6-0-5-6-3-3" + x="-427.59393" + y="20041.965">Physical </tspan><tspan + id="tspan14456" + style="font-size:49.56656647px" + sodipodi:role="line" + x="-427.59393" + y="20103.924">Memory</tspan></text> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,146.62934,19073.903)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-3-8-8"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-9-1-1" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-9-2-2"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-5-9-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,-133.68442,19073.903)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-7-1-4-0"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-2-1-7-4" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-2-0-6-4"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-1-3-3-4" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,77.42572,19073.903)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-63-0-1-4"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-0-0-7-7" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-2-4-5-6"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-1-5-9-3" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:3.87238741;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-3-9-5-7" + width="69.163902" + height="196.39923" + x="-97.028725" + y="19971.293" + ry="153.31438" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,6.5874699,19073.903)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-2-6-8-1-6"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-1-0-1-8-2" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-7-2-6-5-1"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-2-5-3-9-7" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#c7ad25;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.04319481,0,0,1.3603697,217.18928,19073.411)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-4-8-9-7-8"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="660.02802" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-16-9-3-5-5" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="translate(8133.7777,0.36170197)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-3-8-8-0"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-9-1-1-4" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-9-2-2-8"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-5-9-9-8" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="translate(1644.2527,0.36170197)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-7-1-4-0-7"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-2-1-7-4-6" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-2-0-6-4-4"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-1-3-3-4-3" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="translate(6531.6487,0.36170197)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-63-0-1-4-0"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-0-0-7-7-3" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-2-4-5-6-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-1-5-9-3-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-3-9-5-7-2" + width="1601.2087" + height="144.37196" + x="2492.8665" + y="660.02802" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="translate(4891.6777,0.36170197)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8-9-3-1-6-2-6-8-1-6-5"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-1-0-1-8-2-4" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7-0-4-0-4-7-2-6-5-1-0"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6-7-7-1-3-2-2-5-3-9-7-5" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="660.02802" + x="9022.2822" + height="144.37195" + width="1601.2089" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7-9-7-3-5-16-9-3-5-5-9" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:15.97476768;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-157.10446" + y="19939.156" + id="text7019-1-5-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-2" + x="-157.10446" + y="19939.156" + style="font-size:49.56656647px">0</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-85.893654" + y="19939.18" + id="text7019-1-5-1-40" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-629" + x="-85.893654" + y="19939.18" + style="font-size:49.56656647px">1</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-13.133872" + y="19939.508" + id="text7019-1-5-1-8-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-4-0" + x="-13.133872" + y="19939.508" + style="font-size:49.56656647px">2</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="57.955986" + y="19939.156" + id="text7019-1-5-7-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-2-1" + x="57.955986" + y="19939.156" + style="font-size:49.56656647px">3</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="129.69926" + y="19939.18" + id="text7019-1-5-1-40-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-629-1" + x="129.69926" + y="19939.18" + style="font-size:49.56656647px">4</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="201.43044" + y="19938.83" + id="text7019-1-5-1-8-9-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-4-0-0" + x="201.43044" + y="19938.83" + style="font-size:49.56656647px">5</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="272.66544" + y="19939.156" + id="text7019-1-5-7-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-2-4" + x="272.66544" + y="19939.156" + style="font-size:49.56656647px">6</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="344.57816" + y="19939.18" + id="text7019-1-5-1-40-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-629-3" + x="344.57816" + y="19939.18" + style="font-size:49.56656647px">7</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="416.164" + y="19939.156" + id="text7019-1-5-1-8-9-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-4-0-1" + x="416.164" + y="19939.156" + style="font-size:49.56656647px">8</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="493.86389" + y="19939.156" + id="text7019-1-5-7-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-2-6" + x="493.86389" + y="19939.156" + style="font-size:49.56656647px">9</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="540.91693" + y="19939.156" + id="text7019-1-5-1-40-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-629-33" + x="540.91693" + y="19939.156" + style="font-size:49.56656647px">10</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="617.70306" + y="19939.18" + id="text7019-1-5-1-8-9-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-0-4-0-05" + x="617.70306" + y="19939.18" + style="font-size:49.56656647px">11</tspan></text> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="694.83234" + y="19939.508" + id="text7019-1-5-7-8-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan7021-0-1-2-1-6" + x="694.83234" + y="19939.508" + style="font-size:49.56656647px">12</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text12061" + y="19844.02" + x="-532.46863" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/cr3.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"><tspan + style="font-size:55.76238632px" + y="19844.02" + x="-532.46863" + id="tspan12063" + sodipodi:role="line">CR3 = 0</tspan></text> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path12065" + d="m -272.77325,19821.876 130.85428,0 0,52.478" + style="fill:none;stroke:#000000;stroke-width:6.19582081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4937)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/cr3-arrow.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path12065-3" + d="m 6.6651299,20712.355 351.6061901,0 0,-518.392" + style="fill:none;stroke:#000000;stroke-width:6.19582081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4937)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/7-arrow.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path12065-3-3" + d="m 947.14972,20589.795 63.54848,0 0,-311.911 -282.42828,0 0,-87.842" + style="fill:none;stroke:#000000;stroke-width:6.19582081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker4937)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/12-arrow.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <g + id="g14728" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture06-address-translation-part2/figs/page-table-translation/32-bits.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <path + style="fill:none;stroke:#000000;stroke-width:6.19582081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -458.91538,20351.841 c 0,0 6.63518,-15.593 13.78492,-21.612 3.49447,-2.942 13.42813,-6.415 13.42813,-6.415 l 165.61147,0 c 0,0 14.1672,-1.362 19.39586,-4.491 8.42763,-5.042 4.72381,-20.88 15.66596,-20.841 9.87967,0.03 7.0484,13.768 13.89051,18.917 4.06424,3.059 15.20359,6.415 15.20359,6.415 l 176.05542,0 c 0,0 13.38565,0.754 17.9043799,3.849 8.59450998,5.887 11.93546,24.178 11.93546,24.178" + id="path10026-2-2-7-7-9-1-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="caccaaaccac" /> + <text + xml:space="preserve" + style="font-size:30.97910309px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="-381.48294" + y="20276.846" + id="text13769" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan13771" + x="-381.48294" + y="20276.846" + style="font-size:43.3707428px">32 bits (4 bytes)</tspan></text> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/lecture/operating-system-ucl/lecture06-address-translation-part2.pdf b/lecture/operating-system-ucl/lecture06-address-translation-part2.pdf Binary files differnew file mode 100644 index 0000000..2e4cf93 --- /dev/null +++ b/lecture/operating-system-ucl/lecture06-address-translation-part2.pdf diff --git a/lecture/operating-system-ucl/lecture07-system-boot.pdf b/lecture/operating-system-ucl/lecture07-system-boot.pdf Binary files differnew file mode 100644 index 0000000..1b73ea2 --- /dev/null +++ b/lecture/operating-system-ucl/lecture07-system-boot.pdf diff --git a/lecture/operating-system-ucl/lecture08-process-arch-part2.pdf b/lecture/operating-system-ucl/lecture08-process-arch-part2.pdf Binary files differnew file mode 100644 index 0000000..4e1cdfc --- /dev/null +++ b/lecture/operating-system-ucl/lecture08-process-arch-part2.pdf diff --git a/lecture/operating-system-ucl/lecture08-process-arch.pdf b/lecture/operating-system-ucl/lecture08-process-arch.pdf Binary files differnew file mode 100644 index 0000000..34bcf77 --- /dev/null +++ b/lecture/operating-system-ucl/lecture08-process-arch.pdf diff --git a/lecture/operating-system-ucl/lecture09-kernel-init.pdf b/lecture/operating-system-ucl/lecture09-kernel-init.pdf Binary files differnew file mode 100644 index 0000000..4545ecb --- /dev/null +++ b/lecture/operating-system-ucl/lecture09-kernel-init.pdf diff --git a/lecture/operating-system-ucl/lecture10-address-spaces-part2.pdf b/lecture/operating-system-ucl/lecture10-address-spaces-part2.pdf Binary files differnew file mode 100644 index 0000000..5bf26cd --- /dev/null +++ b/lecture/operating-system-ucl/lecture10-address-spaces-part2.pdf diff --git a/lecture/operating-system-ucl/lecture10-address-spaces.pdf b/lecture/operating-system-ucl/lecture10-address-spaces.pdf Binary files differnew file mode 100644 index 0000000..ed065b1 --- /dev/null +++ b/lecture/operating-system-ucl/lecture10-address-spaces.pdf diff --git a/lecture/operating-system-ucl/lecture10-address-spaces.svg b/lecture/operating-system-ucl/lecture10-address-spaces.svg new file mode 100644 index 0000000..49c27f4 --- /dev/null +++ b/lecture/operating-system-ucl/lecture10-address-spaces.svg @@ -0,0 +1,34492 @@ +<?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://creativecommons.org/ns#" + 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:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="744.09448819" + height="1052.3622047" + id="svg41996" + version="1.1" + inkscape:version="0.48.4 r9939" + sodipodi:docname="kernel-memory.svg"> + <defs + id="defs41998"> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutL" + style="overflow:visible"> + <path + id="path91421" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt" + transform="scale(0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleInM" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleInM" + style="overflow:visible"> + <path + id="path8481" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt" + transform="scale(-0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0.0" + refX="0.0" + id="TriangleOutM" + style="overflow:visible"> + <path + id="path30868" + d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z " + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt" + transform="scale(0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3" + id="linearGradient25895" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5" /> + </linearGradient> + <filter + y="-0.25" + x="-0.25" + height="1.5" + width="1.5" + inkscape:label="Drop shadow" + id="filter8197-5-8-5" + color-interpolation-filters="sRGB"> + <feGaussianBlur + result="blur" + stdDeviation="2" + in="SourceAlpha" + id="feGaussianBlur8199-5-5-4" /> + <feColorMatrix + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " + type="matrix" + result="bluralpha" + id="feColorMatrix8201-6-1-2" /> + <feOffset + result="offsetBlur" + dy="4" + dx="4" + in="bluralpha" + id="feOffset8203-0-9-5" /> + <feMerge + id="feMerge8205-9-0-0"> + <feMergeNode + in="offsetBlur" + id="feMergeNode8207-8-7-6" /> + <feMergeNode + in="SourceGraphic" + id="feMergeNode8209-3-9-5" /> + </feMerge> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3" + id="linearGradient25841" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient42624"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42626" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42628" /> + </linearGradient> + <linearGradient + id="linearGradient42631"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42633" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42635" /> + </linearGradient> + <linearGradient + id="linearGradient42638"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42640" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42642" /> + </linearGradient> + <linearGradient + id="linearGradient42645"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42647" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42649" /> + </linearGradient> + <linearGradient + id="linearGradient42652"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42654" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42656" /> + </linearGradient> + <linearGradient + id="linearGradient42659"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42661" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42663" /> + </linearGradient> + <linearGradient + id="linearGradient42666"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42668" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42670" /> + </linearGradient> + <linearGradient + id="linearGradient42673"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42675" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42677" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3" + id="linearGradient25857" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient42680"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42682" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42684" /> + </linearGradient> + <linearGradient + id="linearGradient42687"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42689" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42691" /> + </linearGradient> + <linearGradient + id="linearGradient42694"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42696" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42698" /> + </linearGradient> + <linearGradient + id="linearGradient42701"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42703" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42705" /> + </linearGradient> + <linearGradient + id="linearGradient42708"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42710" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42712" /> + </linearGradient> + <linearGradient + id="linearGradient42715"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42717" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42719" /> + </linearGradient> + <linearGradient + id="linearGradient42722"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42724" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42726" /> + </linearGradient> + <linearGradient + id="linearGradient42729"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42731" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42733" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3" + id="linearGradient25873" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient42736"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42738" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42740" /> + </linearGradient> + <linearGradient + id="linearGradient42743"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42745" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42747" /> + </linearGradient> + <linearGradient + id="linearGradient42750"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42752" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42754" /> + </linearGradient> + <linearGradient + id="linearGradient42757"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42759" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42761" /> + </linearGradient> + <linearGradient + id="linearGradient42764"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42766" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42768" /> + </linearGradient> + <linearGradient + id="linearGradient42771"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42773" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42775" /> + </linearGradient> + <linearGradient + id="linearGradient42778"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42780" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42782" /> + </linearGradient> + <linearGradient + id="linearGradient42785"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42787" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42789" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3" + id="linearGradient25889" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient42792"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42794" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42796" /> + </linearGradient> + <linearGradient + id="linearGradient42799"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42801" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42803" /> + </linearGradient> + <linearGradient + id="linearGradient42806"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42808" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42810" /> + </linearGradient> + <linearGradient + id="linearGradient42813"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42815" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42817" /> + </linearGradient> + <linearGradient + id="linearGradient42820"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42822" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42824" /> + </linearGradient> + <linearGradient + id="linearGradient42827"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42829" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42831" /> + </linearGradient> + <linearGradient + id="linearGradient42834"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42836" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42838" /> + </linearGradient> + <linearGradient + id="linearGradient42841"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42843" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42845" /> + </linearGradient> + <linearGradient + id="linearGradient42848"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42850" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42852" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3" + id="linearGradient25893" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient42855"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop42857" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop42859" /> + </linearGradient> + <filter + y="-0.25" + x="-0.25" + height="1.5" + width="1.5" + inkscape:label="Drop shadow" + id="filter12109-3-0-5-7" + color-interpolation-filters="sRGB"> + <feGaussianBlur + result="blur" + stdDeviation="2" + in="SourceAlpha" + id="feGaussianBlur12111-2-68-0-5" /> + <feColorMatrix + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.5 0 " + type="matrix" + result="bluralpha" + id="feColorMatrix12113-1-7-5-6" /> + <feOffset + result="offsetBlur" + dy="2" + dx="2" + in="bluralpha" + id="feOffset12115-2-6-9-3" /> + <feMerge + id="feMerge12117-2-5-0-0"> + <feMergeNode + in="offsetBlur" + id="feMergeNode12119-8-1-5-8" /> + <feMergeNode + in="SourceGraphic" + id="feMergeNode12121-8-2-4-8" /> + </feMerge> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-7" + id="linearGradient25891-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-2" + id="linearGradient25895-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-9" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-0" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-2" + id="linearGradient25841-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient44633"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44635" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44637" /> + </linearGradient> + <linearGradient + id="linearGradient44640"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44642" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44644" /> + </linearGradient> + <linearGradient + id="linearGradient44647"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44649" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44651" /> + </linearGradient> + <linearGradient + id="linearGradient44654"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44656" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44658" /> + </linearGradient> + <linearGradient + id="linearGradient44661"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44663" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44665" /> + </linearGradient> + <linearGradient + id="linearGradient44668"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44670" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44672" /> + </linearGradient> + <linearGradient + id="linearGradient44675"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44677" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44679" /> + </linearGradient> + <linearGradient + id="linearGradient44682"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44684" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44686" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-2" + id="linearGradient25857-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient44689"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44691" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44693" /> + </linearGradient> + <linearGradient + id="linearGradient44696"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44698" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44700" /> + </linearGradient> + <linearGradient + id="linearGradient44703"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44705" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44707" /> + </linearGradient> + <linearGradient + id="linearGradient44710"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44712" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44714" /> + </linearGradient> + <linearGradient + id="linearGradient44717"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44719" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44721" /> + </linearGradient> + <linearGradient + id="linearGradient44724"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44726" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44728" /> + </linearGradient> + <linearGradient + id="linearGradient44731"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44733" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44735" /> + </linearGradient> + <linearGradient + id="linearGradient44738"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44740" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44742" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-2" + id="linearGradient25873-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient44745"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44747" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44749" /> + </linearGradient> + <linearGradient + id="linearGradient44752"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44754" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44756" /> + </linearGradient> + <linearGradient + id="linearGradient44759"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44761" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44763" /> + </linearGradient> + <linearGradient + id="linearGradient44766"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44768" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44770" /> + </linearGradient> + <linearGradient + id="linearGradient44773"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44775" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44777" /> + </linearGradient> + <linearGradient + id="linearGradient44780"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44782" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44784" /> + </linearGradient> + <linearGradient + id="linearGradient44787"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44789" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44791" /> + </linearGradient> + <linearGradient + id="linearGradient44794"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44796" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44798" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-2" + id="linearGradient25889-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient44801"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44803" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44805" /> + </linearGradient> + <linearGradient + id="linearGradient44808"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44810" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44812" /> + </linearGradient> + <linearGradient + id="linearGradient44815"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44817" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44819" /> + </linearGradient> + <linearGradient + id="linearGradient44822"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44824" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44826" /> + </linearGradient> + <linearGradient + id="linearGradient44829"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44831" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44833" /> + </linearGradient> + <linearGradient + id="linearGradient44836"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44838" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44840" /> + </linearGradient> + <linearGradient + id="linearGradient44843"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44845" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44847" /> + </linearGradient> + <linearGradient + id="linearGradient44850"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44852" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44854" /> + </linearGradient> + <linearGradient + id="linearGradient44857"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop44859" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop44861" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-6" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-1" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-1" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-8" + id="linearGradient25895-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-3" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-6" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-8" + id="linearGradient25841-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient45470"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45472" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45474" /> + </linearGradient> + <linearGradient + id="linearGradient45477"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45479" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45481" /> + </linearGradient> + <linearGradient + id="linearGradient45484"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45486" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45488" /> + </linearGradient> + <linearGradient + id="linearGradient45491"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45493" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45495" /> + </linearGradient> + <linearGradient + id="linearGradient45498"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45500" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45502" /> + </linearGradient> + <linearGradient + id="linearGradient45505"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45507" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45509" /> + </linearGradient> + <linearGradient + id="linearGradient45512"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45514" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45516" /> + </linearGradient> + <linearGradient + id="linearGradient45519"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45521" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45523" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-8" + id="linearGradient25857-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient45526"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45528" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45530" /> + </linearGradient> + <linearGradient + id="linearGradient45533"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45535" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45537" /> + </linearGradient> + <linearGradient + id="linearGradient45540"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45542" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45544" /> + </linearGradient> + <linearGradient + id="linearGradient45547"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45549" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45551" /> + </linearGradient> + <linearGradient + id="linearGradient45554"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45556" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45558" /> + </linearGradient> + <linearGradient + id="linearGradient45561"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45563" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45565" /> + </linearGradient> + <linearGradient + id="linearGradient45568"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45570" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45572" /> + </linearGradient> + <linearGradient + id="linearGradient45575"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45577" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45579" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-8" + id="linearGradient25873-40" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient45582"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45584" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45586" /> + </linearGradient> + <linearGradient + id="linearGradient45589"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45591" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45593" /> + </linearGradient> + <linearGradient + id="linearGradient45596"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45598" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45600" /> + </linearGradient> + <linearGradient + id="linearGradient45603"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45605" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45607" /> + </linearGradient> + <linearGradient + id="linearGradient45610"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45612" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45614" /> + </linearGradient> + <linearGradient + id="linearGradient45617"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45619" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45621" /> + </linearGradient> + <linearGradient + id="linearGradient45624"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45626" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45628" /> + </linearGradient> + <linearGradient + id="linearGradient45631"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45633" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45635" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-8" + id="linearGradient25889-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient45638"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45640" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45642" /> + </linearGradient> + <linearGradient + id="linearGradient45645"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45647" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45649" /> + </linearGradient> + <linearGradient + id="linearGradient45652"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45654" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45656" /> + </linearGradient> + <linearGradient + id="linearGradient45659"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45661" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45663" /> + </linearGradient> + <linearGradient + id="linearGradient45666"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45668" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45670" /> + </linearGradient> + <linearGradient + id="linearGradient45673"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45675" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45677" /> + </linearGradient> + <linearGradient + id="linearGradient45680"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45682" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45684" /> + </linearGradient> + <linearGradient + id="linearGradient45687"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45689" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45691" /> + </linearGradient> + <linearGradient + id="linearGradient45694"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop45696" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop45698" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-3" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-9" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-5" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3" + id="linearGradient46212" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3" + id="linearGradient46214" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3" + id="linearGradient46216" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3" + id="linearGradient46218" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3" + id="linearGradient46220" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-1" + id="linearGradient46220-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-1"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-1" + id="linearGradient46212-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient46383"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46385" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46387" /> + </linearGradient> + <linearGradient + id="linearGradient46390"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46392" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46394" /> + </linearGradient> + <linearGradient + id="linearGradient46397"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46399" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46401" /> + </linearGradient> + <linearGradient + id="linearGradient46404"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46406" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46408" /> + </linearGradient> + <linearGradient + id="linearGradient46411"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46413" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46415" /> + </linearGradient> + <linearGradient + id="linearGradient46418"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46420" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46422" /> + </linearGradient> + <linearGradient + id="linearGradient46425"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46427" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46429" /> + </linearGradient> + <linearGradient + id="linearGradient46432"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46434" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46436" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-1" + id="linearGradient46214-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient46439"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46441" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46443" /> + </linearGradient> + <linearGradient + id="linearGradient46446"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46448" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46450" /> + </linearGradient> + <linearGradient + id="linearGradient46453"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46455" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46457" /> + </linearGradient> + <linearGradient + id="linearGradient46460"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46462" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46464" /> + </linearGradient> + <linearGradient + id="linearGradient46467"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46469" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46471" /> + </linearGradient> + <linearGradient + id="linearGradient46474"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46476" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46478" /> + </linearGradient> + <linearGradient + id="linearGradient46481"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46483" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46485" /> + </linearGradient> + <linearGradient + id="linearGradient46488"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46490" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46492" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-1" + id="linearGradient46216-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient46495"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46497" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46499" /> + </linearGradient> + <linearGradient + id="linearGradient46502"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46504" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46506" /> + </linearGradient> + <linearGradient + id="linearGradient46509"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46511" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46513" /> + </linearGradient> + <linearGradient + id="linearGradient46516"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46518" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46520" /> + </linearGradient> + <linearGradient + id="linearGradient46523"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46525" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46527" /> + </linearGradient> + <linearGradient + id="linearGradient46530"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46532" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46534" /> + </linearGradient> + <linearGradient + id="linearGradient46537"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46539" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46541" /> + </linearGradient> + <linearGradient + id="linearGradient46544"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46546" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46548" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-1" + id="linearGradient46218-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient46551"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46553" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46555" /> + </linearGradient> + <linearGradient + id="linearGradient46558"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46560" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46562" /> + </linearGradient> + <linearGradient + id="linearGradient46565"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46567" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46569" /> + </linearGradient> + <linearGradient + id="linearGradient46572"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46574" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46576" /> + </linearGradient> + <linearGradient + id="linearGradient46579"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46581" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46583" /> + </linearGradient> + <linearGradient + id="linearGradient46586"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46588" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46590" /> + </linearGradient> + <linearGradient + id="linearGradient46593"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46595" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46597" /> + </linearGradient> + <linearGradient + id="linearGradient46600"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46602" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46604" /> + </linearGradient> + <linearGradient + id="linearGradient46607"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop46609" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop46611" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-7" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-0" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-4" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-8" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-17" + id="linearGradient46220-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-17"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-63" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-17" + id="linearGradient46212-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient47150"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47152" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47154" /> + </linearGradient> + <linearGradient + id="linearGradient47157"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47159" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47161" /> + </linearGradient> + <linearGradient + id="linearGradient47164"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47166" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47168" /> + </linearGradient> + <linearGradient + id="linearGradient47171"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47173" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47175" /> + </linearGradient> + <linearGradient + id="linearGradient47178"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47180" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47182" /> + </linearGradient> + <linearGradient + id="linearGradient47185"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47187" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47189" /> + </linearGradient> + <linearGradient + id="linearGradient47192"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47194" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47196" /> + </linearGradient> + <linearGradient + id="linearGradient47199"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47201" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47203" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-17" + id="linearGradient46214-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient47206"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47208" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47210" /> + </linearGradient> + <linearGradient + id="linearGradient47213"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47215" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47217" /> + </linearGradient> + <linearGradient + id="linearGradient47220"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47222" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47224" /> + </linearGradient> + <linearGradient + id="linearGradient47227"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47229" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47231" /> + </linearGradient> + <linearGradient + id="linearGradient47234"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47236" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47238" /> + </linearGradient> + <linearGradient + id="linearGradient47241"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47243" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47245" /> + </linearGradient> + <linearGradient + id="linearGradient47248"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47250" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47252" /> + </linearGradient> + <linearGradient + id="linearGradient47255"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47257" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47259" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-17" + id="linearGradient46216-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient47262"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47264" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47266" /> + </linearGradient> + <linearGradient + id="linearGradient47269"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47271" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47273" /> + </linearGradient> + <linearGradient + id="linearGradient47276"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47278" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47280" /> + </linearGradient> + <linearGradient + id="linearGradient47283"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47285" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47287" /> + </linearGradient> + <linearGradient + id="linearGradient47290"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47292" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47294" /> + </linearGradient> + <linearGradient + id="linearGradient47297"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47299" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47301" /> + </linearGradient> + <linearGradient + id="linearGradient47304"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47306" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47308" /> + </linearGradient> + <linearGradient + id="linearGradient47311"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47313" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47315" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-17" + id="linearGradient46218-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient47318"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47320" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47322" /> + </linearGradient> + <linearGradient + id="linearGradient47325"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47327" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47329" /> + </linearGradient> + <linearGradient + id="linearGradient47332"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47334" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47336" /> + </linearGradient> + <linearGradient + id="linearGradient47339"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47341" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47343" /> + </linearGradient> + <linearGradient + id="linearGradient47346"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47348" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47350" /> + </linearGradient> + <linearGradient + id="linearGradient47353"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47355" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47357" /> + </linearGradient> + <linearGradient + id="linearGradient47360"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47362" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47364" /> + </linearGradient> + <linearGradient + id="linearGradient47367"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47369" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47371" /> + </linearGradient> + <linearGradient + id="linearGradient47374"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47376" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47378" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-7" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-2" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-17" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6" + id="linearGradient46220-61" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6" + id="linearGradient46212-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient47995"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop47997" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop47999" /> + </linearGradient> + <linearGradient + id="linearGradient48002"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48004" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48006" /> + </linearGradient> + <linearGradient + id="linearGradient48009"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48011" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48013" /> + </linearGradient> + <linearGradient + id="linearGradient48016"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48018" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48020" /> + </linearGradient> + <linearGradient + id="linearGradient48023"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48025" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48027" /> + </linearGradient> + <linearGradient + id="linearGradient48030"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48032" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48034" /> + </linearGradient> + <linearGradient + id="linearGradient48037"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48039" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48041" /> + </linearGradient> + <linearGradient + id="linearGradient48044"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48046" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48048" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6" + id="linearGradient46214-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient48051"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48053" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48055" /> + </linearGradient> + <linearGradient + id="linearGradient48058"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48060" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48062" /> + </linearGradient> + <linearGradient + id="linearGradient48065"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48067" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48069" /> + </linearGradient> + <linearGradient + id="linearGradient48072"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48074" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48076" /> + </linearGradient> + <linearGradient + id="linearGradient48079"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48081" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48083" /> + </linearGradient> + <linearGradient + id="linearGradient48086"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48088" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48090" /> + </linearGradient> + <linearGradient + id="linearGradient48093"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48095" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48097" /> + </linearGradient> + <linearGradient + id="linearGradient48100"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48102" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48104" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6" + id="linearGradient46216-99" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient48107"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48109" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48111" /> + </linearGradient> + <linearGradient + id="linearGradient48114"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48116" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48118" /> + </linearGradient> + <linearGradient + id="linearGradient48121"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48123" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48125" /> + </linearGradient> + <linearGradient + id="linearGradient48128"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48130" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48132" /> + </linearGradient> + <linearGradient + id="linearGradient48135"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48137" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48139" /> + </linearGradient> + <linearGradient + id="linearGradient48142"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48144" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48146" /> + </linearGradient> + <linearGradient + id="linearGradient48149"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48151" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48153" /> + </linearGradient> + <linearGradient + id="linearGradient48156"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48158" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48160" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6" + id="linearGradient46218-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient48163"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48165" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48167" /> + </linearGradient> + <linearGradient + id="linearGradient48170"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48172" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48174" /> + </linearGradient> + <linearGradient + id="linearGradient48177"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48179" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48181" /> + </linearGradient> + <linearGradient + id="linearGradient48184"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48186" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48188" /> + </linearGradient> + <linearGradient + id="linearGradient48191"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48193" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48195" /> + </linearGradient> + <linearGradient + id="linearGradient48198"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48200" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48202" /> + </linearGradient> + <linearGradient + id="linearGradient48205"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48207" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48209" /> + </linearGradient> + <linearGradient + id="linearGradient48212"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48214" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48216" /> + </linearGradient> + <linearGradient + id="linearGradient48219"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48221" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48223" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-0"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-3" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-0" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-7-0-7" + id="linearGradient46241-6-1" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0045525,0,0,0.93368889,-1404.3407,-535.08388)" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-7-0-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-0" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-9" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-7" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-7" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient46220-61-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient46212-1-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient48974"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48976" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48978" /> + </linearGradient> + <linearGradient + id="linearGradient48981"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48983" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48985" /> + </linearGradient> + <linearGradient + id="linearGradient48988"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48990" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48992" /> + </linearGradient> + <linearGradient + id="linearGradient48995"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop48997" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop48999" /> + </linearGradient> + <linearGradient + id="linearGradient49002"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49004" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49006" /> + </linearGradient> + <linearGradient + id="linearGradient49009"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49011" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49013" /> + </linearGradient> + <linearGradient + id="linearGradient49016"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49018" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49020" /> + </linearGradient> + <linearGradient + id="linearGradient49023"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49025" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49027" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient46214-8-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient49030"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49032" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49034" /> + </linearGradient> + <linearGradient + id="linearGradient49037"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49039" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49041" /> + </linearGradient> + <linearGradient + id="linearGradient49044"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49046" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49048" /> + </linearGradient> + <linearGradient + id="linearGradient49051"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49053" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49055" /> + </linearGradient> + <linearGradient + id="linearGradient49058"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49060" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49062" /> + </linearGradient> + <linearGradient + id="linearGradient49065"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49067" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49069" /> + </linearGradient> + <linearGradient + id="linearGradient49072"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49074" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49076" /> + </linearGradient> + <linearGradient + id="linearGradient49079"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49081" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49083" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient46216-99-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient49086"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49088" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49090" /> + </linearGradient> + <linearGradient + id="linearGradient49093"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49095" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49097" /> + </linearGradient> + <linearGradient + id="linearGradient49100"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49102" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49104" /> + </linearGradient> + <linearGradient + id="linearGradient49107"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49109" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49111" /> + </linearGradient> + <linearGradient + id="linearGradient49114"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49116" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49118" /> + </linearGradient> + <linearGradient + id="linearGradient49121"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49123" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49125" /> + </linearGradient> + <linearGradient + id="linearGradient49128"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49130" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49132" /> + </linearGradient> + <linearGradient + id="linearGradient49135"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49137" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49139" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient46218-5-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient49142"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49144" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49146" /> + </linearGradient> + <linearGradient + id="linearGradient49149"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49151" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49153" /> + </linearGradient> + <linearGradient + id="linearGradient49156"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49158" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49160" /> + </linearGradient> + <linearGradient + id="linearGradient49163"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49165" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49167" /> + </linearGradient> + <linearGradient + id="linearGradient49170"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49172" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49174" /> + </linearGradient> + <linearGradient + id="linearGradient49177"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49179" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49181" /> + </linearGradient> + <linearGradient + id="linearGradient49184"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49186" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49188" /> + </linearGradient> + <linearGradient + id="linearGradient49191"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49193" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49195" /> + </linearGradient> + <linearGradient + id="linearGradient49198"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49200" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49202" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-0-5"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-26" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-9" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-44" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-6" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-9" + id="linearGradient46220-61-6-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-7" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-9" + id="linearGradient46212-1-8-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient49913"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49915" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49917" /> + </linearGradient> + <linearGradient + id="linearGradient49920"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49922" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49924" /> + </linearGradient> + <linearGradient + id="linearGradient49927"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49929" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49931" /> + </linearGradient> + <linearGradient + id="linearGradient49934"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49936" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49938" /> + </linearGradient> + <linearGradient + id="linearGradient49941"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49943" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49945" /> + </linearGradient> + <linearGradient + id="linearGradient49948"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49950" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49952" /> + </linearGradient> + <linearGradient + id="linearGradient49955"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49957" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49959" /> + </linearGradient> + <linearGradient + id="linearGradient49962"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49964" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49966" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-9" + id="linearGradient46214-8-6-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient49969"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49971" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49973" /> + </linearGradient> + <linearGradient + id="linearGradient49976"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49978" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49980" /> + </linearGradient> + <linearGradient + id="linearGradient49983"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49985" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49987" /> + </linearGradient> + <linearGradient + id="linearGradient49990"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49992" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop49994" /> + </linearGradient> + <linearGradient + id="linearGradient49997"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop49999" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50001" /> + </linearGradient> + <linearGradient + id="linearGradient50004"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50006" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50008" /> + </linearGradient> + <linearGradient + id="linearGradient50011"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50013" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50015" /> + </linearGradient> + <linearGradient + id="linearGradient50018"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50020" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50022" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-9" + id="linearGradient46216-99-7-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient50025"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50027" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50029" /> + </linearGradient> + <linearGradient + id="linearGradient50032"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50034" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50036" /> + </linearGradient> + <linearGradient + id="linearGradient50039"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50041" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50043" /> + </linearGradient> + <linearGradient + id="linearGradient50046"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50048" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50050" /> + </linearGradient> + <linearGradient + id="linearGradient50053"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50055" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50057" /> + </linearGradient> + <linearGradient + id="linearGradient50060"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50062" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50064" /> + </linearGradient> + <linearGradient + id="linearGradient50067"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50069" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50071" /> + </linearGradient> + <linearGradient + id="linearGradient50074"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50076" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50078" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-9" + id="linearGradient46218-5-8-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient50081"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50083" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50085" /> + </linearGradient> + <linearGradient + id="linearGradient50088"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50090" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50092" /> + </linearGradient> + <linearGradient + id="linearGradient50095"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50097" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50099" /> + </linearGradient> + <linearGradient + id="linearGradient50102"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50104" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50106" /> + </linearGradient> + <linearGradient + id="linearGradient50109"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50111" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50113" /> + </linearGradient> + <linearGradient + id="linearGradient50116"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50118" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50120" /> + </linearGradient> + <linearGradient + id="linearGradient50123"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50125" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50127" /> + </linearGradient> + <linearGradient + id="linearGradient50130"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50132" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50134" /> + </linearGradient> + <linearGradient + id="linearGradient50137"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop50139" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop50141" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-0-5-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-2" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-17" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-93" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker50149" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path50151" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient50731" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient50733" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient50735" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient50737" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient50739" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient50849" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient50865" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient50881" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient50897" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient50901" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-70" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-19" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-0" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-66" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient51407" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient51423" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient51439" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient51455" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4" + id="linearGradient51459" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94" + id="linearGradient51459-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94" + id="linearGradient51407-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient51532"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51534" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51536" /> + </linearGradient> + <linearGradient + id="linearGradient51539"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51541" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51543" /> + </linearGradient> + <linearGradient + id="linearGradient51546"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51548" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51550" /> + </linearGradient> + <linearGradient + id="linearGradient51553"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51555" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51557" /> + </linearGradient> + <linearGradient + id="linearGradient51560"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51562" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51564" /> + </linearGradient> + <linearGradient + id="linearGradient51567"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51569" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51571" /> + </linearGradient> + <linearGradient + id="linearGradient51574"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51576" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51578" /> + </linearGradient> + <linearGradient + id="linearGradient51581"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51583" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51585" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94" + id="linearGradient51423-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient51588"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51590" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51592" /> + </linearGradient> + <linearGradient + id="linearGradient51595"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51597" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51599" /> + </linearGradient> + <linearGradient + id="linearGradient51602"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51604" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51606" /> + </linearGradient> + <linearGradient + id="linearGradient51609"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51611" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51613" /> + </linearGradient> + <linearGradient + id="linearGradient51616"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51618" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51620" /> + </linearGradient> + <linearGradient + id="linearGradient51623"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51625" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51627" /> + </linearGradient> + <linearGradient + id="linearGradient51630"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51632" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51634" /> + </linearGradient> + <linearGradient + id="linearGradient51637"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51639" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51641" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94" + id="linearGradient51439-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient51644"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51646" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51648" /> + </linearGradient> + <linearGradient + id="linearGradient51651"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51653" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51655" /> + </linearGradient> + <linearGradient + id="linearGradient51658"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51660" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51662" /> + </linearGradient> + <linearGradient + id="linearGradient51665"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51667" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51669" /> + </linearGradient> + <linearGradient + id="linearGradient51672"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51674" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51676" /> + </linearGradient> + <linearGradient + id="linearGradient51679"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51681" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51683" /> + </linearGradient> + <linearGradient + id="linearGradient51686"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51688" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51690" /> + </linearGradient> + <linearGradient + id="linearGradient51693"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51695" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51697" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94" + id="linearGradient51455-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient51700"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51702" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51704" /> + </linearGradient> + <linearGradient + id="linearGradient51707"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51709" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51711" /> + </linearGradient> + <linearGradient + id="linearGradient51714"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51716" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51718" /> + </linearGradient> + <linearGradient + id="linearGradient51721"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51723" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51725" /> + </linearGradient> + <linearGradient + id="linearGradient51728"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51730" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51732" /> + </linearGradient> + <linearGradient + id="linearGradient51735"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51737" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51739" /> + </linearGradient> + <linearGradient + id="linearGradient51742"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51744" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51746" /> + </linearGradient> + <linearGradient + id="linearGradient51749"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51751" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51753" /> + </linearGradient> + <linearGradient + id="linearGradient51756"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop51758" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop51760" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-5" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-99" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker51768" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path51770" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker51772" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path51774" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-78" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-59" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-78-9" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-59-7" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6" + id="linearGradient51459-7-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6" + id="linearGradient51407-2-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient52790"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52792" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52794" /> + </linearGradient> + <linearGradient + id="linearGradient52797"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52799" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52801" /> + </linearGradient> + <linearGradient + id="linearGradient52804"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52806" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52808" /> + </linearGradient> + <linearGradient + id="linearGradient52811"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52813" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52815" /> + </linearGradient> + <linearGradient + id="linearGradient52818"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52820" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52822" /> + </linearGradient> + <linearGradient + id="linearGradient52825"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52827" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52829" /> + </linearGradient> + <linearGradient + id="linearGradient52832"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52834" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52836" /> + </linearGradient> + <linearGradient + id="linearGradient52839"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52841" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52843" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6" + id="linearGradient51423-8-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient52846"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52848" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52850" /> + </linearGradient> + <linearGradient + id="linearGradient52853"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52855" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52857" /> + </linearGradient> + <linearGradient + id="linearGradient52860"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52862" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52864" /> + </linearGradient> + <linearGradient + id="linearGradient52867"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52869" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52871" /> + </linearGradient> + <linearGradient + id="linearGradient52874"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52876" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52878" /> + </linearGradient> + <linearGradient + id="linearGradient52881"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52883" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52885" /> + </linearGradient> + <linearGradient + id="linearGradient52888"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52890" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52892" /> + </linearGradient> + <linearGradient + id="linearGradient52895"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52897" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52899" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6" + id="linearGradient51439-9-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient52902"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52904" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52906" /> + </linearGradient> + <linearGradient + id="linearGradient52909"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52911" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52913" /> + </linearGradient> + <linearGradient + id="linearGradient52916"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52918" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52920" /> + </linearGradient> + <linearGradient + id="linearGradient52923"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52925" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52927" /> + </linearGradient> + <linearGradient + id="linearGradient52930"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52932" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52934" /> + </linearGradient> + <linearGradient + id="linearGradient52937"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52939" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52941" /> + </linearGradient> + <linearGradient + id="linearGradient52944"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52946" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52948" /> + </linearGradient> + <linearGradient + id="linearGradient52951"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52953" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52955" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6" + id="linearGradient51455-5-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient52958"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52960" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52962" /> + </linearGradient> + <linearGradient + id="linearGradient52965"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52967" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52969" /> + </linearGradient> + <linearGradient + id="linearGradient52972"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52974" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52976" /> + </linearGradient> + <linearGradient + id="linearGradient52979"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52981" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52983" /> + </linearGradient> + <linearGradient + id="linearGradient52986"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52988" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52990" /> + </linearGradient> + <linearGradient + id="linearGradient52993"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop52995" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop52997" /> + </linearGradient> + <linearGradient + id="linearGradient53000"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop53002" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop53004" /> + </linearGradient> + <linearGradient + id="linearGradient53007"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop53009" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop53011" /> + </linearGradient> + <linearGradient + id="linearGradient53014"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop53016" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop53018" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1-7" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8-5" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-73" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-87" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-78-8" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-59-8" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker53028" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path53030" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-90" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-78" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0" + id="linearGradient51459-7-9-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0" + id="linearGradient51407-2-0-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient5122"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5124" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5126" /> + </linearGradient> + <linearGradient + id="linearGradient5129"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5131" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5133" /> + </linearGradient> + <linearGradient + id="linearGradient5136"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5138" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5140" /> + </linearGradient> + <linearGradient + id="linearGradient5143"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5145" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5147" /> + </linearGradient> + <linearGradient + id="linearGradient5150"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5152" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5154" /> + </linearGradient> + <linearGradient + id="linearGradient5157"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5159" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5161" /> + </linearGradient> + <linearGradient + id="linearGradient5164"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5166" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5168" /> + </linearGradient> + <linearGradient + id="linearGradient5171"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5173" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5175" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0" + id="linearGradient51423-8-1-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient5178"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5180" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5182" /> + </linearGradient> + <linearGradient + id="linearGradient5185"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5187" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5189" /> + </linearGradient> + <linearGradient + id="linearGradient5192"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5194" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5196" /> + </linearGradient> + <linearGradient + id="linearGradient5199"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5201" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5203" /> + </linearGradient> + <linearGradient + id="linearGradient5206"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5208" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5210" /> + </linearGradient> + <linearGradient + id="linearGradient5213"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5215" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5217" /> + </linearGradient> + <linearGradient + id="linearGradient5220"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5222" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5224" /> + </linearGradient> + <linearGradient + id="linearGradient5227"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5229" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5231" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0" + id="linearGradient51439-9-8-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient5234"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5236" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5238" /> + </linearGradient> + <linearGradient + id="linearGradient5241"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5243" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5245" /> + </linearGradient> + <linearGradient + id="linearGradient5248"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5250" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5252" /> + </linearGradient> + <linearGradient + id="linearGradient5255"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5257" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5259" /> + </linearGradient> + <linearGradient + id="linearGradient5262"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5264" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5266" /> + </linearGradient> + <linearGradient + id="linearGradient5269"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5271" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5273" /> + </linearGradient> + <linearGradient + id="linearGradient5276"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5278" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5280" /> + </linearGradient> + <linearGradient + id="linearGradient5283"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5285" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5287" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0" + id="linearGradient51455-5-7-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient5290"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5292" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5294" /> + </linearGradient> + <linearGradient + id="linearGradient5297"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5299" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5301" /> + </linearGradient> + <linearGradient + id="linearGradient5304"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5306" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5308" /> + </linearGradient> + <linearGradient + id="linearGradient5311"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5313" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5315" /> + </linearGradient> + <linearGradient + id="linearGradient5318"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5320" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5322" /> + </linearGradient> + <linearGradient + id="linearGradient5325"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5327" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5329" /> + </linearGradient> + <linearGradient + id="linearGradient5332"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5334" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5336" /> + </linearGradient> + <linearGradient + id="linearGradient5339"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5341" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5343" /> + </linearGradient> + <linearGradient + id="linearGradient5346"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5348" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5350" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9-8-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1-7-6" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8-5-1" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-51" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-08" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-78-5" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-59-0" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker5360" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path5362" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker5364" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path5366" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-6" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-55" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0" + id="linearGradient7838" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0" + id="linearGradient7840" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0" + id="linearGradient7842" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0" + id="linearGradient7844" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0" + id="linearGradient7846" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6" + id="linearGradient7846-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6" + id="linearGradient7838-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient7970"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop7972" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop7974" /> + </linearGradient> + <linearGradient + id="linearGradient7977"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop7979" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop7981" /> + </linearGradient> + <linearGradient + id="linearGradient7984"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop7986" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop7988" /> + </linearGradient> + <linearGradient + id="linearGradient7991"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop7993" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop7995" /> + </linearGradient> + <linearGradient + id="linearGradient7998"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8000" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8002" /> + </linearGradient> + <linearGradient + id="linearGradient8005"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8007" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8009" /> + </linearGradient> + <linearGradient + id="linearGradient8012"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8014" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8016" /> + </linearGradient> + <linearGradient + id="linearGradient8019"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8021" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8023" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6" + id="linearGradient7840-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8026"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8028" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8030" /> + </linearGradient> + <linearGradient + id="linearGradient8033"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8035" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8037" /> + </linearGradient> + <linearGradient + id="linearGradient8040"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8042" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8044" /> + </linearGradient> + <linearGradient + id="linearGradient8047"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8049" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8051" /> + </linearGradient> + <linearGradient + id="linearGradient8054"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8056" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8058" /> + </linearGradient> + <linearGradient + id="linearGradient8061"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8063" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8065" /> + </linearGradient> + <linearGradient + id="linearGradient8068"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8070" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8072" /> + </linearGradient> + <linearGradient + id="linearGradient8075"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8077" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8079" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6" + id="linearGradient7842-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8082"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8084" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8086" /> + </linearGradient> + <linearGradient + id="linearGradient8089"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8091" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8093" /> + </linearGradient> + <linearGradient + id="linearGradient8096"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8098" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8100" /> + </linearGradient> + <linearGradient + id="linearGradient8103"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8105" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8107" /> + </linearGradient> + <linearGradient + id="linearGradient8110"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8112" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8114" /> + </linearGradient> + <linearGradient + id="linearGradient8117"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8119" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8121" /> + </linearGradient> + <linearGradient + id="linearGradient8124"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8126" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8128" /> + </linearGradient> + <linearGradient + id="linearGradient8131"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8133" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8135" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6" + id="linearGradient7844-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8138"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8140" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8142" /> + </linearGradient> + <linearGradient + id="linearGradient8145"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8147" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8149" /> + </linearGradient> + <linearGradient + id="linearGradient8152"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8154" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8156" /> + </linearGradient> + <linearGradient + id="linearGradient8159"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8161" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8163" /> + </linearGradient> + <linearGradient + id="linearGradient8166"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8168" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8170" /> + </linearGradient> + <linearGradient + id="linearGradient8173"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8175" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8177" /> + </linearGradient> + <linearGradient + id="linearGradient8180"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8182" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8184" /> + </linearGradient> + <linearGradient + id="linearGradient8187"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8189" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8191" /> + </linearGradient> + <linearGradient + id="linearGradient8194"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8196" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8198" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9-8-7-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1-7-6-0" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8-5-1-5" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-78-0" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-59-04" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker8206" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path8208" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-27" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-13" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker8212" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path8214" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker8216" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path8218" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-78-1" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-59-5" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-78-6" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-59-81" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-78-3" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-59-75" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-60" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-2" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-78-4" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-59-753" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker5887" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path5889" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2" + id="linearGradient7846-6-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2" + id="linearGradient7838-9-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient5937"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5939" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5941" /> + </linearGradient> + <linearGradient + id="linearGradient5944"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5946" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5948" /> + </linearGradient> + <linearGradient + id="linearGradient5951"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5953" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5955" /> + </linearGradient> + <linearGradient + id="linearGradient5958"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5960" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5962" /> + </linearGradient> + <linearGradient + id="linearGradient5965"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5967" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5969" /> + </linearGradient> + <linearGradient + id="linearGradient5972"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5974" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5976" /> + </linearGradient> + <linearGradient + id="linearGradient5979"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5981" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5983" /> + </linearGradient> + <linearGradient + id="linearGradient5986"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5988" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5990" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2" + id="linearGradient7840-9-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient5993"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop5995" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop5997" /> + </linearGradient> + <linearGradient + id="linearGradient6000"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6002" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6004" /> + </linearGradient> + <linearGradient + id="linearGradient6007"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6009" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6011" /> + </linearGradient> + <linearGradient + id="linearGradient6014"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6016" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6018" /> + </linearGradient> + <linearGradient + id="linearGradient6021"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6023" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6025" /> + </linearGradient> + <linearGradient + id="linearGradient6028"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6030" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6032" /> + </linearGradient> + <linearGradient + id="linearGradient6035"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6037" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6039" /> + </linearGradient> + <linearGradient + id="linearGradient6042"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6044" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6046" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2" + id="linearGradient7842-3-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient6049"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6051" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6053" /> + </linearGradient> + <linearGradient + id="linearGradient6056"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6058" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6060" /> + </linearGradient> + <linearGradient + id="linearGradient6063"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6065" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6067" /> + </linearGradient> + <linearGradient + id="linearGradient6070"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6072" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6074" /> + </linearGradient> + <linearGradient + id="linearGradient6077"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6079" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6081" /> + </linearGradient> + <linearGradient + id="linearGradient6084"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6086" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6088" /> + </linearGradient> + <linearGradient + id="linearGradient6091"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6093" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6095" /> + </linearGradient> + <linearGradient + id="linearGradient6098"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6100" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6102" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2" + id="linearGradient7844-7-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient6105"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6107" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6109" /> + </linearGradient> + <linearGradient + id="linearGradient6112"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6114" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6116" /> + </linearGradient> + <linearGradient + id="linearGradient6119"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6121" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6123" /> + </linearGradient> + <linearGradient + id="linearGradient6126"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6128" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6130" /> + </linearGradient> + <linearGradient + id="linearGradient6133"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6135" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6137" /> + </linearGradient> + <linearGradient + id="linearGradient6140"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6142" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6144" /> + </linearGradient> + <linearGradient + id="linearGradient6147"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6149" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6151" /> + </linearGradient> + <linearGradient + id="linearGradient6154"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6156" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6158" /> + </linearGradient> + <linearGradient + id="linearGradient6161"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop6163" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop6165" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9-8-7-3-0"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1-7-6-0-3" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8-5-1-5-2" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-78-2" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-59-6" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6173" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6175" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6177" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6179" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-72" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-3" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6183" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6185" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6187" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6189" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6191" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6193" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6191-9" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6193-0" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6191-2" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6193-2" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6191-8" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6193-9" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6191-95" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6193-6" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6191-1" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6193-8" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6191-5" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6193-09" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6191-0" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6193-22" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6191-26" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6193-1" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker6191-7" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path6193-64" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1" + id="linearGradient7846-6-0-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-1"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-7" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1" + id="linearGradient7838-9-7-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient10708"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10710" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10712" /> + </linearGradient> + <linearGradient + id="linearGradient10715"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10717" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10719" /> + </linearGradient> + <linearGradient + id="linearGradient10722"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10724" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10726" /> + </linearGradient> + <linearGradient + id="linearGradient10729"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10731" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10733" /> + </linearGradient> + <linearGradient + id="linearGradient10736"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10738" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10740" /> + </linearGradient> + <linearGradient + id="linearGradient10743"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10745" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10747" /> + </linearGradient> + <linearGradient + id="linearGradient10750"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10752" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10754" /> + </linearGradient> + <linearGradient + id="linearGradient10757"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10759" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10761" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1" + id="linearGradient7840-9-2-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient10764"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10766" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10768" /> + </linearGradient> + <linearGradient + id="linearGradient10771"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10773" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10775" /> + </linearGradient> + <linearGradient + id="linearGradient10778"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10780" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10782" /> + </linearGradient> + <linearGradient + id="linearGradient10785"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10787" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10789" /> + </linearGradient> + <linearGradient + id="linearGradient10792"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10794" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10796" /> + </linearGradient> + <linearGradient + id="linearGradient10799"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10801" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10803" /> + </linearGradient> + <linearGradient + id="linearGradient10806"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10808" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10810" /> + </linearGradient> + <linearGradient + id="linearGradient10813"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10815" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10817" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1" + id="linearGradient7842-3-1-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient10820"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10822" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10824" /> + </linearGradient> + <linearGradient + id="linearGradient10827"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10829" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10831" /> + </linearGradient> + <linearGradient + id="linearGradient10834"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10836" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10838" /> + </linearGradient> + <linearGradient + id="linearGradient10841"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10843" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10845" /> + </linearGradient> + <linearGradient + id="linearGradient10848"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10850" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10852" /> + </linearGradient> + <linearGradient + id="linearGradient10855"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10857" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10859" /> + </linearGradient> + <linearGradient + id="linearGradient10862"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10864" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10866" /> + </linearGradient> + <linearGradient + id="linearGradient10869"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10871" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10873" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1" + id="linearGradient7844-7-2-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient10876"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10878" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10880" /> + </linearGradient> + <linearGradient + id="linearGradient10883"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10885" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10887" /> + </linearGradient> + <linearGradient + id="linearGradient10890"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10892" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10894" /> + </linearGradient> + <linearGradient + id="linearGradient10897"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10899" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10901" /> + </linearGradient> + <linearGradient + id="linearGradient10904"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10906" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10908" /> + </linearGradient> + <linearGradient + id="linearGradient10911"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10913" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10915" /> + </linearGradient> + <linearGradient + id="linearGradient10918"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10920" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10922" /> + </linearGradient> + <linearGradient + id="linearGradient10925"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10927" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10929" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1" + id="linearGradient51457-2-3-6-3-8-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient10932"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop10934" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop10936" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1" + id="linearGradient11668" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-4" + id="linearGradient7846-6-0-9-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-1-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-5-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-7-4" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-4" + id="linearGradient7838-9-7-9-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12079"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12081" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12083" /> + </linearGradient> + <linearGradient + id="linearGradient12086"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12088" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12090" /> + </linearGradient> + <linearGradient + id="linearGradient12093"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12095" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12097" /> + </linearGradient> + <linearGradient + id="linearGradient12100"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12102" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12104" /> + </linearGradient> + <linearGradient + id="linearGradient12107"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12109" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12111" /> + </linearGradient> + <linearGradient + id="linearGradient12114"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12116" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12118" /> + </linearGradient> + <linearGradient + id="linearGradient12121"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12123" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12125" /> + </linearGradient> + <linearGradient + id="linearGradient12128"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12130" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12132" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-4" + id="linearGradient11668-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12135"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12137" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12139" /> + </linearGradient> + <linearGradient + id="linearGradient12142"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12144" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12146" /> + </linearGradient> + <linearGradient + id="linearGradient12149"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12151" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12153" /> + </linearGradient> + <linearGradient + id="linearGradient12156"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12158" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12160" /> + </linearGradient> + <linearGradient + id="linearGradient12163"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12165" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12167" /> + </linearGradient> + <linearGradient + id="linearGradient12170"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12172" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12174" /> + </linearGradient> + <linearGradient + id="linearGradient12177"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12179" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12181" /> + </linearGradient> + <linearGradient + id="linearGradient12184"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12186" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12188" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-4" + id="linearGradient7842-3-1-5-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12191"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12193" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12195" /> + </linearGradient> + <linearGradient + id="linearGradient12198"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12200" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12202" /> + </linearGradient> + <linearGradient + id="linearGradient12205"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12207" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12209" /> + </linearGradient> + <linearGradient + id="linearGradient12212"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12214" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12216" /> + </linearGradient> + <linearGradient + id="linearGradient12219"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12221" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12223" /> + </linearGradient> + <linearGradient + id="linearGradient12226"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12228" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12230" /> + </linearGradient> + <linearGradient + id="linearGradient12233"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12235" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12237" /> + </linearGradient> + <linearGradient + id="linearGradient12240"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12242" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12244" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-4" + id="linearGradient7844-7-2-8-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12247"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12249" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12251" /> + </linearGradient> + <linearGradient + id="linearGradient12254"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12256" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12258" /> + </linearGradient> + <linearGradient + id="linearGradient12261"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12263" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12265" /> + </linearGradient> + <linearGradient + id="linearGradient12268"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12270" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12272" /> + </linearGradient> + <linearGradient + id="linearGradient12275"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12277" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12279" /> + </linearGradient> + <linearGradient + id="linearGradient12282"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12284" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12286" /> + </linearGradient> + <linearGradient + id="linearGradient12289"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12291" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12293" /> + </linearGradient> + <linearGradient + id="linearGradient12296"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12298" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12300" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-4" + id="linearGradient11676-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12303"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12305" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12307" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-8" + id="linearGradient7846-6-0-9-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-1-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-5-0" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-7-7" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-8" + id="linearGradient7838-9-7-9-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12079-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12081-9" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12083-7" /> + </linearGradient> + <linearGradient + id="linearGradient12086-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12088-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12090-3" /> + </linearGradient> + <linearGradient + id="linearGradient12093-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12095-3" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12097-2" /> + </linearGradient> + <linearGradient + id="linearGradient12100-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12102-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12104-9" /> + </linearGradient> + <linearGradient + id="linearGradient12107-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12109-0" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12111-8" /> + </linearGradient> + <linearGradient + id="linearGradient12114-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12116-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12118-1" /> + </linearGradient> + <linearGradient + id="linearGradient12121-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12123-3" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12125-6" /> + </linearGradient> + <linearGradient + id="linearGradient12128-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12130-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12132-8" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-8" + id="linearGradient11668-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12135-1"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12137-7" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12139-3" /> + </linearGradient> + <linearGradient + id="linearGradient12142-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12144-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12146-6" /> + </linearGradient> + <linearGradient + id="linearGradient12149-1"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12151-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12153-4" /> + </linearGradient> + <linearGradient + id="linearGradient12156-1"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12158-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12160-4" /> + </linearGradient> + <linearGradient + id="linearGradient12163-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12165-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12167-9" /> + </linearGradient> + <linearGradient + id="linearGradient12170-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12172-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12174-1" /> + </linearGradient> + <linearGradient + id="linearGradient12177-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12179-9" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12181-7" /> + </linearGradient> + <linearGradient + id="linearGradient12184-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12186-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12188-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-8" + id="linearGradient7842-3-1-5-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12191-5"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12193-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12195-7" /> + </linearGradient> + <linearGradient + id="linearGradient12198-5"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12200-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12202-0" /> + </linearGradient> + <linearGradient + id="linearGradient12205-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12207-6" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12209-4" /> + </linearGradient> + <linearGradient + id="linearGradient12212-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12214-0" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12216-5" /> + </linearGradient> + <linearGradient + id="linearGradient12219-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12221-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12223-2" /> + </linearGradient> + <linearGradient + id="linearGradient12226-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12228-3" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12230-5" /> + </linearGradient> + <linearGradient + id="linearGradient12233-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12235-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12237-6" /> + </linearGradient> + <linearGradient + id="linearGradient12240-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12242-0" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12244-6" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-8" + id="linearGradient7844-7-2-8-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12247-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12249-9" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12251-2" /> + </linearGradient> + <linearGradient + id="linearGradient12254-1"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12256-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12258-1" /> + </linearGradient> + <linearGradient + id="linearGradient12261-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12263-0" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12265-0" /> + </linearGradient> + <linearGradient + id="linearGradient12268-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12270-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12272-1" /> + </linearGradient> + <linearGradient + id="linearGradient12275-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12277-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12279-3" /> + </linearGradient> + <linearGradient + id="linearGradient12282-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12284-9" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12286-3" /> + </linearGradient> + <linearGradient + id="linearGradient12289-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12291-0" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12293-6" /> + </linearGradient> + <linearGradient + id="linearGradient12296-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12298-3" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12300-1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-8" + id="linearGradient11676-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12303-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12305-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12307-9" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7" + id="linearGradient7846-6-0-9-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-1-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-5-6" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-7-47" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7" + id="linearGradient7838-9-7-9-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12079-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12081-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12083-4" /> + </linearGradient> + <linearGradient + id="linearGradient12086-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12088-6" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12090-1" /> + </linearGradient> + <linearGradient + id="linearGradient12093-1"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12095-32" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12097-22" /> + </linearGradient> + <linearGradient + id="linearGradient12100-0"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12102-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12104-2" /> + </linearGradient> + <linearGradient + id="linearGradient12107-5"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12109-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12111-9" /> + </linearGradient> + <linearGradient + id="linearGradient12114-0"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12116-3" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12118-4" /> + </linearGradient> + <linearGradient + id="linearGradient12121-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12123-32" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12125-8" /> + </linearGradient> + <linearGradient + id="linearGradient12128-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12130-3" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12132-7" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7" + id="linearGradient11668-46" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12135-5"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12137-6" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12139-9" /> + </linearGradient> + <linearGradient + id="linearGradient12142-0"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12144-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12146-0" /> + </linearGradient> + <linearGradient + id="linearGradient12149-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12151-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12153-9" /> + </linearGradient> + <linearGradient + id="linearGradient12156-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12158-43" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12160-9" /> + </linearGradient> + <linearGradient + id="linearGradient12163-64"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12165-6" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12167-5" /> + </linearGradient> + <linearGradient + id="linearGradient12170-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12172-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12174-0" /> + </linearGradient> + <linearGradient + id="linearGradient12177-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12179-7" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12181-9" /> + </linearGradient> + <linearGradient + id="linearGradient12184-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12186-7" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12188-5" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7" + id="linearGradient7842-3-1-5-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12191-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12193-9" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12195-4" /> + </linearGradient> + <linearGradient + id="linearGradient12198-0"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12200-9" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12202-05" /> + </linearGradient> + <linearGradient + id="linearGradient12205-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12207-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12209-1" /> + </linearGradient> + <linearGradient + id="linearGradient12212-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12214-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12216-3" /> + </linearGradient> + <linearGradient + id="linearGradient12219-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12221-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12223-0" /> + </linearGradient> + <linearGradient + id="linearGradient12226-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12228-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12230-0" /> + </linearGradient> + <linearGradient + id="linearGradient12233-5"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12235-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12237-8" /> + </linearGradient> + <linearGradient + id="linearGradient12240-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12242-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12244-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7" + id="linearGradient7844-7-2-8-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12247-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12249-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12251-4" /> + </linearGradient> + <linearGradient + id="linearGradient12254-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12256-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12258-7" /> + </linearGradient> + <linearGradient + id="linearGradient12261-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12263-3" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12265-6" /> + </linearGradient> + <linearGradient + id="linearGradient12268-89"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12270-6" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12272-3" /> + </linearGradient> + <linearGradient + id="linearGradient12275-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12277-9" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12279-5" /> + </linearGradient> + <linearGradient + id="linearGradient12282-5"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12284-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12286-8" /> + </linearGradient> + <linearGradient + id="linearGradient12289-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12291-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12293-5" /> + </linearGradient> + <linearGradient + id="linearGradient12296-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12298-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12300-8" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7" + id="linearGradient11676-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient12303-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop12305-9" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop12307-92" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-4" + id="linearGradient7846-6-0-9-3-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-5-6-7" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-7-47-3" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-4" + id="linearGradient7838-9-7-9-3-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13791"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13793" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13795" /> + </linearGradient> + <linearGradient + id="linearGradient13798"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13800" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13802" /> + </linearGradient> + <linearGradient + id="linearGradient13805"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13807" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13809" /> + </linearGradient> + <linearGradient + id="linearGradient13812"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13814" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13816" /> + </linearGradient> + <linearGradient + id="linearGradient13819"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13821" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13823" /> + </linearGradient> + <linearGradient + id="linearGradient13826"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13828" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13830" /> + </linearGradient> + <linearGradient + id="linearGradient13833"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13835" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13837" /> + </linearGradient> + <linearGradient + id="linearGradient13840"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13842" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13844" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-4" + id="linearGradient11668-46-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13847"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13849" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13851" /> + </linearGradient> + <linearGradient + id="linearGradient13854"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13856" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13858" /> + </linearGradient> + <linearGradient + id="linearGradient13861"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13863" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13865" /> + </linearGradient> + <linearGradient + id="linearGradient13868"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13870" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13872" /> + </linearGradient> + <linearGradient + id="linearGradient13875"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13877" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13879" /> + </linearGradient> + <linearGradient + id="linearGradient13882"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13884" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13886" /> + </linearGradient> + <linearGradient + id="linearGradient13889"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13891" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13893" /> + </linearGradient> + <linearGradient + id="linearGradient13896"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13898" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13900" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-4" + id="linearGradient7842-3-1-5-2-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13903"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13905" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13907" /> + </linearGradient> + <linearGradient + id="linearGradient13910"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13912" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13914" /> + </linearGradient> + <linearGradient + id="linearGradient13917"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13919" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13921" /> + </linearGradient> + <linearGradient + id="linearGradient13924"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13926" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13928" /> + </linearGradient> + <linearGradient + id="linearGradient13931"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13933" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13935" /> + </linearGradient> + <linearGradient + id="linearGradient13938"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13940" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13942" /> + </linearGradient> + <linearGradient + id="linearGradient13945"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13947" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13949" /> + </linearGradient> + <linearGradient + id="linearGradient13952"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13954" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13956" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-4" + id="linearGradient7844-7-2-8-1-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13959"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13961" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13963" /> + </linearGradient> + <linearGradient + id="linearGradient13966"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13968" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13970" /> + </linearGradient> + <linearGradient + id="linearGradient13973"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13975" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13977" /> + </linearGradient> + <linearGradient + id="linearGradient13980"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13982" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13984" /> + </linearGradient> + <linearGradient + id="linearGradient13987"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13989" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13991" /> + </linearGradient> + <linearGradient + id="linearGradient13994"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13996" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13998" /> + </linearGradient> + <linearGradient + id="linearGradient14001"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop14003" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop14005" /> + </linearGradient> + <linearGradient + id="linearGradient14008"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop14010" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop14012" /> + </linearGradient> + <linearGradient + y2="1307.5468" + x2="887.60059" + y1="1307.5468" + x1="218.2112" + gradientUnits="userSpaceOnUse" + id="linearGradient12343-1-2" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-4" + inkscape:collect="always" /> + <linearGradient + id="linearGradient14015"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop14017" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop14019" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient7846-6-0-9-3-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-5-6-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-7-47-9" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient7838-9-7-9-3-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13791-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13793-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13795-5" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51393-5-5-6-4-7-6-2-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13798-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13800-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13802-9" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51395-4-2-4-0-5-0-6-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13805-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13807-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13809-5" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51397-5-3-6-7-6-1-1-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13812-1"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13814-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13816-4" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51399-8-4-0-4-3-9-71-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13819-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13821-7" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13823-5" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51401-5-7-5-6-4-8-96-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13826-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13828-7" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13830-4" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51403-6-9-6-7-0-0-7-80" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13833-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13835-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13837-7" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51405-6-3-5-0-2-8-8-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13840-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13842-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13844-6" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient11668-46-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13847-0"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13849-9" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13851-4" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51409-4-9-3-1-8-5-7-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13854-0"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13856-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13858-0" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51411-0-5-2-7-7-6-0-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13861-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13863-0" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13865-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51413-6-0-8-7-5-3-2-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13868-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13870-7" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13872-0" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51415-2-4-2-9-4-9-0-14" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13875-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13877-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13879-3" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51417-1-9-5-9-9-1-39-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13882-5"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13884-3" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13886-4" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51419-9-7-0-0-6-8-5-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13889-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13891-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13893-1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51421-4-8-1-9-4-1-3-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13896-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13898-0" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13900-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient7842-3-1-5-2-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13903-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13905-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13907-6" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51425-5-6-0-6-8-9-8-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13910-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13912-6" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13914-5" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51427-0-3-1-1-7-5-0-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13917-0"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13919-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13921-3" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51429-4-2-1-9-8-1-6-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13924-5"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13926-6" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13928-5" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51431-1-4-3-3-6-2-1-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13931-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13933-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13935-6" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51433-8-8-2-3-9-5-3-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13938-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13940-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13942-8" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51435-2-8-4-6-4-4-3-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13945-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13947-9" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13949-9" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient11670-2-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13952-1"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13954-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13956-8" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient7844-7-2-8-1-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13959-0"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13961-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13963-5" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51441-5-4-1-6-1-0-51-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13966-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13968-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13970-7" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51443-1-8-3-7-2-8-9-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13973-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13975-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13977-6" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51445-6-6-4-5-2-7-5-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13980-0"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13982-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13984-8" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient11672-0-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13987-0"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13989-6" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13991-4" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51449-5-6-0-9-1-3-1-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient13994-0"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop13996-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop13998-3" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient11674-3-04" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient14001-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop14003-3" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop14005-5" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + id="linearGradient51453-2-3-8-4-3-2-94-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient14008-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop14010-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop14012-8" /> + </linearGradient> + <linearGradient + y2="1307.5468" + x2="887.60059" + y1="1307.5468" + x1="218.2112" + gradientUnits="userSpaceOnUse" + id="linearGradient12343-1-9" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + inkscape:collect="always" /> + <linearGradient + id="linearGradient14015-1"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop14017-6" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop14019-3" /> + </linearGradient> + <linearGradient + y2="1307.5468" + x2="887.60059" + y1="1307.5468" + x1="218.2112" + gradientUnits="userSpaceOnUse" + id="linearGradient14055-4" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-1-7-47" + inkscape:collect="always" /> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-8" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-50" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6" + id="linearGradient19883" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6" + id="linearGradient19885" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6" + id="linearGradient19887" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6" + id="linearGradient19889" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6" + id="linearGradient19891" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3" + id="linearGradient7846-6-0-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-5" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3" + id="linearGradient7838-9-7-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient20963"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop20965" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop20967" /> + </linearGradient> + <linearGradient + id="linearGradient20970"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop20972" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop20974" /> + </linearGradient> + <linearGradient + id="linearGradient20977"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop20979" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop20981" /> + </linearGradient> + <linearGradient + id="linearGradient20984"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop20986" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop20988" /> + </linearGradient> + <linearGradient + id="linearGradient20991"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop20993" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop20995" /> + </linearGradient> + <linearGradient + id="linearGradient20998"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21000" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21002" /> + </linearGradient> + <linearGradient + id="linearGradient21005"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21007" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21009" /> + </linearGradient> + <linearGradient + id="linearGradient21012"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21014" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21016" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3" + id="linearGradient7840-9-2-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient21019"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21021" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21023" /> + </linearGradient> + <linearGradient + id="linearGradient21026"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21028" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21030" /> + </linearGradient> + <linearGradient + id="linearGradient21033"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21035" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21037" /> + </linearGradient> + <linearGradient + id="linearGradient21040"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21042" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21044" /> + </linearGradient> + <linearGradient + id="linearGradient21047"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21049" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21051" /> + </linearGradient> + <linearGradient + id="linearGradient21054"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21056" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21058" /> + </linearGradient> + <linearGradient + id="linearGradient21061"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21063" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21065" /> + </linearGradient> + <linearGradient + id="linearGradient21068"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21070" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21072" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3" + id="linearGradient7842-3-1-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient21075"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21077" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21079" /> + </linearGradient> + <linearGradient + id="linearGradient21082"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21084" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21086" /> + </linearGradient> + <linearGradient + id="linearGradient21089"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21091" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21093" /> + </linearGradient> + <linearGradient + id="linearGradient21096"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21098" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21100" /> + </linearGradient> + <linearGradient + id="linearGradient21103"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21105" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21107" /> + </linearGradient> + <linearGradient + id="linearGradient21110"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21112" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21114" /> + </linearGradient> + <linearGradient + id="linearGradient21117"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21119" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21121" /> + </linearGradient> + <linearGradient + id="linearGradient21124"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21126" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21128" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3" + id="linearGradient7844-7-2-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient21131"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21133" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21135" /> + </linearGradient> + <linearGradient + id="linearGradient21138"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21140" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21142" /> + </linearGradient> + <linearGradient + id="linearGradient21145"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21147" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21149" /> + </linearGradient> + <linearGradient + id="linearGradient21152"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21154" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21156" /> + </linearGradient> + <linearGradient + id="linearGradient21159"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21161" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21163" /> + </linearGradient> + <linearGradient + id="linearGradient21166"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21168" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21170" /> + </linearGradient> + <linearGradient + id="linearGradient21173"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21175" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21177" /> + </linearGradient> + <linearGradient + id="linearGradient21180"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21182" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21184" /> + </linearGradient> + <linearGradient + id="linearGradient21187"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21189" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21191" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9-8-7-3-0-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1-7-6-0-3-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8-5-1-5-2-8" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-06" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-4" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-25" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-86" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3" + id="linearGradient21899" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3" + id="linearGradient21915" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3" + id="linearGradient21931" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3" + id="linearGradient21947" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3" + id="linearGradient21951" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-4" + id="linearGradient21951-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-3-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-8-7" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-5-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-4" + id="linearGradient21899-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient21970"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21972" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21974" /> + </linearGradient> + <linearGradient + id="linearGradient21977"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21979" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21981" /> + </linearGradient> + <linearGradient + id="linearGradient21984"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21986" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21988" /> + </linearGradient> + <linearGradient + id="linearGradient21991"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop21993" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop21995" /> + </linearGradient> + <linearGradient + id="linearGradient21998"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22000" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22002" /> + </linearGradient> + <linearGradient + id="linearGradient22005"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22007" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22009" /> + </linearGradient> + <linearGradient + id="linearGradient22012"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22014" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22016" /> + </linearGradient> + <linearGradient + id="linearGradient22019"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22021" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22023" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-4" + id="linearGradient21915-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient22026"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22028" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22030" /> + </linearGradient> + <linearGradient + id="linearGradient22033"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22035" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22037" /> + </linearGradient> + <linearGradient + id="linearGradient22040"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22042" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22044" /> + </linearGradient> + <linearGradient + id="linearGradient22047"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22049" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22051" /> + </linearGradient> + <linearGradient + id="linearGradient22054"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22056" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22058" /> + </linearGradient> + <linearGradient + id="linearGradient22061"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22063" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22065" /> + </linearGradient> + <linearGradient + id="linearGradient22068"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22070" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22072" /> + </linearGradient> + <linearGradient + id="linearGradient22075"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22077" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22079" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-4" + id="linearGradient21931-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient22082"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22084" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22086" /> + </linearGradient> + <linearGradient + id="linearGradient22089"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22091" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22093" /> + </linearGradient> + <linearGradient + id="linearGradient22096"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22098" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22100" /> + </linearGradient> + <linearGradient + id="linearGradient22103"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22105" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22107" /> + </linearGradient> + <linearGradient + id="linearGradient22110"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22112" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22114" /> + </linearGradient> + <linearGradient + id="linearGradient22117"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22119" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22121" /> + </linearGradient> + <linearGradient + id="linearGradient22124"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22126" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22128" /> + </linearGradient> + <linearGradient + id="linearGradient22131"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22133" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22135" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-4" + id="linearGradient21947-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient22138"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22140" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22142" /> + </linearGradient> + <linearGradient + id="linearGradient22145"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22147" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22149" /> + </linearGradient> + <linearGradient + id="linearGradient22152"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22154" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22156" /> + </linearGradient> + <linearGradient + id="linearGradient22159"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22161" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22163" /> + </linearGradient> + <linearGradient + id="linearGradient22166"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22168" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22170" /> + </linearGradient> + <linearGradient + id="linearGradient22173"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22175" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22177" /> + </linearGradient> + <linearGradient + id="linearGradient22180"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22182" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22184" /> + </linearGradient> + <linearGradient + id="linearGradient22187"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22189" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22191" /> + </linearGradient> + <linearGradient + id="linearGradient22194"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop22196" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop22198" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1-7-6-0-3-8-6" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8-5-1-5-2-8-7" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-56" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-98" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker22206" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path22208" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker22210" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path22212" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7" + id="linearGradient21951-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-3-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-8-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-5-0" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7" + id="linearGradient21899-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient23787"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23789" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23791" /> + </linearGradient> + <linearGradient + id="linearGradient23794"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23796" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23798" /> + </linearGradient> + <linearGradient + id="linearGradient23801"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23803" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23805" /> + </linearGradient> + <linearGradient + id="linearGradient23808"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23810" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23812" /> + </linearGradient> + <linearGradient + id="linearGradient23815"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23817" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23819" /> + </linearGradient> + <linearGradient + id="linearGradient23822"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23824" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23826" /> + </linearGradient> + <linearGradient + id="linearGradient23829"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23831" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23833" /> + </linearGradient> + <linearGradient + id="linearGradient23836"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23838" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23840" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7" + id="linearGradient21915-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient23843"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23845" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23847" /> + </linearGradient> + <linearGradient + id="linearGradient23850"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23852" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23854" /> + </linearGradient> + <linearGradient + id="linearGradient23857"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23859" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23861" /> + </linearGradient> + <linearGradient + id="linearGradient23864"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23866" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23868" /> + </linearGradient> + <linearGradient + id="linearGradient23871"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23873" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23875" /> + </linearGradient> + <linearGradient + id="linearGradient23878"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23880" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23882" /> + </linearGradient> + <linearGradient + id="linearGradient23885"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23887" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23889" /> + </linearGradient> + <linearGradient + id="linearGradient23892"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23894" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23896" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7" + id="linearGradient21931-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient23899"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23901" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23903" /> + </linearGradient> + <linearGradient + id="linearGradient23906"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23908" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23910" /> + </linearGradient> + <linearGradient + id="linearGradient23913"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23915" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23917" /> + </linearGradient> + <linearGradient + id="linearGradient23920"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23922" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23924" /> + </linearGradient> + <linearGradient + id="linearGradient23927"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23929" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23931" /> + </linearGradient> + <linearGradient + id="linearGradient23934"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23936" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23938" /> + </linearGradient> + <linearGradient + id="linearGradient23941"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23943" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23945" /> + </linearGradient> + <linearGradient + id="linearGradient23948"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23950" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23952" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7" + id="linearGradient21947-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient23955"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23957" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23959" /> + </linearGradient> + <linearGradient + id="linearGradient23962"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23964" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23966" /> + </linearGradient> + <linearGradient + id="linearGradient23969"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23971" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23973" /> + </linearGradient> + <linearGradient + id="linearGradient23976"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23978" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23980" /> + </linearGradient> + <linearGradient + id="linearGradient23983"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23985" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23987" /> + </linearGradient> + <linearGradient + id="linearGradient23990"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23992" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop23994" /> + </linearGradient> + <linearGradient + id="linearGradient23997"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop23999" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop24001" /> + </linearGradient> + <linearGradient + id="linearGradient24004"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop24006" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop24008" /> + </linearGradient> + <linearGradient + id="linearGradient24011"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop24013" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop24015" /> + </linearGradient> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1-7-6-0-3-8-9" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8-5-1-5-2-8-4" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-510" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-37" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker24023" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path24025" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker24027" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path24029" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21951-7-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-8-4-6" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-5-0-9" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21899-6-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient24973"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop24975" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop24977" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21885-4-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient24980"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop24982" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop24984" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21887-7-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient24987"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop24989" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop24991" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21889-4-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient24994"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop24996" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop24998" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21891-8-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25001"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25003" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25005" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21893-5-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25008"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25010" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25012" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21895-8-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25015"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25017" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25019" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21897-2-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25022"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25024" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25026" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21915-6-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25029"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25031" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25033" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21901-0-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25036"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25038" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25040" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21903-6-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25043"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25045" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25047" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21905-6-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25050"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25052" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25054" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21907-4-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25057"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25059" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25061" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21909-6-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25064"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25066" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25068" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21911-2-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25071"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25073" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25075" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21913-8-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25078"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25080" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25082" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21931-9-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25085"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25087" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25089" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21917-6-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25092"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25094" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25096" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21919-0-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25099"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25101" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25103" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21921-7-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25106"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25108" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25110" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21923-0-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25113"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25115" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25117" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21925-1-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25120"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25122" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25124" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21927-0-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25127"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25129" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25131" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21929-1-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25134"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25136" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25138" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21947-3-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25141"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25143" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25145" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21933-7-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25148"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25150" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25152" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21935-7-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25155"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25157" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25159" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21937-2-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25162"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25164" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25166" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21939-64-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25169"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25171" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25173" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21941-5-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25176"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25178" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25180" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21943-2-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25183"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25185" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25187" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21945-02-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25190"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25192" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25194" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-2" + id="linearGradient21949-9-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient25197"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop25199" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop25201" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9-3" + id="linearGradient21953-0-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0045525,0,0,0.93368889,-1405.3353,1670.9508)" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1-7-6-0-3-8-9-1" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8-5-1-5-2-8-4-8" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-34" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-22" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker25209" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path25211" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker25213" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path25215" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + style="overflow:visible" + id="TriangleOutM-19" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutM"> + <path + inkscape:connector-curvature="0" + transform="scale(0.4,0.4)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path3997" /> + </marker> + <marker + style="overflow:visible" + id="marker59427" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="TriangleOutM"> + <path + inkscape:connector-curvature="0" + transform="scale(0.4,0.4)" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + id="path59429" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-10" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-94" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker59807" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path59809" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-69" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-30" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker60187" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path60189" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-53" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-07" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker60614" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path60616" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-78-57" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-59-4" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker64541" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path64543" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-84" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-31" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker89851" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path89853" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-446" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-05" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker90901" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path90903" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0" + refX="0" + id="TriangleOutL-9" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path91421-9" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.8,0.8)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21951-7-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-8-4-0" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-5-0-4" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21899-6-19" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92841"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92843" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92845" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21885-4-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92848"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92850" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92852" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21887-7-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92855"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92857" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92859" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21889-4-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92862"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92864" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92866" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21891-8-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92869"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92871" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92873" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21893-5-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92876"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92878" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92880" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21895-8-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92883"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92885" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92887" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21897-2-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92890"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92892" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92894" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21915-6-27" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92897"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92899" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92901" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21901-0-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92904"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92906" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92908" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21903-6-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92911"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92913" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92915" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21905-6-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92918"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92920" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92922" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21907-4-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92925"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92927" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92929" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21909-6-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92932"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92934" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92936" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21911-2-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92939"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92941" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92943" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21913-8-30" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92946"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92948" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92950" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21931-9-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92953"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92955" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92957" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21917-6-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92960"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92962" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92964" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21919-0-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92967"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92969" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92971" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21921-7-75" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92974"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92976" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92978" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21923-0-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92981"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92983" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92985" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21925-1-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92988"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92990" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92992" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21927-0-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient92995"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop92997" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop92999" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21929-1-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient93002"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop93004" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop93006" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21947-3-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient93009"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop93011" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop93013" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21933-7-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient93016"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop93018" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop93020" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21935-7-37" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient93023"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop93025" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop93027" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21937-2-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient93030"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop93032" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop93034" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21939-64-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient93037"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop93039" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop93041" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21941-5-00" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient93044"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop93046" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop93048" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21943-2-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient93051"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop93053" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop93055" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21945-02-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient93058"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop93060" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop93062" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5" + id="linearGradient21949-9-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient93065"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop93067" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop93069" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9-8" + id="linearGradient21953-0-5" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0045525,0,0,0.93368889,-1405.3353,1670.9508)" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9-8"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1-7-6-0-3-8-9-3" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8-5-1-5-2-8-4-1" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-22" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-95" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker93077" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path93079" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker93081" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path93083" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0" + refX="0" + id="TriangleOutL-5" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path91421-4" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.8,0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker90901-6" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path90903-3" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0" + refX="0" + id="marker93089" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path93091" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.8,0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker90901-7" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path90903-1" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker90901-3" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path90903-7" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21951-7-3-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-8-4-0-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-5-0-4-7" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21899-6-19-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94123"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94125" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94127" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21885-4-4-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94130"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94132" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94134" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21887-7-1-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94137"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94139" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94141" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21889-4-4-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94144"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94146" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94148" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21891-8-3-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94151"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94153" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94155" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21893-5-6-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94158"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94160" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94162" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21895-8-4-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94165"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94167" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94169" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21897-2-2-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94172"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94174" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94176" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21915-6-27-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94179"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94181" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94183" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21901-0-6-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94186"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94188" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94190" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21903-6-1-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94193"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94195" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94197" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21905-6-8-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94200"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94202" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94204" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21907-4-5-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94207"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94209" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94211" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21909-6-1-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94214"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94216" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94218" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21911-2-1-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94221"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94223" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94225" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21913-8-30-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94228"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94230" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94232" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21931-9-6-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94235"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94237" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94239" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21917-6-4-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94242"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94244" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94246" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21919-0-4-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94249"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94251" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94253" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21921-7-75-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94256"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94258" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94260" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21923-0-3-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94263"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94265" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94267" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21925-1-8-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94270"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94272" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94274" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21927-0-2-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94277"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94279" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94281" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21929-1-7-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94284"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94286" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94288" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21947-3-3-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94291"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94293" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94295" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21933-7-5-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94298"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94300" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94302" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21935-7-37-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94305"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94307" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94309" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21937-2-4-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94312"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94314" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94316" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21939-64-8-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94319"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94321" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94323" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21941-5-00-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94326"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94328" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94330" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21943-2-1-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94333"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94335" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94337" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21945-02-6-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94340"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94342" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94344" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-3" + id="linearGradient21949-9-4-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient94347"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop94349" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop94351" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9-8-4" + id="linearGradient21953-0-5-0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0045525,0,0,0.93368889,-1405.3353,1670.9508)" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9-8-4"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1-7-6-0-3-8-9-3-3" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8-5-1-5-2-8-4-1-6" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-37" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-49" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker94359" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path94361" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker94363" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path94365" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0" + refX="0" + id="TriangleOutL-4" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path91421-2" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.8,0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker90901-9" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path90903-38" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0" + refX="0" + id="marker94371" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path94373" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.8,0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker94375" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path94377" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker94379" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path94381" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21951-7-3-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-8-4-0-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-5-0-4-8" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21899-6-19-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95342"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95344" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95346" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21885-4-4-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95349"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95351" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95353" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21887-7-1-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95356"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95358" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95360" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21889-4-4-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95363"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95365" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95367" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21891-8-3-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95370"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95372" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95374" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21893-5-6-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95377"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95379" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95381" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21895-8-4-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95384"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95386" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95388" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21897-2-2-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95391"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95393" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95395" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21915-6-27-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95398"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95400" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95402" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21901-0-6-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95405"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95407" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95409" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21903-6-1-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95412"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95414" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95416" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21905-6-8-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95419"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95421" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95423" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21907-4-5-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95426"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95428" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95430" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21909-6-1-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95433"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95435" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95437" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21911-2-1-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95440"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95442" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95444" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21913-8-30-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95447"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95449" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95451" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21931-9-6-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95454"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95456" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95458" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21917-6-4-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95461"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95463" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95465" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21919-0-4-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95468"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95470" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95472" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21921-7-75-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95475"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95477" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95479" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21923-0-3-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95482"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95484" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95486" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21925-1-8-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95489"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95491" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95493" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21927-0-2-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95496"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95498" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95500" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21929-1-7-54" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95503"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95505" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95507" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21947-3-3-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95510"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95512" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95514" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21933-7-5-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95517"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95519" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95521" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21935-7-37-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95524"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95526" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95528" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21937-2-4-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95531"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95533" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95535" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21939-64-8-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95538"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95540" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95542" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21941-5-00-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95545"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95547" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95549" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21943-2-1-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95552"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95554" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95556" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21945-02-6-35" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95559"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95561" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95563" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-7" + id="linearGradient21949-9-4-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient95566"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop95568" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop95570" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9-8-7" + id="linearGradient21953-0-5-4" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0045525,0,0,0.93368889,-1405.3353,1670.9508)" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9-8-7"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1-7-6-0-3-8-9-3-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8-5-1-5-2-8-4-1-7" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-565" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-76" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker95578" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path95580" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker95582" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path95584" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0" + refX="0" + id="TriangleOutL-97" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path91421-0" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.8,0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker90901-32" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path90903-380" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0" + refX="0" + id="marker95590" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path95592" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.8,0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker95594" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path95596" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker95598" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path95600" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21951-7-3-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-8-4-0-81" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-5-0-4-0" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21899-6-19-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96546"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96548" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96550" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21885-4-4-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96553"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96555" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96557" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21887-7-1-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96560"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96562" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96564" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21889-4-4-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96567"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96569" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96571" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21891-8-3-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96574"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96576" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96578" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21893-5-6-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96581"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96583" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96585" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21895-8-4-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96588"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96590" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96592" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21897-2-2-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96595"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96597" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96599" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21915-6-27-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96602"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96604" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96606" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21901-0-6-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96609"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96611" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96613" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21903-6-1-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96616"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96618" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96620" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21905-6-8-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96623"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96625" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96627" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21907-4-5-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96630"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96632" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96634" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21909-6-1-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96637"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96639" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96641" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21911-2-1-62" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96644"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96646" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96648" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21913-8-30-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96651"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96653" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96655" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21931-9-6-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96658"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96660" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96662" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21917-6-4-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96665"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96667" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96669" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21919-0-4-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96672"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96674" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96676" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21921-7-75-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96679"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96681" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96683" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21923-0-3-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96686"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96688" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96690" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21925-1-8-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96693"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96695" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96697" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21927-0-2-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96700"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96702" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96704" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21929-1-7-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96707"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96709" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96711" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21947-3-3-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96714"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96716" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96718" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21933-7-5-77" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96721"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96723" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96725" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21935-7-37-68" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96728"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96730" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96732" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21937-2-4-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96735"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96737" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96739" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21939-64-8-32" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96742"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96744" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96746" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21941-5-00-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96749"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96751" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96753" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21943-2-1-43" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96756"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96758" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96760" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21945-02-6-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96763"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96765" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96767" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6" + id="linearGradient21949-9-4-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient96770"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop96772" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop96774" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9-8-6" + id="linearGradient21953-0-5-5" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0045525,0,0,0.93368889,-1405.3353,1670.9508)" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9-8-6"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1-7-6-0-3-8-9-3-5" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8-5-1-5-2-8-4-1-9" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-58" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-33" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker96782" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path96784" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker96786" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path96788" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0" + refX="0" + id="TriangleOutL-1" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path91421-99" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.8,0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker90901-61" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path90903-71" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0" + refX="0" + id="marker96794" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path96796" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.8,0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker96798" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path96800" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker96802" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path96804" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21951-7-3-4-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-8-4-0-81-2" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-5-0-4-0-6" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21899-6-19-5-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97765"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97767" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97769" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21885-4-4-1-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97772"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97774" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97776" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21887-7-1-8-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97779"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97781" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97783" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21889-4-4-9-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97786"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97788" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97790" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21891-8-3-1-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97793"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97795" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97797" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21893-5-6-8-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97800"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97802" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97804" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21895-8-4-1-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97807"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97809" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97811" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21897-2-2-0-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97814"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97816" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97818" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21915-6-27-9-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97821"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97823" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97825" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21901-0-6-7-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97828"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97830" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97832" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21903-6-1-3-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97835"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97837" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97839" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21905-6-8-9-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97842"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97844" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97846" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21907-4-5-1-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97849"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97851" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97853" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21909-6-1-2-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97856"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97858" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97860" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21911-2-1-62-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97863"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97865" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97867" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21913-8-30-6-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97870"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97872" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97874" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21931-9-6-6-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97877"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97879" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97881" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21917-6-4-5-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97884"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97886" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97888" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21919-0-4-0-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97891"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97893" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97895" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21921-7-75-5-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97898"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97900" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97902" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21923-0-3-4-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97905"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97907" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97909" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21925-1-8-3-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97912"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97914" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97916" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21927-0-2-1-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97919"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97921" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97923" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21929-1-7-9-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97926"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97928" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97930" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21947-3-3-8-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97933"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97935" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97937" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21933-7-5-77-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97940"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97942" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97944" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21935-7-37-68-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97947"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97949" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97951" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21937-2-4-7-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97954"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97956" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97958" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21939-64-8-32-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97961"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97963" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97965" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21941-5-00-5-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97968"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97970" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97972" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21943-2-1-43-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97975"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97977" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97979" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21945-02-6-5-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97982"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97984" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97986" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-5" + id="linearGradient21949-9-4-7-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient97989"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop97991" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop97993" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9-8-6-3" + id="linearGradient21953-0-5-5-0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0045525,0,0,0.93368889,-1405.3353,1670.9508)" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9-8-6-3"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1-7-6-0-3-8-9-3-5-4" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8-5-1-5-2-8-4-1-9-0" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-40" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-62" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker98001" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path98003" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker98005" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path98007" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0" + refX="0" + id="TriangleOutL-2" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path91421-7" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.8,0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker90901-2" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path90903-75" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0" + refX="0" + id="marker98013" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path98015" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.8,0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker98017" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path98019" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker98021" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path98023" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21951-7-3-4-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-96-1-4-8-4-2-7-8-4-0-81-7" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-62-8-0-5-5-8-1-5-0-4-0-1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21899-6-19-5-70" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99085"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99087" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99089" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21885-4-4-1-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99092"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99094" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99096" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21887-7-1-8-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99099"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99101" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99103" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21889-4-4-9-10" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99106"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99108" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99110" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21891-8-3-1-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99113"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99115" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99117" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21893-5-6-8-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99120"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99122" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99124" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21895-8-4-1-8" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99127"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99129" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99131" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21897-2-2-0-63" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99134"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99136" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99138" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21915-6-27-9-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99141"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99143" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99145" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21901-0-6-7-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99148"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99150" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99152" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21903-6-1-3-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99155"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99157" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99159" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21905-6-8-9-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99162"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99164" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99166" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21907-4-5-1-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99169"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99171" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99173" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21909-6-1-2-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99176"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99178" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99180" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21911-2-1-62-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99183"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99185" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99187" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21913-8-30-6-6" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99190"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99192" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99194" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21931-9-6-6-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99197"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99199" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99201" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21917-6-4-5-41" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99204"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99206" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99208" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21919-0-4-0-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99211"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99213" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99215" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21921-7-75-5-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99218"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99220" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99222" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21923-0-3-4-4" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99225"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99227" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99229" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21925-1-8-3-9" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99232"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99234" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99236" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21927-0-2-1-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99239"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99241" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99243" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21929-1-7-9-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99246"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99248" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99250" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21947-3-3-8-1" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99253"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99255" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99257" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21933-7-5-77-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99260"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99262" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99264" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21935-7-37-68-21" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99267"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99269" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99271" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21937-2-4-7-2" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99274"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99276" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99278" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21939-64-8-32-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99281"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99283" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99285" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21941-5-00-5-7" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99288"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99290" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99292" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21943-2-1-43-3" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99295"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99297" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99299" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21945-02-6-5-5" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99302"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99304" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99306" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-6-4-94-6-0-6-2-3-7-5-6-52" + id="linearGradient21949-9-4-7-0" + gradientUnits="userSpaceOnUse" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient99309"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop99311" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop99313" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9-8-6-5" + id="linearGradient21953-0-5-5-1" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(3.0045525,0,0,0.93368889,-1405.3353,1670.9508)" + x1="218.2112" + y1="1307.5468" + x2="887.60059" + y2="1307.5468" /> + <linearGradient + id="linearGradient8614-3-3-7-0-5-9-8-7-3-0-3-9-8-6-5"> + <stop + style="stop-color:#a5afaf;stop-opacity:1;" + offset="0" + id="stop8616-0-6-0-72-1-1-7-6-0-3-8-9-3-5-8" /> + <stop + style="stop-color:#cdd5ec;stop-opacity:1;" + offset="1" + id="stop8618-3-5-3-09-3-8-5-1-5-2-8-4-1-9-6" /> + </linearGradient> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="TriangleOutM-71" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path30868-90" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker99321" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path99323" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker99325" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path99327" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0" + refX="0" + id="TriangleOutL-23" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path91421-98" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.8,0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker90901-0" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path90903-31" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutL" + orient="auto" + refY="0" + refX="0" + id="marker99333" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path99335" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.8,0.8)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker99337" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path99339" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + <marker + inkscape:stockid="TriangleOutM" + orient="auto" + refY="0" + refX="0" + id="marker99341" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path99343" + d="m 5.77,0 -8.65,5 0,-10 8.65,5 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="scale(0.4,0.4)" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.13812" + inkscape:cx="45.872549" + inkscape:cy="-2352.0876" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="2560" + inkscape:window-height="1364" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" /> + <metadata + id="metadata42001"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture09-first-process/fig/png/kernel-memory.png" + transform="matrix(0.32279824,0,0,0.32279824,-1315.6643,-897.12669)" + id="g10592" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(2207.8045,-1902.8088)" + id="g17757" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:6.03496313;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.45648814,0,0,0.90194268,161.25263,6774.0525)" + id="g57098-7-3-7-2-0-1-6-2-5-8-3"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6" + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:6.03496313;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.44756051,0,0,0.90194268,885.90894,6774.0525)" + id="g57098-7-3-7-2-0-1-6-2-5-8"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="112.70052" + y="659.66632" + x="-745.02252" + height="144.37195" + width="1601.2086" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:6.09485674;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-0-3-6-1-9"><tspan + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.31983852;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.42299305,0,0,0.40813864,129.11976,7596.9966)" + id="g57098-7-3-7-2-0-6-0"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="249.05609" + y="659.66626" + x="-745.02252" + height="472.811" + width="2613.7097" + id="rect7142-4-1-5-7-8-1-9-6-8-7" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:9.31983852;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-07-7"><tspan + id="tspan51487-3-8-6-9-9-4-4-7" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-5-3-9-4-6" + y="7974.6304" + x="-426.57037" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7974.6304" + x="-426.57037" + id="tspan42019-9-2-77-2-6-0-5" + sodipodi:role="line" + style="font-size:36px">Physical</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9" + y="7443.6196" + x="-401.68814" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="7443.6196" + x="-401.68814" + id="tspan42019-9-2-6-2-2-4-7-7-5-5" + sodipodi:role="line" + style="font-size:36px">Virtual</tspan></text> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 546.35403,7502.2293 -728.29762,367.9474" + id="path7491-2-5-1-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <text + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5" + y="531.42035" + x="-7140.8975" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="531.42035" + x="-7140.8975" + sodipodi:role="line" + id="tspan7465-7-2-4-0" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">0x80000000</tspan><tspan + id="tspan10211" + y="576.42035" + x="-7140.8975" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">(2GB, KERNBASE)</tspan><tspan + id="tspan10202" + y="621.42035" + x="-7140.8975" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" /></text> + <text + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5" + y="-26.672081" + x="-8221.8496" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="-26.672081" + x="-8221.8496" + sodipodi:role="line" + id="tspan7465-7-2-4-0-5" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">0x100000</tspan><tspan + id="tspan10180" + y="18.327919" + x="-8216.1191" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">(EXTMEM, or </tspan><tspan + id="tspan10306" + y="63.327919" + x="-8221.8496" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">KERNLINK)</tspan></text> + <path + inkscape:connector-curvature="0" + id="path10157" + d="m -4.34267,7868.7782 0,187.8798" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path10157-1" + d="m 552.7404,7371.1648 0,125.953" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path10157-9" + d="m 133.45868,7868.7782 0,187.8798" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1" + y="-95.046829" + x="-7963.2573" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10180-3" + y="-95.046829" + x="-7963.2573" + sodipodi:role="line" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle">I/O Space</tspan></text> + <text + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3" + y="35.515617" + x="-7963.0405" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10180-3-3" + y="35.515617" + x="-7957.9468" + sodipodi:role="line" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle">Kernel </tspan><tspan + id="tspan10278" + y="75.515617" + x="-7957.9468" + sodipodi:role="line" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle">text + R/O </tspan><tspan + id="tspan10280" + y="115.51562" + x="-7963.0405" + sodipodi:role="line" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle">data</tspan></text> + <text + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8" + y="113.8076" + x="-8219.5938" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="113.8076" + x="-8219.5938" + sodipodi:role="line" + id="tspan7465-7-2-4-0-5-7" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">0x109000</tspan><tspan + id="tspan10180-2" + y="158.8076" + x="-8219.5938" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">(data)</tspan></text> + <path + inkscape:connector-curvature="0" + id="path10157-9-7" + d="m 472.92112,7868.7782 0,187.8798" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3" + y="473.27826" + x="-8207.5449" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="473.27826" + x="-8207.5449" + sodipodi:role="line" + id="tspan7465-7-2-4-0-5-7-9" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">0xe000000</tspan><tspan + id="tspan10180-2-1" + y="518.27826" + x="-8207.5449" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">(PHYSTOP)</tspan><tspan + id="tspan10350" + y="563.27826" + x="-8207.5449" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">234MB</tspan></text> + <text + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9" + y="257.0715" + x="-7962.6362" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10180-3-3-1" + y="257.0715" + x="-7957.5425" + sodipodi:role="line" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle">Kernel </tspan><tspan + id="tspan10381" + y="297.0715" + x="-7962.6362" + sodipodi:role="line" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle">R/W data</tspan><tspan + y="337.0715" + x="-7957.5425" + sodipodi:role="line" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan10657"> + </tspan><tspan + id="tspan10385" + y="377.0715" + x="-7957.5425" + sodipodi:role="line" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle">free </tspan><tspan + y="417.0715" + x="-7962.6362" + sodipodi:role="line" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan10659">memory</tspan></text> + <g + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:24.5628624;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + transform="matrix(0.06089646,0,0,0.40813864,1186.0093,7590.972)" + id="g57098-7-3-7-2-0-6-0-0"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="249.05609" + y="659.66626" + x="-745.02252" + height="472.811" + width="2015.8214" + id="rect7142-4-1-5-7-8-1-9-6-8-7-0" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:24.5628624;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <text + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)" + xml:space="preserve" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + x="58.187756" + y="249.8764" + id="text3536-89-0-8-0-4-1-07-7-8"><tspan + id="tspan51487-3-8-6-9-9-4-4-7-9" + sodipodi:role="line" + x="58.187756" + y="249.8764" + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans">Xen</tspan></text> + </g> + <text + inkscape:transform-center-x="24.098589" + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8" + y="1149.1575" + x="-8197.5039" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10350-3" + y="1149.1575" + x="-8197.5039" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">0xfe000000</tspan></text> + <text + inkscape:transform-center-x="24.098589" + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-3" + y="1267.7299" + x="-8197.5039" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10350-3-0" + y="1267.7299" + x="-8197.5039" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">0xffffffff</tspan></text> + <text + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-8" + y="1208.9628" + x="-7957.2329" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10180-3-5" + y="1208.9628" + x="-7957.2329" + sodipodi:role="line" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle">I/O Space</tspan></text> + <text + inkscape:transform-center-x="24.098589" + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1" + y="925.30981" + x="-8211.6816" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10350-3-2" + y="925.30981" + x="-8211.6816" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">512MB</tspan></text> + <text + inkscape:transform-center-x="24.098589" + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31" + y="-176.82635" + x="-8209.5527" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10350-3-9" + y="-176.82635" + x="-8209.5527" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">0</tspan></text> + <text + inkscape:transform-center-x="24.098589" + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3" + y="-194.99622" + x="-7329.4287" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10350-3-9-4" + y="-194.99622" + x="-7329.4287" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">0</tspan></text> + <text + inkscape:transform-center-x="24.098589" + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7" + y="1275.5847" + x="-7267.1362" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10350-3-2-8" + y="1275.5847" + x="-7267.1362" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">4GB</tspan></text> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 721.35519,7499.6023 -6.94243,7867.5497" + id="path7491-2-5-1-8-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 855.83992,7497.5941 133.5423,7865.5415" + id="path7491-2-5-1-8-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 1193.2859,7497.5941 474.98827,7865.5415" + id="path7491-2-5-1-8-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path10157-1-6" + d="m 719.9546,7371.1648 0,125.953" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path10157-1-3" + d="m 850.76797,7371.1648 0,125.953" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path10157-1-2" + d="m 1184.8093,7371.1648 0,125.953" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + inkscape:transform-center-y="-24.098633" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3" + y="7450.936" + x="206.86214" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10350-3-2-8-5" + y="7450.936" + x="206.86214" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">User-memory</tspan></text> + <text + inkscape:transform-center-y="-24.098633" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-6" + y="7567.1479" + x="877.36249" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10350-3-2-8-5-2" + y="7567.1479" + x="877.36249" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">Kernel-memory</tspan></text> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path18283-5-2" + d="m 560.25342,7343.2963 c 2.4892,-29.8178 3.16266,-24.8181 26.77384,-25.9445 l 296.31192,0 c 27.34089,-2.3077 31.53345,-8.1863 37.07684,-25.4369 10.99286,18.7002 12.67242,22.4953 37.07707,25.4369 l 286.62861,0 c 20.4412,0.1417 21.4041,3.4797 21.4041,29.2462" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-3-6-9" + y="7255.5112" + x="918.62488" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10350-3-9-4-0-1-6-3-3" + y="7255.5112" + x="918.62488" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">2GB</tspan></text> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path18283-5-2-9" + d="m -172.3456,7340.3961 c 2.4892,-29.8178 3.1626,-24.8181 26.7738,-25.9445 l 296.3119,0 c 27.3409,-2.3077 31.5335,-8.1863 37.0769,-25.4369 10.9928,18.7002 12.6724,22.4953 37.077,25.4369 l 286.6287,0 c 20.4412,0.1417 21.4041,3.4797 21.4041,29.2462" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-3-6-9-0" + y="7252.6108" + x="186.02577" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + id="tspan10350-3-9-4-0-1-6-3-3-8" + y="7252.6108" + x="186.02577" + sodipodi:role="line" + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle">2GB</tspan></text> + <text + transform="matrix(0,-1,1,0,0,0)" + sodipodi:linespacing="125%" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-7" + y="703.63269" + x="-7962.3823" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="703.63269" + x="-7957.2886" + sodipodi:role="line" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan10659-9">Unused by </tspan><tspan + y="743.63269" + x="-7962.3823" + sodipodi:role="line" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan26146">xv6</tspan></text> + </g> + </g> + <g + transform="matrix(0.32279824,0,0,0.32279824,-658.02598,1027.0651)" + id="g23582-8-4" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture09-first-process/fig/png/state-after-boot.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-1-1-8-5" + transform="matrix(1.2367333,0,0,0.90194268,797.38884,770.08922)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:none;stroke-width:3.66649723;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:none;stroke:#2e3139;stroke-width:3.66649723;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-9-2-6-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-6-0-0-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:none;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-2-7-4-5">Xen</tspan></text> + </g> + <g + transform="translate(-933.05322,-1474.4298)" + id="g7925-0-6-6-7" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(35.17911,2483.2706)" + id="g48863-7-7-9-8-7-3-8-7-1" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-9-6-6" + width="228.06117" + height="29.980003" + x="491.37106" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-2-0-9" + width="228.06117" + height="29.980003" + x="491.37106" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97255111;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-6-9-8" + width="228.06117" + height="29.980003" + x="491.37106" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-6-7-1" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-4-5-3" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-3" + sodipodi:role="line"> 0 - 4MB</tspan></text> + </g> + <g + id="g48826-5-2-7-7-3-1-5-7-3" + transform="translate(-43.999997,-0.92848206)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-3-3-4-5-8-9-0-8-7" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-00-4-9-0-4-7-4-5-9" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-2-2-1-7-6-0-8-3-8" + sodipodi:role="line"> 0x0</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-7-3-6" + transform="translate(-43.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-9-0-2-2-8-6-21-1-8-7" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-7-3-0" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-2-7-4" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-7-9-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-2-3-4" + transform="translate(-43.999997,60.18091)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-9-0-2-2-8-6-2-7-2-7-8" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-6-8-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-7-6" + sodipodi:role="line"> 2GB - 2GB + 4MB</tspan></text> + </g> + <g + transform="translate(-3.0009649,-26)" + id="g7245-8-0-4-8" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-6-1-5" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-1-9-2" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 534.2,720.68802 229.10293,0" + id="path48779-6-9-0-2-2-8-6-2-6-0-5-0-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-9-9-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-9" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="588.271" + y="3094.2549" + id="text42575-3-3-1-9-93-2-6-4-0-9-8-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="588.271" + y="3094.2549" + id="tspan42600-6-3-8-5-4-1-6-8-6-0-5-0" + style="text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan21704-8-6" + sodipodi:role="line" + x="588.271" + y="3124.2549" + style="text-align:center;text-anchor:middle">(entrypgdir)</tspan></text> + </g> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step01-physmem-alloc.png" + transform="translate(-20.811202,176.4366)" + id="g51272-2-1-1-3-2-4-4" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g20889-3-3-9" + transform="translate(-553.08721,-1055.0233)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + style="opacity:0.67578125;fill:#b6bfc9;fill-opacity:1;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -47.822625,3040.2885 91.772482,44.3417 -3.126569,-109.7011 -88.645913,44.4792 z" + id="path58565-9-8-2-8-6-5-0-1-7-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <g + style="fill:url(#linearGradient21951-7-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:9.27927208;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="g11575-9-8-9-7-7-5-08-9-6-1-4-8-1-0" + transform="matrix(0.41732887,0,0,0.41730297,-298.3957,2422.3912)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture01/figs/slide5-linux-stack/linux-stack.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + id="g11219-1-7-5-4-0-4-79-7-0-3-3-9-3-8" + transform="matrix(0.71400924,0,0,1,187.24135,-0.38970613)" + style="fill:url(#linearGradient21899-6-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-57-4-6-4-6-8-7-4-1-0-7-6-8-9" + style="fill:url(#linearGradient21885-4-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-3-0-1-5-6-6-1-6-0-5-2-4-0-3" + style="fill:url(#linearGradient21887-7-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-3-0-5-8-8-9-0-5-6-7-0-3-9-1" + style="fill:url(#linearGradient21889-4-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-4-5-4-1-8-7-2-7-5-9-9-3-7-4" + style="fill:url(#linearGradient21891-8-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-2-9-1-8-4-3-7-5-0-8-8-3-9-8" + style="fill:url(#linearGradient21893-5-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-20-9-3-5-28-3-2-4-6-4-4-8-9-9" + style="fill:url(#linearGradient21895-8-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-1-5-8-7-35-1-8-5-2-3-5-60-3-6" + style="fill:url(#linearGradient21897-2-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-8-2-3-5-3-1-7-0-3-2-0-3-4-2-7" + transform="matrix(0,0.71415358,-1,0,2006.9166,1089.6103)" + style="fill:url(#linearGradient21915-6-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-9-7-0-0-0-6-9-4-5-9-0-4-8-4-7" + style="fill:url(#linearGradient21901-0-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-0-7-9-9-9-7-0-7-5-5-6-6-8-3-3" + style="fill:url(#linearGradient21903-6-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-0-0-9-2-9-8-6-4-1-5-6-1-8-7-7" + style="fill:url(#linearGradient21905-6-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-0-2-5-1-5-3-7-1-6-4-3-4-9-1-1" + style="fill:url(#linearGradient21907-4-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-7-4-1-3-7-9-9-0-3-3-5-6-7-2-2" + style="fill:url(#linearGradient21909-6-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-2-1-1-3-7-9-1-5-5-0-5-7-76-2-2" + style="fill:url(#linearGradient21911-2-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-5-0-1-5-4-8-7-3-0-1-4-3-4-0-1" + style="fill:url(#linearGradient21913-8-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-3-3-2-2-2-9-9-5-4-7-1-8-3-2-5" + transform="matrix(0.76606646,0,0,1,-18.975727,-0.38970613)" + style="fill:url(#linearGradient21931-9-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-5-7-3-9-7-87-7-4-5-6-1-9-0-1-0" + style="fill:url(#linearGradient21917-6-9);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-07-3-3-0-4-4-6-0-4-3-2-8-3-7-9" + style="fill:url(#linearGradient21919-0-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-6-9-9-4-0-5-3-5-5-5-3-1-0-5-0" + style="fill:url(#linearGradient21921-7-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-7-5-7-8-0-9-2-0-9-9-8-4-9-1-4" + style="fill:url(#linearGradient21923-0-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-8-9-2-5-3-3-7-9-3-8-6-9-2-7-0" + style="fill:url(#linearGradient21925-1-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-3-7-3-7-5-8-0-0-8-5-7-7-5-4-1" + style="fill:url(#linearGradient21927-0-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-6-2-3-3-6-3-7-3-4-5-0-4-4-1-3" + style="fill:url(#linearGradient21929-1-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-8-3-0-0-3-9-7-3-2-2-9-8-1-0-7-7" + transform="matrix(0,0.68802393,-1,0,2006.9166,934.96241)" + style="fill:url(#linearGradient21947-3-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-9-1-2-4-0-5-54-0-8-5-8-6-7-5-1-4" + style="fill:url(#linearGradient21933-7-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-0-1-8-8-3-5-5-1-2-5-4-3-9-9-1-1" + style="fill:url(#linearGradient21935-7-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-0-9-6-4-0-8-5-0-40-4-9-8-2-4-1-1" + style="fill:url(#linearGradient21937-2-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-0-9-7-3-3-0-2-2-0-4-1-5-6-6-7-3" + style="fill:url(#linearGradient21939-64-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-7-5-0-9-2-9-3-4-3-1-9-6-4-9-0-0" + style="fill:url(#linearGradient21941-5-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-2-5-8-2-1-7-5-6-0-5-8-9-9-2-4-3" + style="fill:url(#linearGradient21943-2-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-5-5-1-4-1-4-0-8-75-4-2-9-1-2-0-2" + style="fill:url(#linearGradient21945-02-9);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <rect + rx="15.546246" + style="fill:url(#linearGradient21949-9-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:9.27927208;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-7-4-0-5-2-8-3-4-8-1" + width="144.21014" + height="143.29489" + x="479.24182" + y="1383.5326" + ry="15.547211" /> + </g> + <rect + rx="6.4878964" + style="fill:url(#linearGradient21953-0-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-4-1-2-8-6-1-7-5-7" + width="433.28693" + height="133.79285" + x="34.571774" + y="2962.74" + ry="6.4878974" /> + <g + id="g45395-2-7-4-9-0-8-1-7-1-5" + transform="translate(-2.8918927,2167.5248)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="275.20218" + y="849.40118" + id="text44350-3-52-2-3-2-7-0-2-5-6-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-0-96-7-8-7-9-4-6-5" + x="275.20218" + y="849.40118" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">ESP: stack</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="53.324787" + y="849.40118" + id="text44350-3-0-2-0-99-3-6-2-7-8-2-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-6-2-3-10-0-0-5-9-1-1-2" + x="53.324787" + y="849.40118" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">SS : 0x10</tspan></text> + </g> + <g + id="g45401-31-7-9-2-0-7-4-2-9-2" + transform="translate(-1.8327378,2115.7532)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="274.35904" + y="874.90436" + id="text44350-3-3-3-0-8-0-6-4-1-8-6-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-4-3-3-57-5-5-2-8-9-4-7" + x="274.35904" + y="874.90436" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">EIP: main</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="52.481632" + y="874.90436" + id="text44350-3-0-7-2-5-4-5-7-3-7-3-8-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-6-1-2-9-7-6-2-7-7-6-0-4" + x="52.481632" + y="874.90436" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">CS : 0x8</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text44350-9-1-4-25-1-0-90-6-8-8-1" + y="3069.4626" + x="49.616894" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="3069.4626" + x="49.616894" + id="tspan44352-3-6-7-8-0-7-1-6-0-1-6" + sodipodi:role="line">IDT: 0x0</tspan></text> + <g + id="g45449-9-8-30-8-5-2-1-2-0-5" + transform="translate(-0.994645,2205.2409)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="51.643539" + y="837.95337" + id="text44350-0-5-0-5-0-3-4-1-2-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-0-6-32-7-5-5-7-0-2-8" + x="51.643539" + y="837.95337" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">GDT: 0x7c78</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="273.95102" + y="837.95337" + id="text44350-9-9-9-4-4-2-9-5-1-5-9-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-3-2-5-8-5-2-5-3-6-1-7-9" + x="273.95102" + y="837.95337" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">TSS: 0x0</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text46208-9-9-3-7-4-3-2-1-5-2" + y="3141.8071" + x="57.662594" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="3141.8071" + x="57.662594" + id="tspan46210-4-1-0-7-9-2-0-0-6-7" + sodipodi:role="line">Protected Mode</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-9-1-4-25-1-0-9-4-7-8-4-3" + y="3069.4626" + x="272.78351" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="3069.4626" + x="272.78351" + id="tspan44352-3-6-7-8-0-7-4-6-1-5-6-6" + sodipodi:role="line">CR3: entrypgdir</tspan></text> + </g> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-3-4" + transform="matrix(0.32467765,0,0,0.90194268,1202.4991,771.9377)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:7.15588236;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:7.15588236;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-7-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-9-9" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-7-7">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-6-0-6-4-2" + transform="matrix(0.42299305,0,0,0.40813864,305.74326,1594.8818)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.31983852;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:9.31983852;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-1-9-2" + width="2015.8214" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-87-1-1" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-92-7-6">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-249.94687" + y="1972.5156" + id="text42017-3-7-5-3-9-4-6-0-0-3" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-2-6-0" + x="-249.94687" + y="1972.5156">Physical</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-349.06464" + y="1441.5049" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-0-2" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-8-1" + x="-349.06464" + y="1441.5049">Virtual</tspan></text> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7491-2-5-1-8-5-5-5" + d="M 956.97753,1500.1145 0.679908,1868.0619" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1123.0952" + y="955.24835" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-9-3-6" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-2-9-5" + sodipodi:role="line" + x="-1123.0952" + y="955.24835">0x80000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1123.0952" + y="1000.2484" + id="tspan10211-2-4-0">(2GB, KERNBASE)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1123.0952" + y="1045.2483" + id="tspan10202-8-1-0" /></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-2219.7349" + y="149.95142" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-9-5-3" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5-73-4-4" + sodipodi:role="line" + x="-2219.7349" + y="149.95142">0x100000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-2214.0044" + y="194.95142" + id="tspan10180-6-1-6">(EXTMEM, or </tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-2219.7349" + y="239.95142" + id="tspan10306-1-5-6">KERNLINK)</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 172.28083,1866.6634 0,187.8798" + id="path10157-2-5-0" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 960.88108,1369.05 0,125.953" + id="path10157-1-9-4-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 310.08218,1866.6634 0,187.8798" + id="path10157-9-3-9-5" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1961.1426" + y="81.576675" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-1-8-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1961.1426" + y="81.576675" + id="tspan10180-3-9-3-9">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1960.9258" + y="212.13913" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-4-8-5" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.832" + y="212.13913" + id="tspan10180-3-3-7-5-0">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.832" + y="252.13913" + id="tspan10278-8-2-6">text + R/O </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.9258" + y="292.13913" + id="tspan10280-4-2-0">data</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-2217.479" + y="290.43109" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-5-2-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5-7-0-7-3" + sodipodi:role="line" + x="-2217.479" + y="290.43109">0x109000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-2217.479" + y="335.43109" + id="tspan10180-2-3-0-7">(data)</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 649.54462,1866.6634 0,187.8798" + id="path10157-9-7-6-3-8" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-2205.4302" + y="649.90173" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-1-4-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5-7-9-0-6-1" + sodipodi:role="line" + x="-2205.4302" + y="649.90173">0xe000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-2205.4302" + y="694.90173" + id="tspan10180-2-1-6-3-0">(PHYSTOP)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-2205.4302" + y="739.90173" + id="tspan10350-32-6-5">234MB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1960.5215" + y="433.69501" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-0-3-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="433.69501" + id="tspan10180-3-3-1-6-3-5">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.5215" + y="473.69501" + id="tspan10381-1-4-5">R/W data</tspan><tspan + id="tspan10657-5-4-0" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="513.69501"> + </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="553.69501" + id="tspan10385-5-3-7">free </tspan><tspan + id="tspan10659-4-9-3" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.5215" + y="593.69501">memory</tspan></text> + <g + id="g57098-7-3-7-2-0-6-0-0-7-7-8" + transform="matrix(0.06089646,0,0,0.40813864,1690.6328,1590.8572)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:24.5628624;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:24.5628624;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-0-6-2-2" + width="2015.8214" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-8-5-5-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-9-6-8-0">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-2197.3892" + y="1653.781" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-9-9-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-2197.3892" + y="1653.781" + id="tspan10350-3-3-0-7">0xfe000000</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-2197.3892" + y="1772.3534" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-3-7-2-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-2197.3892" + y="1772.3534" + id="tspan10350-3-0-4-4-6">0xffffffff</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1957.1182" + y="1713.5863" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-8-5-7-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1957.1182" + y="1713.5863" + id="tspan10180-3-5-2-6-1">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-2211.4546" + y="845.25598" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-5-5-1" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-2211.4546" + y="845.25598" + id="tspan10350-3-2-4-7-9">512MB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-2207.438" + y="-0.20284735" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-7-1-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-2207.438" + y="-0.20284735" + id="tspan10350-3-9-44-3-8">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-133.14142" + y="1294.0825" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-3-9" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-133.14142" + y="1294.0825" + id="tspan10350-3-9-4-0-3-8">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1289.0215" + y="1840.5713" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-7-8-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1289.0215" + y="1840.5713" + id="tspan10350-3-2-8-8-5-0">4GB</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1128.0953,1369.05 0,125.953" + id="path10157-1-6-4-1-3" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1192.8965" + y="401.2211" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-0-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1192.8965" + y="401.2211" + id="tspan10350-3-9-4-0-1-8-0">0x400000</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1180.4561" + y="1140.5822" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-7-7-6" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1180.4561" + y="1140.5822" + id="tspan10350-3-9-4-0-1-7-6-9">0x80100000</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="129.35547" + y="1268.2036" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-3-3-2" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="129.35547" + y="1268.2036" + id="tspan10350-3-9-4-0-1-6-5-1">4MB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="1228.8589" + y="1261.708" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-3-6-0-7" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="1228.8589" + y="1261.708" + id="tspan10350-3-9-4-0-1-6-3-8-7">4MB</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -122.67455,1345.5942 c 1.83564,-29.8178 2.33245,-24.8181 19.74555,-25.9445 l 218.52822,0 c 20.16361,-2.3077 23.25574,-8.1863 27.34393,-25.4369 8.10722,18.7002 9.34582,22.4953 27.34407,25.4369 l 211.38698,0 c 15.07521,0.1417 15.78535,3.4797 15.78535,29.2462" + id="path18283-5-9-0-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7491-2-5-1-8-2-8-4-4-7" + d="M 1475.8844,1497.3428 519.58682,1865.2902" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7491-2-5-1-8-2-8-8-11-6" + d="m -123.05185,1501.5273 113.045372,364.81" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path7491-2-5-1-8-2-8-8-1-3-2" + d="m 396.17583,1505.7098 113.0453,364.81" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="m -170.75192,1682.5432 c 73.662418,-47.1246 -15.90619,-83.9468 38.06953,-177.7153" + id="path44375-1-5-3-8-1-5-1-8-8-9-5-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="M -168.49112,1773.8174 C -56.820642,1768.7017 954.87215,1703.372 961.11705,1509.7445" + id="path44375-1-5-3-8-1-5-1-8-8-9-6-9-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="M -109.48106,2188.6995 C 202.23171,2051.5559 -693.26735,1940.0579 -429.04715,1671.1423" + id="path44375-1-5-3-8-1-5-1-8-8-9-2-3-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <rect + ry="0" + rx="0" + y="1864.3855" + x="171.1445" + height="191.78986" + width="214.35593" + id="rect23045-4-8" + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -6.4996733,1852.9466 c 1.808083,-28.3923 2.297364,-23.6317 19.4478903,-24.7042 l 215.233343,0 c 19.85971,-2.1974 22.90514,-7.795 26.93166,-24.2209 7.98502,17.8062 9.20496,21.4199 26.93187,24.2209 l 208.1998,0 c 14.84792,0.1349 15.5473,3.3133 15.5473,27.8481" + id="path18283-5-3-1-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="248.72592" + y="1768.6763" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-3-4-5-4" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="248.72592" + y="1768.6763" + id="tspan10350-3-9-4-0-1-6-9-0-5">4MB</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 964.63732,1356.1104 c 1.80808,-29.8178 2.29736,-24.8181 19.44789,-25.9445 l 215.23329,0 c 19.8598,-2.3077 22.9052,-8.1863 26.9317,-25.4369 7.985,18.7002 9.205,22.4953 26.9319,25.4369 l 208.1998,0 c 14.8479,0.1417 15.5473,3.4797 15.5473,29.2462" + id="path18283-5-3-0-8-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-1-3-5" + transform="matrix(0.32467765,0,0,0.90194268,117.88688,768.70332)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:7.15588236;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:7.15588236;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-9-5-6" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-6-6-8" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-2-5-4">Xen</tspan></text> + </g> + <g + transform="translate(66,0)" + id="g23550-99-8" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect23045-3-07-8" + width="218.88661" + height="128.49716" + x="-28.755056" + y="1364.5436" + rx="0" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-6-3" + y="1442.213" + x="21.10943" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="1442.213" + x="21.10943" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-3-8" + sodipodi:role="line" + style="font-size:36px">Kernel</tspan></text> + </g> + <g + id="g23550-9-7-7" + transform="translate(1155.4308,2.6140767)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect23045-3-0-6-5" + width="218.88661" + height="125.47668" + x="-28.755056" + y="1366.0538" + rx="0" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-2" + y="1442.213" + x="21.10943" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="1442.213" + x="21.10943" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-4" + sodipodi:role="line" + style="font-size:36px">Kernel</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1248.9348" + y="1355.7639" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-7-7-0-5" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1248.9348" + y="1355.7639" + id="tspan10350-3-9-4-0-1-7-6-6-0">end</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1181.0118" + y="1484.4598" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-7-7-5-5" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1181.0118" + y="1484.4598" + id="tspan10350-3-9-4-0-1-7-6-0-7">0x80400000</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1197.0989" + y="56.293285" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-1-0-8-3" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1197.0989" + y="56.293285" + id="tspan10350-3-9-4-0-1-8-1-2">0x100000</tspan></text> + </g> + <g + id="g26595" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture09-first-process/fig/png/process2.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + transform="matrix(0.32279824,0,0,0.32279824,-615.19,1701.9337)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9" + transform="matrix(0.45648814,0,0,0.90194268,2884.2529,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#cef4c4;fill-opacity:0.97255111000000005;stroke-width:6.03496334;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:6.03496334;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#cef4c4;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:6.03496334;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#cef4c4;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:6.03496334;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-1" + transform="matrix(0.44756051,0,0,0.90194268,3608.9092,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485679;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:6.09485679;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:6.09485679;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:6.09485679;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-6-0-6" + transform="matrix(0.557074,0,0,0.27369232,2952.0135,136.14175)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254901999999999;stroke-width:9.91724642;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254901999999999;stroke:#2e3139;stroke-width:9.91724642;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2" + width="2613.7097" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254901999999999;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:9.91724642;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254901999999999;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:9.91724642;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-2">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="2306.6284" + y="386.43982" + id="text42017-3-7-5-3-9-4-6-2" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-9" + x="2306.6284" + y="386.43982">Physical</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="2380.0994" + y="-397.44406" + id="text42017-3-7-38-9-3-9-2-5-3-9-7" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-4" + x="2380.0994" + y="-397.44406">Virtual</tspan><tspan + style="font-size:36px;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="2380.0994" + y="-352.44406" + id="tspan27844">of Process 1</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 3275.7407,-451.89888 0,125.953" + id="path10157-1-1" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 3577.7952,318.39487 0,125.98968" + id="path10157-9-7-1" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="-574.4812" + y="3594.1523" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan7465-7-2-4-0-5-7-9-0" + sodipodi:role="line" + x="-574.4812" + y="3594.1523">0xe000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="-574.4812" + y="3639.1523" + id="tspan10180-2-1-6">(PHYSTOP)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="-574.4812" + y="3684.1523" + id="tspan10350-8">234MB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="-594.34009" + y="3971.2712" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="-588.60962" + y="3971.2712" + id="tspan10350-3-2-4">Top of physical </tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="-594.34009" + y="4016.2712" + id="tspan26920">memory</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="-535.69531" + y="2550.2532" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-5" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="-535.69531" + y="2550.2532" + id="tspan10350-3-9-46">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="493.63498" + y="2528.0042" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-6" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="493.63498" + y="2528.0042" + id="tspan10350-3-9-4-3">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="555.92749" + y="3998.585" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="555.92749" + y="3998.585" + id="tspan10350-3-2-8-9">4GB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="2626.5459" + y="-269.29803" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="2626.5459" + y="-269.29803" + id="tspan10350-3-2-8-5-1">Process 1</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 3283.2537,-479.7674 c 2.4892,-29.8178 3.1627,-24.8181 26.7739,-25.9445 l 296.3119,0 c 27.3409,-2.3077 31.5334,-8.1863 37.0768,-25.4369 10.9929,18.7002 12.6724,22.4953 37.0771,25.4369 l 286.6286,0 c 20.4412,0.1417 21.4041,3.4797 21.4041,29.2462" + id="path18283-5-2-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 2550.6548,-482.6676 c 2.5468,-29.8178 3.2358,-24.8181 27.3933,-25.9445 l 303.1675,0 c 27.9735,-2.3077 32.2631,-8.1863 37.9347,-25.4369 11.2471,18.7002 12.9656,22.4953 37.9348,25.4369 l 293.2603,0 c 20.9142,0.1417 21.8993,3.4797 21.8993,29.2462" + id="path18283-5-2-9-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5" + transform="matrix(0.04319482,0,0,0.90194268,2644.6593,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0" + transform="matrix(0.04319482,0,0,0.90194268,3026.4565,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1" + transform="matrix(0.04319482,0,0,0.90194268,3095.8853,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5" + transform="matrix(0.04319482,0,0,0.90194268,2712.4239,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-00" + transform="matrix(0.04319482,0,0,0.90194268,2857.2418,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-4" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-4">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="2902.3794" + y="-586.91791" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9-2" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="2902.3794" + y="-586.91791" + id="tspan10350-3-2-8-5-1-4">User memory (2GB)</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="3646.9536" + y="-586.90033" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9-2-9" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="3646.9536" + y="-586.90033" + id="tspan10350-3-2-8-5-1-4-9">Kernel memory (2GB)</tspan></text> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9" + transform="matrix(0.04319482,0,0,0.90194268,3375.3225,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-1" + transform="matrix(0.04319482,0,0,0.90194268,3444.7116,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-6" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-3" + transform="matrix(0.04319482,0,0,0.90194268,3589.4898,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-6">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-15" + transform="matrix(0.04319482,0,0,0.90194268,3881.1651,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-61" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-2">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="3720.7595" + y="368.82135" + id="text42017-3-7-5-3-9-4-6-2-2" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-9-9" + x="3720.7595" + y="368.82135">Ununsed </tspan><tspan + style="font-size:36px;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="3720.7595" + y="413.82135" + id="tspan26918">by xv6</tspan></text> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 2819.8237,62.274224 55.9005,264.061636" + id="path7491-2-5-1-8-1-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 2893.0063,72.736831 48.1423,254.144089" + id="path7491-2-5-1-8-1-2-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 2996.8714,70.298048 3464.8616,314.30345" + id="path7491-2-5-1-8-1-2-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3128.0351,65.650763 3606.1926,318.07418" + id="path7491-2-5-1-8-1-2-1-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-8" + transform="matrix(0.04319482,0,0,0.90194268,2768.6173,-278.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-6" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-37" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-7">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-2" + transform="matrix(0.04319482,0,0,0.90194268,2836.3819,-278.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-2">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-5" + transform="matrix(0.04319482,0,0,0.90194268,3007.8011,-278.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-6">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-8" + transform="matrix(0.04319482,0,0,0.90194268,3286.4223,-278.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-64">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-00-0" + transform="matrix(0.04319482,0,0,0.90194268,2699.8487,-278.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-4-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-5-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-4-8">Xen</tspan></text> + </g> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 2609.8799,70.090948 3120.7877,316.09697" + id="path7491-2-5-1-8-1-2-1-4-7-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 2742.7282,68.576178 504.215,244.967952" + id="path7491-2-5-1-8-1-2-1-4-7-5-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-9" + transform="matrix(0.04319482,0,0,0.90194268,3077.79,-278.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-9" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-8" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-0">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-2" + transform="matrix(0.04319482,0,0,0.90194268,3357.0781,-278.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-4" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-9" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-01">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-20" + transform="matrix(0.04319482,0,0,0.90194268,3427.7338,-278.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-3">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-90" + transform="matrix(0.04319482,0,0,0.90194268,2630.5261,-278.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-8" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-38" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-7">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-59" + transform="matrix(0.45648814,0,0,0.90194268,2878.8953,-659.93424)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f4c4ec;fill-opacity:0.97255111000000005;stroke-width:6.03496334;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f4c4ec;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:6.03496334;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-9" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-1" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f4c4ec;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:6.03496334;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f4c4ec;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:6.03496334;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-62">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-1-10" + transform="matrix(0.44756051,0,0,0.90194268,3603.5516,-659.93424)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485679;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:6.09485679;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-2-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:6.09485679;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:6.09485679;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-1-2">Xen</tspan></text> + </g> + <path + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 3270.3831,-62.82192 0,125.952999" + id="path10157-1-1-1" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="104.57487" + y="2549.0767" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-6-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="104.57487" + y="2549.0767" + id="tspan10350-3-9-4-3-7">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="2596.3223" + y="135.8687" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9-20" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="2596.3223" + y="135.8687" + id="tspan10350-3-2-8-5-1-64">Process 2</tspan></text> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-6" + transform="matrix(0.04319482,0,0,0.90194268,2639.3017,-659.93424)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-9" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c725ad;fill-opacity:0.97255117000000002;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c725ad;fill-opacity:0.97255117000000002;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-48">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-51" + transform="matrix(0.04319482,0,0,0.90194268,3021.0989,-659.93424)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-29" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-738" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c725ad;fill-opacity:0.97255117000000002;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c725ad;fill-opacity:0.97255117000000002;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-0">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-923" + transform="matrix(0.04319482,0,0,0.90194268,3090.5277,-659.93424)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-8" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c725ad;fill-opacity:0.97255117000000002;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c725ad;fill-opacity:0.97255117000000002;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-7">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-4" + transform="matrix(0.04319482,0,0,0.90194268,2707.0663,-659.93424)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c725ad;fill-opacity:0.97255117000000002;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c725ad;fill-opacity:0.97255117000000002;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-3">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-00-8" + transform="matrix(0.04319482,0,0,0.90194268,2851.8842,-659.93424)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-4-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-5-50" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c725ad;fill-opacity:0.97255117000000002;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c725ad;fill-opacity:0.97255117000000002;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-4-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-5" + transform="matrix(0.04319482,0,0,0.90194268,3369.9649,-659.93424)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-62" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-26">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-1-91" + transform="matrix(0.04319482,0,0,0.90194268,3439.354,-659.93424)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-6-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-3-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-9-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-3-5" + transform="matrix(0.04319482,0,0,0.90194268,3584.1322,-659.93424)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-3-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-4-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-6-94">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-15-4" + transform="matrix(0.04319482,0,0,0.90194268,3875.8075,-659.93424)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-61-60" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-7-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-2-4">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="2377.5752" + y="-16.255203" + id="text42017-3-7-38-9-3-9-2-5-3-9-7-3" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-4-7" + x="2377.5752" + y="-16.255203">Virtual</tspan><tspan + style="font-size:36px;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="2377.5752" + y="28.744797" + id="tspan27844-9">of Process 2</tspan></text> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-6-0" + transform="matrix(0.04319482,0,0,0.90194268,3148.0293,-278.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-9-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-0-2" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c725ad;fill-opacity:0.97255117000000002;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c725ad;fill-opacity:0.97255117000000002;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-48-2">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-4-6" + transform="matrix(0.04319482,0,0,0.90194268,3215.7939,-278.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-1-9" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-6-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c725ad;fill-opacity:0.97255117000000002;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c725ad;fill-opacity:0.97255117000000002;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-3-3">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-6-5" + transform="matrix(0.04319482,0,0,0.90194268,3497.706,-278.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-9-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-0-8" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c725ad;fill-opacity:0.97255117000000002;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c725ad;fill-opacity:0.97255117000000002;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-48-7">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-4-1" + transform="matrix(0.04319482,0,0,0.90194268,3565.4706,-278.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-1-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-6-06" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c725ad;fill-opacity:0.97255117000000002;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c725ad;fill-opacity:0.97255117000000002;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-3-0">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-00-8-4" + transform="matrix(0.04319482,0,0,0.90194268,2903.9973,-278.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#c725ad;fill-opacity:0.97255117000000002;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-4-5-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-5-50-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#c725ad;fill-opacity:0.97255117000000002;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#c725ad;fill-opacity:0.97255117000000002;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-4-1-0">Xen</tspan></text> + </g> + <g + id="g34988-7-6-5" + transform="matrix(0.53463021,0,0,0.53463021,3490.9299,-559.60095)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(-253.64343,-1817.1694)" + id="g7925-0-6-9-6" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(35.17911,2483.2706)" + id="g48863-7-7-9-8-7-3-4-5-2" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-7-6-5"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-9" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-7-3-1"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-7" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#c82aae;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254901999999999;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#c82aae;fill-opacity:1;stroke:#2d2a2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-87-9-9" + transform="translate(-0.1989018,0)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-7-9-1" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-0-3-3" + sodipodi:role="line"> 0 - 4MB</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-5-6-8" + transform="translate(-35.999997,28.000001)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-7" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-4" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-9" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-5-5-3" + transform="translate(-45.999997,60.18091)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-0-9-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-2-8-3" + sodipodi:role="line"> 2GB - 2GB + 4MB</tspan></text> + </g> + <g + id="g48858-9-3-4-4-8-8-6-50-8-8" + transform="translate(-0.1989018,29.347288)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-9-6-3-7" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-2-7-2-9" + sodipodi:role="line"> 4 - 8MB</tspan></text> + </g> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + x="610.6261" + y="3080.593" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="610.6261" + y="3080.593" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-8" + style="font-size:36px;text-align:center;text-anchor:middle;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">Page table</tspan><tspan + id="tspan32671-85-5-8" + sodipodi:role="line" + x="610.6261" + y="3125.593" + style="font-size:36px;text-align:center;text-anchor:middle;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">Level 1</tspan></text> + </g> + <g + transform="translate(102.45678,3.4152259)" + id="g33194-7-3-4" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + x="518.56238" + y="1311.4017" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="518.56238" + y="1311.4017" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2-0" + style="font-size:36px;text-align:center;text-anchor:middle;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">Level 2</tspan></text> + <g + id="g33108-4-0-8" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(22.047882,687.47129)" + id="g48863-7-7-9-8-7-3-9-7-5-3-7-8-6" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-1-5-3-8"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-3-22-7-2" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-7-0-4-3"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-6-7-8-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-3-0-0-5" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-6-8-6-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-2-4-4-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-0-23-1-9" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-0-8-1-2" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-0-6-4-6" + transform="translate(-0.1989018,0)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-5-8-2-8" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-9-8-1-5" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-3-30-9-2" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-0-2-8-8" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-0-12-3-3" + transform="translate(-35.999997,28.000001)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-9-9-2-6" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-7-81-4-7" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-3-6-1-8" + transform="translate(-51.544803,86.980805)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-5-2-3-7" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-4-1-4-2" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(9.1099971,700.1011)" + id="g48863-7-7-9-8-7-3-9-7-5-2-9-6" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-16-6-6"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-6-6-2" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-743-0-9"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-0-2-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-8-2-0" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-4-5-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-7-4-7" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-1-6-2" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-22-7-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-3-2-5" + transform="translate(-0.1989018,0)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-72-9-1" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-1-4-7" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-73-9-8" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-7-9-9" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-7-5-4" + transform="translate(-35.999997,28.000001)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-58-7-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-9-3-6" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-6-8-4" + transform="translate(-51.544803,86.980805)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-8-9-3" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-2-0-5" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-3.8278776,712.73086)" + id="g48863-7-7-9-8-7-3-9-7-52-0-4" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-39-2-8"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-4-1-7" + style="fill:#c82aae;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-15-0-3"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-1-7-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-7-3-5" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#c82aae;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-9-6-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#c82aae;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-3-8-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#c82aae;fill-opacity:1;stroke:#2d2a2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-6-8-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-5-0-5" + transform="translate(-0.1989018,0)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-1-0-7" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-9-4-0" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-7-7-7" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-5-0-8" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-46-8-9" + transform="translate(-35.999997,28.000001)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-9-1-9" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-8-8-3" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#c82aae;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-3-4-9" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-4-9-4" + transform="translate(-51.544803,86.980805)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-52-5-6" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-0-9-4" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-16.765758,725.3608)" + id="g48863-7-7-9-8-7-3-9-5-8-5" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-1-0-5"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-8-8-5" + style="fill:#c82aae;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-5-7-6"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-33-7-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-7-7-6" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#c82aae;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-82-3-2" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#c82aae;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-1-5-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#c82aae;fill-opacity:1;stroke:#2d2a2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-9-6-9" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-0-3-9" + transform="translate(-0.1989018,0)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-5-7-2" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-0-9" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-1-4-6" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-87-7-5" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-61-0-5" + transform="translate(-35.999997,28.000001)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-63-0-3" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-8-5-8" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#c82aae;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-2-0-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-1-0-7" + transform="translate(-51.544803,86.980805)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-00-5-3" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-4-0-6" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + </g> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-4-7-0" + d="m 478.57917,1337.3131 c 63.1995,0.1745 27.87863,56.0807 90.95782,57.5129" + style="fill:none;stroke:#000000;stroke-width:7.24311465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-3-7-4-2" + d="m 480.62511,1430.869 c 63.1995,0.1745 52.14448,-66.8663 115.22367,-65.4341" + style="fill:none;stroke:#000000;stroke-width:7.24311465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + </g> + <g + id="g34988-7-6-5-8" + transform="matrix(0.53463021,0,0,0.53463021,3483.1608,-955.36373)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(-253.64343,-1817.1694)" + id="g7925-0-6-9-6-7" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(35.17911,2483.2706)" + id="g48863-7-7-9-8-7-3-4-5-2-6" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-7-6-5-5"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-9-2" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-7-3-1-4"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-7-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-7-0" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-4-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254901999999999;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-1-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-1-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-87-9-9-4" + transform="translate(-0.1989018,0)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-7-9-1-9" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-0-3-3-4" + sodipodi:role="line"> 0 - 4MB</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-5-6-8-6" + transform="translate(-35.999997,28.000001)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-7-8" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-4-3" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-9-2" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-5-5-3-3" + transform="translate(-45.999997,60.18091)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-0-9-1-6" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-2-8-3-2" + sodipodi:role="line"> 2GB - 2GB + 4MB</tspan></text> + </g> + <g + id="g48858-9-3-4-4-8-8-6-50-8-8-2" + transform="translate(-0.1989018,29.347288)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-9-6-3-7-4" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-2-7-2-9-7" + sodipodi:role="line"> 4 - 8MB</tspan></text> + </g> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + x="610.6261" + y="3080.593" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-3-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="610.6261" + y="3080.593" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-8-4" + style="font-size:36px;text-align:center;text-anchor:middle;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">Page table</tspan><tspan + id="tspan32671-85-5-8-9" + sodipodi:role="line" + x="610.6261" + y="3125.593" + style="font-size:36px;text-align:center;text-anchor:middle;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">Level 1</tspan></text> + </g> + <g + transform="translate(102.45678,3.4152259)" + id="g33194-7-3-4-6" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + x="518.56238" + y="1311.4017" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-0-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="518.56238" + y="1311.4017" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2-0-4" + style="font-size:36px;text-align:center;text-anchor:middle;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">Level 2</tspan></text> + <g + id="g33108-4-0-8-6" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(22.047882,687.47129)" + id="g48863-7-7-9-8-7-3-9-7-5-3-7-8-6-4" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-1-5-3-8-2"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-3-22-7-2-5" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-7-0-4-3-1"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-6-7-8-8-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-3-0-0-5-1" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-6-8-6-0-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-2-4-4-5-7" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-0-23-1-9-7" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-0-8-1-2-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-0-6-4-6-2" + transform="translate(-0.1989018,0)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-5-8-2-8-1" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-9-8-1-5-0" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-3-30-9-2-8" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-0-2-8-8-9" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-0-12-3-3-0" + transform="translate(-35.999997,28.000001)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-9-9-2-6-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-7-81-4-7-3" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-3-6-1-8-4" + transform="translate(-51.544803,86.980805)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-5-2-3-7-8" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-4-1-4-2-5" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(9.1099971,700.1011)" + id="g48863-7-7-9-8-7-3-9-7-5-2-9-6-8" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-16-6-6-2"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-6-6-2-2" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-743-0-9-0"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-0-2-7-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-8-2-0-3" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-4-5-3-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-7-4-7-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-1-6-2-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-22-7-3-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-3-2-5-7" + transform="translate(-0.1989018,0)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-72-9-1-4" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-1-4-7-2" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-73-9-8-0" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-7-9-9-0" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-7-5-4-3" + transform="translate(-35.999997,28.000001)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-58-7-1-3" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-9-3-6-9" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-6-8-4-0" + transform="translate(-51.544803,86.980805)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-8-9-3-4" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-2-0-5-3" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-3.8278776,712.73086)" + id="g48863-7-7-9-8-7-3-9-7-52-0-4-3" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-39-2-8-4"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-4-1-7-2" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-15-0-3-4"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-1-7-3-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-7-3-5-3" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-9-6-0-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-3-8-1-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-6-8-4-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-5-0-5-3" + transform="translate(-0.1989018,0)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-1-0-7-1" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-9-4-0-5" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-7-7-7-8" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-5-0-8-1" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-46-8-9-3" + transform="translate(-35.999997,28.000001)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-9-1-9-3" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-8-8-3-9" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-3-4-9-7" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-4-9-4-5" + transform="translate(-51.544803,86.980805)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-52-5-6-4" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-0-9-4-4" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-16.765758,725.3608)" + id="g48863-7-7-9-8-7-3-9-5-8-5-9" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-1-0-5-6"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-8-8-5-7" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-5-7-6-2"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-33-7-0-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-7-7-6-0" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-82-3-2-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-1-5-6-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-9-6-9-7" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-0-3-9-7" + transform="translate(-0.1989018,0)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-5-7-2-6" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-0-9-3" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-1-4-6-9" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-87-7-5-1" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-61-0-5-0" + transform="translate(-35.999997,28.000001)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-63-0-3-4" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-8-5-8-1" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:7.24311465;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-2-0-6-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-1-0-7-8" + transform="translate(-51.544803,86.980805)" + style="stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-00-5-3-6" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:7.24311465;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-4-0-6-4" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + </g> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-4-7-0-3" + d="m 478.57917,1337.3131 c 63.1995,0.1745 27.87863,56.0807 90.95782,57.5129" + style="fill:none;stroke:#000000;stroke-width:7.24311465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-3-7-4-2-4" + d="m 480.62511,1430.869 c 63.1995,0.1745 52.14448,-66.8663 115.22367,-65.4341" + style="fill:none;stroke:#000000;stroke-width:7.24311465;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="3471.5044" + y="-225.73914" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9-7" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="3471.5044" + y="-225.73914" + id="tspan10350-3-2-8-5-1-7">Page Table</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="3471.5044" + y="-180.73914" + id="tspan60576">Process 1</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="3479.2856" + y="172.72867" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9-7-0" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="3479.2856" + y="172.72867" + id="tspan10350-3-2-8-5-1-7-7">Page Table</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="3479.2856" + y="217.72867" + id="tspan60576-4">Process 2</tspan></text> + </g> + <g + transform="matrix(0.32279824,0,0,0.32279824,-602.96304,1188.3283)" + id="g26595-0" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture09-first-process/fig/png/process1.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-0" + transform="matrix(0.45648814,0,0,0.90194268,2884.2529,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#cef4c4;fill-opacity:0.97255111;stroke-width:6.03496313;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:6.03496313;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#cef4c4;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#cef4c4;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-3">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-1-1" + transform="matrix(0.44756051,0,0,0.90194268,3608.9092,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:6.09485674;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-2-8" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-1-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-6-0-6-7" + transform="matrix(0.557074,0,0,0.27369232,2952.0135,-53.858248)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:9.91724682;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9" + width="2613.7097" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-0-1" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-2-0">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="2306.6284" + y="196.4398" + id="text42017-3-7-5-3-9-4-6-2-3" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-9-5" + x="2306.6284" + y="196.4398">Physical</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="2321.3123" + y="-379.44406" + id="text42017-3-7-38-9-3-9-2-5-3-9-7-9" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-4-4" + x="2321.3123" + y="-379.44406">Virtual</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="682.16626" + y="3254.4207" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-56-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-1-4" + sodipodi:role="line" + x="682.16626" + y="3254.4207">0x80000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="682.16626" + y="3299.4207" + id="tspan10211-4-6">(2GB, KERNBASE)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="682.16626" + y="3344.4207" + id="tspan10202-0-9" /></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 3275.7407,-451.89888 0,125.953" + id="path10157-1-1-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 3593.7952,128.39487 0,125.98968" + id="path10157-9-7-1-9" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-384.48123" + y="3594.1523" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-2-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + id="tspan7465-7-2-4-0-5-7-9-0-3" + sodipodi:role="line" + x="-384.48123" + y="3594.1523">0xe000000</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-384.48123" + y="3639.1523" + id="tspan10180-2-1-6-0">(PHYSTOP)</tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-384.48123" + y="3684.1523" + id="tspan10350-8-3">234MB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-404.34012" + y="3971.2712" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-9-3" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-398.60965" + y="3971.2712" + id="tspan10350-3-2-4-79">Top of physical </tspan><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-404.34012" + y="4016.2712" + id="tspan26920-4">memory</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-345.69528" + y="2550.2532" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-5-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-345.69528" + y="2550.2532" + id="tspan10350-3-9-46-9">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="493.63498" + y="2528.0042" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-6-1" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="493.63498" + y="2528.0042" + id="tspan10350-3-9-4-3-9">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="555.92749" + y="3998.585" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-9-4" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="555.92749" + y="3998.585" + id="tspan10350-3-2-8-9-2">4GB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="2917.6245" + y="-261.9845" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9-0" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="2917.6245" + y="-261.9845" + id="tspan10350-3-2-8-5-1-6">Process 1</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 3283.2537,-479.7674 c 2.4892,-29.8178 3.1627,-24.8181 26.7739,-25.9445 l 296.3119,0 c 27.3409,-2.3077 31.5334,-8.1863 37.0768,-25.4369 10.9929,18.7002 12.6724,22.4953 37.0771,25.4369 l 286.6286,0 c 20.4412,0.1417 21.4041,3.4797 21.4041,29.2462" + id="path18283-5-2-5-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 2550.6548,-482.6676 c 2.5468,-29.8178 3.2358,-24.8181 27.3933,-25.9445 l 303.1675,0 c 27.9735,-2.3077 32.2631,-8.1863 37.9347,-25.4369 11.2471,18.7002 12.9656,22.4953 37.9348,25.4369 l 293.2603,0 c 20.9142,0.1417 21.8993,3.4797 21.8993,29.2462" + id="path18283-5-2-9-7-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-56" + transform="matrix(0.04319482,0,0,0.90194268,2644.6593,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-11" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-3">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-7" + transform="matrix(0.04319482,0,0,0.90194268,3026.4565,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-73" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-3">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-92" + transform="matrix(0.04319482,0,0,0.90194268,3095.8853,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-44" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9" + transform="matrix(0.04319482,0,0,0.90194268,2712.4239,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-00-5" + transform="matrix(0.04319482,0,0,0.90194268,2857.2418,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-4-4" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-5-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-4-9">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="2902.3794" + y="-586.91791" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9-2-4" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="2902.3794" + y="-586.91791" + id="tspan10350-3-2-8-5-1-4-95">User memory (2GB)</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="3646.9536" + y="-586.90033" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9-2-9-5" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="3646.9536" + y="-586.90033" + id="tspan10350-3-2-8-5-1-4-9-7">Kernel memory (2GB)</tspan></text> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-39" + transform="matrix(0.04319482,0,0,0.90194268,3375.3225,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-07" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-2" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-72">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-1-9" + transform="matrix(0.04319482,0,0,0.90194268,3444.7116,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-6-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-3-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-9-0">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-3-4" + transform="matrix(0.04319482,0,0,0.90194268,3589.4898,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-3-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-4-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-6-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-15-3" + transform="matrix(0.04319482,0,0,0.90194268,3881.1651,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-61-6" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-7-2" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-2-1">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="3720.7595" + y="178.82135" + id="text42017-3-7-5-3-9-4-6-2-2-2" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-9-9-5" + x="3720.7595" + y="178.82135">Ununsed </tspan><tspan + style="font-size:36px" + sodipodi:role="line" + x="3720.7595" + y="223.82135" + id="tspan26918-3">by xv6</tspan></text> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 2615.0449,-320.41628 122.9058,443.93567" + id="path7491-2-5-1-8-1-2-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 2752.7793,-320.09472 122.9058,443.93567" + id="path7491-2-5-1-8-1-2-8-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 2995.4086,-324.09411 270.883,449.26818" + id="path7491-2-5-1-8-1-2-1-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 3068.064,-321.42786 270.883,449.26819" + id="path7491-2-5-1-8-1-2-1-2-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 3134.7204,-321.42785 -87.7283,443.93567" + id="path7491-2-5-1-8-1-2-1-4-70" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 3063.3981,-320.09472 -87.7283,443.93567" + id="path7491-2-5-1-8-1-2-1-4-7-52" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-8-7" + transform="matrix(0.04319482,0,0,0.90194268,2768.6173,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-6-9" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-37-1" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-7-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-2-6" + transform="matrix(0.04319482,0,0,0.90194268,2836.3819,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-3-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-7-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-2-8">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-5-4" + transform="matrix(0.04319482,0,0,0.90194268,3007.8011,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-3-6" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-7-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-6-7">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-8-2" + transform="matrix(0.04319482,0,0,0.90194268,3302.4223,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-1-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-3-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-64-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-00-0-0" + transform="matrix(0.04319482,0,0,0.90194268,2699.8487,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-4-3-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-5-5-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-4-8-4">Xen</tspan></text> + </g> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 2823.4351,-316.09534 2667.7173,122.50782" + id="path7491-2-5-1-8-1-2-1-4-7-5-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 2893.4242,-321.42786 2737.7064,117.1753" + id="path7491-2-5-1-8-1-2-1-4-7-5-0-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-9-7" + transform="matrix(0.04319482,0,0,0.90194268,3077.79,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-9-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-8-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-0-7">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-2-2" + transform="matrix(0.04319482,0,0,0.90194268,3373.0781,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-4-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-9-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-01-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-20-5" + transform="matrix(0.04319482,0,0,0.90194268,3443.7338,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-0-6" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-6-8" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-3-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-90-5" + transform="matrix(0.04319482,0,0,0.90194268,2630.5261,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-8-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-38-2" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-7-1">Xen</tspan></text> + </g> + <g + id="g34988-7-6" + transform="translate(3282.0119,-1503.3742)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(-253.64343,-1817.1694)" + id="g7925-0-6-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(35.17911,2483.2706)" + id="g48863-7-7-9-8-7-3-4-5" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-7-6"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-7-3"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-87-9" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-7-9" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-0-3" + sodipodi:role="line"> 0 - 4MB</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-5-6" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-5-5" + transform="translate(-45.999997,60.18091)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-0-9" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-2-8" + sodipodi:role="line"> 2GB - 2GB + 4MB</tspan></text> + </g> + <g + id="g48858-9-3-4-4-8-8-6-50-8" + transform="translate(-0.1989018,29.347288)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-9-6-3" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-2-7-2" + sodipodi:role="line"> 4 - 8MB</tspan></text> + </g> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="610.6261" + y="3080.593" + id="text42575-3-3-1-9-93-2-6-4-0-97-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="610.6261" + y="3080.593" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6" + style="font-size:36px;text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan32671-85-5" + sodipodi:role="line" + x="610.6261" + y="3125.593" + style="font-size:36px;text-align:center;text-anchor:middle">Level 1</tspan></text> + </g> + <g + transform="translate(102.45678,3.4152259)" + id="g33194-7-3" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="518.56238" + y="1311.4017" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="518.56238" + y="1311.4017" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2" + style="font-size:36px;text-align:center;text-anchor:middle">Level 2</tspan></text> + <g + id="g33108-4-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(22.047882,687.47129)" + id="g48863-7-7-9-8-7-3-9-7-5-3-7-8" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-1-5-3"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-3-22-7" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-7-0-4"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-6-7-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-3-0-0" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-6-8-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-2-4-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-0-23-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-0-8-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-0-6-4" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-5-8-2" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-9-8-1" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-3-30-9" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-0-2-8" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-0-12-3" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-9-9-2" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-7-81-4" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-3-6-1" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-5-2-3" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-4-1-4" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(9.1099971,700.1011)" + id="g48863-7-7-9-8-7-3-9-7-5-2-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-16-6"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-6-6" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-743-0"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-0-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-8-2" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-4-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-7-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-1-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-22-7" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-3-2" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-72-9" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-1-4" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-73-9" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-7-9" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-7-5" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-58-7" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-9-3" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-6-8" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-8-9" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-2-0" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-3.8278776,712.73086)" + id="g48863-7-7-9-8-7-3-9-7-52-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-39-2"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-4-1" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-15-0"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-1-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-7-3" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-9-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-3-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-6-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-5-0" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-1-0" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-9-4" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-7-7" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-5-0" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-46-8" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-9-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-8-8" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-3-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-4-9" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-52-5" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-0-9" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-16.765758,725.3608)" + id="g48863-7-7-9-8-7-3-9-5-8" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-1-0"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-8-8" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-5-7"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-33-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-7-7" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-82-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-1-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-9-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-0-3" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-5-7" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-0" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-1-4" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-87-7" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-61-0" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-63-0" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-8-5" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-2-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-1-0" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-00-5" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-4-0" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + </g> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-4-7" + d="m 478.57917,1337.3131 c 63.1995,0.1745 27.87863,56.0807 90.95782,57.5129" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-3-7-4" + d="m 480.62511,1430.869 c 63.1995,0.1745 52.14448,-66.8663 115.22367,-65.4341" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + </g> + </g> + <g + transform="matrix(0.32279824,0,0,0.32279824,-594.45129,667.41502)" + id="g26595-0-2" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture09-first-process/fig/png/privilege-levels-pages.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-0-9" + transform="matrix(0.45648814,0,0,0.90194268,2884.2529,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#cef4c4;fill-opacity:0.97255111000000005;stroke-width:6.03496334;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:6.03496334;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-5-9" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-0-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#cef4c4;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:6.03496334;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#cef4c4;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:6.03496334;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-3-0">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-1-1-2" + transform="matrix(0.44756051,0,0,0.90194268,3608.9092,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485679;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:6.09485679;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-2-8-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-9" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:6.09485679;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:6.09485679;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-1-1-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-6-0-6-7-5" + transform="matrix(0.557074,0,0,0.27369232,2952.0135,-53.858248)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902000000021;stroke-width:9.91724642;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902000000021;stroke:#2e3139;stroke-width:9.91724642;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-2" + width="2613.7097" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-0-1-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902000000021;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:9.91724642;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902000000021;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:9.91724642;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-2-0-8">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="2306.6284" + y="196.4398" + id="text42017-3-7-5-3-9-4-6-2-3-3" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-9-5-5" + x="2306.6284" + y="196.4398">Physical</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="2321.3123" + y="-379.44406" + id="text42017-3-7-38-9-3-9-2-5-3-9-7-9-9" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-4-4-6" + x="2321.3123" + y="-379.44406">Virtual</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 3275.7407,-451.89888 0,125.953" + id="path10157-1-1-2-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 3593.7952,128.39487 0,125.98968" + id="path10157-9-7-1-9-0" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="-345.69528" + y="2550.2532" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-5-9-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="-345.69528" + y="2550.2532" + id="tspan10350-3-9-46-9-5">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="493.63498" + y="2528.0042" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-6-1-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="493.63498" + y="2528.0042" + id="tspan10350-3-9-4-3-9-8">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="524.60889" + y="3992.3213" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-9-4-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="524.60889" + y="3992.3213" + id="tspan10350-3-2-8-9-2-9">4GB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="2917.6245" + y="-261.9845" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9-0-0" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="2917.6245" + y="-261.9845" + id="tspan10350-3-2-8-5-1-6-7">Process 1</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 2533.6958,-594.60218 c 5.1937,-29.8178 6.5989,-24.8181 55.8631,-25.9445 l 618.2475,0 c 57.0461,-2.3077 65.7937,-8.1863 77.3599,-25.4369 22.9364,18.7002 26.4406,22.4953 77.3604,25.4369 l 598.0436,0 c 42.65,0.1417 44.6591,3.4797 44.6591,29.2462" + id="path18283-5-2-5-5-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 2550.6548,-482.6676 c 2.5468,-29.8178 3.2358,-24.8181 27.3933,-25.9445 l 303.1675,0 c 27.9735,-2.3077 32.2631,-8.1863 37.9347,-25.4369 11.2471,18.7002 12.9656,22.4953 37.9348,25.4369 l 293.2603,0 c 20.9142,0.1417 21.8993,3.4797 21.8993,29.2462" + id="path18283-5-2-9-7-9-0" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-56-3" + transform="matrix(0.04319482,0,0,0.90194268,2644.6593,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-11-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-4-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-3-3">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-7-6" + transform="matrix(0.04319482,0,0,0.90194268,3026.4565,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-2-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-73-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-3-2">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-92-2" + transform="matrix(0.04319482,0,0,0.90194268,3095.8853,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-44-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-4-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-9-3">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3" + transform="matrix(0.04319482,0,0,0.90194268,2712.4239,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-00-5-5" + transform="matrix(0.04319482,0,0,0.90194268,2857.2418,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-4-4-8" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-5-3-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-4-9-8">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="2927.4343" + y="-559.77515" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9-2-4-6" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="2927.4343" + y="-559.77515" + id="tspan10350-3-2-8-5-1-4-95-9">User can access (2GB)</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="3310.8008" + y="-678.76813" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9-2-9-5-3" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="3310.8008" + y="-678.76813" + id="tspan10350-3-2-8-5-1-4-9-7-3">Kernel can access (4GB)</tspan></text> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-39-7" + transform="matrix(0.04319482,0,0,0.90194268,3375.3225,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-07-4" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-2-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-72-7">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-1-9-1" + transform="matrix(0.04319482,0,0,0.90194268,3444.7116,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-6-0-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-3-5-9" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-9-0-6">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-3-4-4" + transform="matrix(0.04319482,0,0,0.90194268,3589.4898,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-3-1-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-4-7-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-6-9-2">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-15-3-9" + transform="matrix(0.04319482,0,0,0.90194268,3881.1651,-1049.0112)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-61-6-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-7-2-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-2-1-4">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="3720.7595" + y="178.82135" + id="text42017-3-7-5-3-9-4-6-2-2-2-6" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-9-9-5-4" + x="3720.7595" + y="178.82135">Ununsed </tspan><tspan + style="font-size:36px;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + sodipodi:role="line" + x="3720.7595" + y="223.82135" + id="tspan26918-3-9">by xv6</tspan></text> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 2615.0449,-320.41628 122.9058,443.93567" + id="path7491-2-5-1-8-1-2-9-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 2752.7793,-320.09472 122.9058,443.93567" + id="path7491-2-5-1-8-1-2-8-1-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 2995.4086,-324.09411 270.883,449.26818" + id="path7491-2-5-1-8-1-2-1-8-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 3068.064,-321.42786 270.883,449.26819" + id="path7491-2-5-1-8-1-2-1-2-8-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 3134.7204,-321.42785 -87.7283,443.93567" + id="path7491-2-5-1-8-1-2-1-4-70-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 3063.3981,-320.09472 -87.7283,443.93567" + id="path7491-2-5-1-8-1-2-1-4-7-52-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-8-7-3" + transform="matrix(0.04319482,0,0,0.90194268,2768.6173,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-6-9-8" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-37-1-9" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-7-9-2">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-2-6-4" + transform="matrix(0.04319482,0,0,0.90194268,2836.3819,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-3-3-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-7-6-1" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-2-8-0">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-5-4-0" + transform="matrix(0.04319482,0,0,0.90194268,3007.8011,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-3-6-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-7-6-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-6-7-3">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-8-2-0" + transform="matrix(0.04319482,0,0,0.90194268,3302.4223,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-1-7-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-3-4-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-64-1-2">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-00-0-0-2" + transform="matrix(0.04319482,0,0,0.90194268,2699.8487,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111000000005;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-4-3-0-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-5-5-6-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111000000005;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111000000005;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-4-8-4-7">Xen</tspan></text> + </g> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 2823.4351,-316.09534 2667.7173,122.50782" + id="path7491-2-5-1-8-1-2-1-4-7-5-4-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 2893.4242,-321.42786 2737.7064,117.1753" + id="path7491-2-5-1-8-1-2-1-4-7-5-0-3-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-9-7-5" + transform="matrix(0.04319482,0,0,0.90194268,3077.79,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-9-3-4" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-8-4-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-0-7-8">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-2-2-6" + transform="matrix(0.04319482,0,0,0.90194268,3373.0781,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-4-1-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-9-7-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-01-9-6">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-20-5-4" + transform="matrix(0.04319482,0,0,0.90194268,3443.7338,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-0-6-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-6-8-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-3-9-5">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-90-5-8" + transform="matrix(0.04319482,0,0,0.90194268,2630.5261,-468.69911)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885021;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885021;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-8-5-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-38-2-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:19.6188502;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-7-1-9">Xen</tspan></text> + </g> + <g + id="g34988-7-6-3" + transform="translate(3282.0119,-1503.3742)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(-253.64343,-1817.1694)" + id="g7925-0-6-9-0" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(35.17911,2483.2706)" + id="g48863-7-7-9-8-7-3-4-5-26" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-7-6-4"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-3" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-7-3-8"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-70" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902000000021;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-19" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-87-9-1" + transform="translate(-0.1989018,0)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-7-9-6" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-0-3-4" + sodipodi:role="line"> 0 - 4MB</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-5-6-85" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-0" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-1" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-5-5-9" + transform="translate(-45.999997,60.18091)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-0-9-7" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-2-8-0" + sodipodi:role="line"> 2GB - 2GB + 4MB</tspan></text> + </g> + <g + id="g48858-9-3-4-4-8-8-6-50-8-6" + transform="translate(-0.1989018,29.347288)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-9-6-3-2" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-2-7-2-8" + sodipodi:role="line"> 4 - 8MB</tspan></text> + </g> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="610.6261" + y="3080.593" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="610.6261" + y="3080.593" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-5" + style="font-size:36px;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none">Page table</tspan><tspan + id="tspan32671-85-5-0" + sodipodi:role="line" + x="610.6261" + y="3125.593" + style="font-size:36px;text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none">Level 1</tspan></text> + </g> + <g + transform="translate(102.45678,3.4152259)" + id="g33194-7-3-2" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="397.4639" + y="1519.1483" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="397.4639" + y="1519.1483" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2-2" + style="font-size:36px;text-align:center;text-anchor:middle">Level 2</tspan></text> + <g + id="g33108-4-0-81" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(22.047882,687.47129)" + id="g48863-7-7-9-8-7-3-9-7-5-3-7-8-7" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-1-5-3-7"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-3-22-7-9" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-7-0-4-7"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-6-7-8-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-3-0-0-8" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-6-8-6-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-2-4-4-9" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-0-23-1-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-0-8-1-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-0-6-4-5" + transform="translate(-0.1989018,0)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-5-8-2-2" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-9-8-1-0" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-3-30-9-24" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-0-2-8-3" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-0-12-3-7" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-9-9-2-3" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-7-81-4-0" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-3-6-1-0" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-5-2-3-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-4-1-4-5" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(9.1099971,700.1011)" + id="g48863-7-7-9-8-7-3-9-7-5-2-9-8" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-16-6-0"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-6-6-0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-743-0-0"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-0-2-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-8-2-7" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-4-5-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-7-4-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-1-6-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-22-7-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-3-2-2" + transform="translate(-0.1989018,0)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-72-9-0" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-1-4-1" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-73-9-3" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-7-9-0" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-7-5-0" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-58-7-4" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-9-3-8" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-6-8-2" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-8-9-2" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-2-0-0" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-3.8278776,712.73086)" + id="g48863-7-7-9-8-7-3-9-7-52-0-2" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-39-2-4"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-4-1-5" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-15-0-8"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-1-7-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-7-3-0" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-9-6-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-3-8-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-6-8-2" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-5-0-54" + transform="translate(-0.1989018,0)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-1-0-2" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-9-4-7" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-7-7-5" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-5-0-7" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-46-8-5" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-9-1-2" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-8-8-2" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-3-4-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-4-9-6" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-52-5-60" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-0-9-0" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-16.765758,725.3608)" + id="g48863-7-7-9-8-7-3-9-5-8-9" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-1-0-1"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-8-8-2" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-5-7-69"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-33-7-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-7-7-8" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-82-3-28" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-1-5-2" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-9-6-7" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-0-3-8" + transform="translate(-0.1989018,0)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-5-7-6" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-0-7" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-1-4-7" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-87-7-0" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-61-0-9" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-63-0-4" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-8-5-5" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-2-0-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-1-0-2" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-00-5-2" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-4-0-3" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + </g> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-4-7-9" + d="m 478.57917,1337.3131 c 63.1995,0.1745 27.87863,56.0807 90.95782,57.5129" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-3-7-4-6" + d="m 480.62511,1430.869 c 63.1995,0.1745 52.14448,-66.8663 115.22367,-65.4341" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + </g> + <g + id="g64729" + transform="translate(-800.60606,456.80226)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="101.64941" + y="-1493.2256" + x="3300.9075" + height="37.944469" + width="1484.4376" + id="rect7142-4-1-5-7-8-5-1-2-6-8-1" + style="fill:#f48745;fill-opacity:1;stroke:#2e3139;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <g + id="g57098-7-3-3-9-4-5-3" + transform="matrix(0.75056882,0,0,0.26282439,3860.0984,-1703.3018)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f4dc45;fill-opacity:1;stroke-width:8.71868049;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f4dc45;fill-opacity:1;stroke:#2e3139;stroke-width:8.71868049;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-5-2-0-4-4" + width="1977.7502" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="386.7579" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-5-7-9-8-9" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f4dc45;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:8.71868049;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f4dc45;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:8.71868049;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-0-6-1-0-9">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="4725.8682" + y="-1583.8416" + id="text42021-6-6-7-6-6-1-4-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan42023-7-0-4-6-7-3-8-4" + x="4725.8682" + y="-1583.8416">4GB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="3153.0652" + y="-1463.2581" + id="text42017-3-7-38-9-3-9-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-71" + x="3153.0652" + y="-1463.2581">Linear</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="3302.3467" + y="-1541.3871" + id="text42021-7-3-3-4-7-5-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan42023-73-8-0-2-7-7-4" + x="3302.3467" + y="-1541.3871">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="4815.5649" + y="-1505.1249" + id="text42017-3-7-38-6-8-3-2-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan42019-9-2-6-9-8-9-5-8" + x="4815.5649" + y="-1505.1249">Kernel Code</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="4815.5649" + y="-1465.3065" + id="text42017-3-7-38-6-1-7-5-7-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan42019-9-2-6-9-3-2-2-1-8" + x="4815.5649" + y="-1465.3065">Kernel Data</tspan></text> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="101.64941" + y="-1418.345" + x="3300.9231" + height="37.944469" + width="1484.4376" + id="rect7142-4-1-5-7-8-5-1-2-6-8-1-3" + style="fill:#86c482;fill-opacity:1;stroke:#2e3139;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <g + id="g57098-7-3-3-9-4-5-3-9" + transform="matrix(0.75056882,0,0,0.26282439,3860.114,-1628.4214)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#4ff445;fill-opacity:1;stroke-width:8.71868049;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#4ff445;fill-opacity:1;stroke:#2e3139;stroke-width:8.71868049;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-5-2-0-4-4-4" + width="1977.7502" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="386.7579" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-5-7-9-8-9-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196166999999917px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4ff445;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:8.71868049;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.49553680000000000px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4ff445;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans;stroke-width:8.71868049;stroke-miterlimit:4;stroke-dasharray:none" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-0-6-1-0-9-0">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="4815.8345" + y="-1432.8939" + id="text42017-3-7-38-6-8-3-2-9-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan42019-9-2-6-9-8-9-5-8-0" + x="4815.8345" + y="-1432.8939">User Code</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="4815.8345" + y="-1393.0756" + id="text42017-3-7-38-6-1-7-5-7-3-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan42019-9-2-6-9-3-2-2-1-8-2" + x="4815.8345" + y="-1393.0756">User Data</tspan></text> + </g> + <g + transform="translate(3153.4426,-2775.3274)" + id="g17613" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97255111000000005;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6" + width="275.75473" + height="29.980003" + x="656.88507" + y="1896.3392" + ry="0" /> + <rect + rx="0" + style="fill:#f48745;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8" + width="275.75473" + height="29.980003" + x="656.88507" + y="1955.5413" + ry="0" /> + <rect + rx="0" + style="fill:#f4dc45;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3" + width="275.75473" + height="29.980003" + x="656.88507" + y="1925.9403" + ry="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="665.82434" + y="1920.6786" + id="text44350-3-52-1-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6" + x="665.82434" + y="1920.6786" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none">NULL: 0x0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="665.60834" + y="1949.6071" + id="text44350-3-52-1-0-00" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-2" + x="665.60834" + y="1949.6071" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none">KCODE: <tspan + style="font-weight:bold" + id="tspan89829">DPL=0</tspan>, 0 - 4GB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="665.60834" + y="1978.5355" + id="text44350-3-52-1-0-0-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7" + x="665.60834" + y="1978.5355" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none">KDATA: <tspan + style="font-weight:bold" + id="tspan89831">DPL=0</tspan>, 0 - 4GB</tspan></text> + <rect + rx="0" + style="fill:#4ff445;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-7" + width="275.75473" + height="29.980003" + x="-932.63983" + y="2014.7434" + ry="0" + transform="scale(-1,1)" /> + <rect + rx="0" + style="fill:#f4dc45;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-6" + width="275.75473" + height="29.980003" + x="656.88507" + y="1985.1423" + ry="0" /> + <rect + rx="0" + style="fill:#f48745;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-7-6" + width="275.75473" + height="29.980003" + x="-932.63983" + y="2073.9456" + ry="0" + transform="scale(-1,1)" /> + <rect + rx="0" + style="fill:#86c482;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.8723879;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-6-9" + width="275.75473" + height="29.980003" + x="656.88507" + y="2044.3445" + ry="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="665.60834" + y="2037.0114" + id="text44350-3-52-1-0-00-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-2-0" + x="665.60834" + y="2037.0114" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none">CODE: <tspan + style="font-weight:bold" + id="tspan89835">DPL=3</tspan>, 0 - 4GB</tspan></text> + <g + transform="translate(123.65991,1292.8945)" + id="g48826-5-5" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-00-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-2-7" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none">K_CPU: <tspan + style="font-weight:bold" + id="tspan89833">DPL=0</tspan>, 4 bytes</tspan></text> + </g> + <g + transform="translate(123.65991,1381.8305)" + id="g48826-0-2-1" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-35" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none">TSS: sizeof(ts)</tspan></text> + </g> + <g + id="g48826-0-2-4" + transform="translate(123.65991,1353.5917)" + style="stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-4" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-3" + sodipodi:role="line">DATA: <tspan + style="font-weight:bold" + id="tspan89837">DPL=3</tspan>, 0 - 4GB</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9" + y="1884.8722" + x="684.71851" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + xml:space="preserve"><tspan + style="text-align:center;text-anchor:middle;stroke-width:3.8723879;stroke-miterlimit:4;stroke-dasharray:none" + id="tspan42600-6-3-8-5" + y="1884.8722" + x="684.71851" + sodipodi:role="line">GDT</tspan></text> + </g> + <g + id="g90779"> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-7-1" + y="1361.2961" + x="-30.004505" + style="stroke-width:3.87238790000000010;stroke-miterlimit:4;stroke-dasharray:none;font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve" + transform="translate(3384.4687,-1499.959)"><tspan + style="font-size:36px;font-weight:bold;text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2-2-3" + y="1361.2961" + x="-30.004505" + sodipodi:role="line">User bit = 1</tspan></text> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path18283-5-2-5-5-8-2" + d="m 3540.1516,-120.82467 c -20.0308,0.17134 -27.6434,-1.90824 -27.5954,-8.56368 l 0,-13.814 c -0.089,-3.46196 -8.1863,-8.98461 -25.4369,-9.47486 18.7002,-0.97221 26.0186,-5.22866 25.4369,-9.4749 l 0,-6.76179 c -0.3803,-12.24732 2.3508,-15.19806 27.5954,-14.2846" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + transform="translate(-0.97608806,90.828509)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g90779-6"> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-7-1-0" + y="1361.2961" + x="-30.004505" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve" + transform="translate(3384.4687,-1499.959)"><tspan + style="font-size:36px;font-weight:bold;text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2-2-3-6" + y="1361.2961" + x="-30.004505" + sodipodi:role="line">User bit = 0</tspan></text> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path18283-5-2-5-5-8-2-9" + d="m 3540.1516,-120.82467 c -20.0308,0.17134 -27.6434,-1.90824 -27.5954,-8.56368 l 0,-13.814 c -0.089,-3.46196 -8.1863,-8.98461 -25.4369,-9.47486 18.7002,-0.97221 26.0186,-5.22866 25.4369,-9.4749 l 0,-6.76179 c -0.3803,-12.24732 2.3508,-15.19806 27.5954,-14.2846" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + transform="translate(617.04384,240.11372)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g90779-6-6"> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-7-1-0-8" + y="-135.53101" + x="3350.2883" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-size:36px;font-weight:bold;text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2-2-3-6-0" + y="-135.53101" + x="3350.2883" + sodipodi:role="line">User bit = 1</tspan></text> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path18283-5-2-5-5-8-2-9-8" + d="m 3485.3594,-199.47892 c 0.7004,10.96165 -7.8012,15.12757 -35.0105,15.10131 l -56.4751,0 c -14.1531,0.0487 -36.7313,4.47986 -38.7354,13.92008 -3.9746,-10.2335 -21.3762,-14.23842 -38.7357,-13.92008 l -27.644,0 c -50.07,0.20811 -62.1336,-1.28645 -58.399,-15.10131" + style="fill:none;stroke:#000000;stroke-width:3.87238741;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path18283-5-2-5-5-8-2-9-8-6" + d="m 3522.6851,-400.64907 c 0.7004,-10.9616 -7.8012,-15.1276 -35.0105,-15.1013 l -56.4751,0 c -14.1531,-0.049 -36.7313,-4.4799 -38.7354,-13.9201 -3.9746,10.2335 -21.3762,14.2384 -38.7357,13.9201 l -27.644,0 c -50.07,-0.2081 -62.1336,1.2864 -58.399,15.1013" + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-7-1-0-8-7" + y="-454.98044" + x="3390.2927" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-size:36px;font-weight:bold;text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2-2-3-6-0-5" + y="-454.98044" + x="3390.2927" + sodipodi:role="line">User bit = 0</tspan></text> + </g> + </g> + <g + transform="matrix(0.32279824,0,0,0.32279824,-604.02875,98.168497)" + id="g26595-0-2-1" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture09-first-process/fig/png/privilege-levels.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-0-9-1" + transform="matrix(0.45648814,0,0,0.60978088,2884.2529,-856.2819)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#cef4c4;fill-opacity:0.97255111;stroke-width:6.03496313;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#cef4c4;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:7.33968115;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-5-9-9" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-0-3-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#cef4c4;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#cef4c4;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-3-0-0">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-1-1-2-0" + transform="matrix(0.44756051,0,0,0.60978088,3608.9092,-856.2819)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:6.09485674;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:7.41252327;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-2-8-7-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-2-0-9-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-1-1-9-7">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-6-0-6-7-5-6" + transform="matrix(0.557074,0,0,0.17280815,2950.559,-138.72383)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.91724682;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:12.48073959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-2-9-2-9" + width="2613.7097" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-0-1-0-1" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-2-0-8-9">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="2290.6292" + y="32.083378" + id="text42017-3-7-5-3-9-4-6-2-3-3-8" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-9-5-5-7" + x="2290.6292" + y="32.083378">Physical</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="2321.3123" + y="-379.44406" + id="text42017-3-7-38-9-3-9-2-5-3-9-7-9-9-6" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-4-4-6-5" + x="2321.3123" + y="-379.44406">Virtual</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 3275.7407,-452.5892 0,85.15368" + id="path10157-1-1-2-2-1" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="44.641438" + y="2550.2532" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-5-9-7-4" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="44.641438" + y="2550.2532" + id="tspan10350-3-9-46-9-5-8">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="493.63498" + y="2528.0042" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-6-1-7-5" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="493.63498" + y="2528.0042" + id="tspan10350-3-9-4-3-9-8-7">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="555.92749" + y="3998.585" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-9-4-8-6" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="555.92749" + y="3998.585" + id="tspan10350-3-2-8-9-2-9-6">4GB</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 3283.2537,-479.7674 c 2.4892,-29.8178 3.1627,-24.8181 26.7739,-25.9445 l 296.3119,0 c 27.3409,-2.3077 31.5334,-8.1863 37.0768,-25.4369 10.9929,18.7002 12.6724,22.4953 37.0771,25.4369 l 286.6286,0 c 20.4412,0.1417 21.4041,3.4797 21.4041,29.2462" + id="path18283-5-2-5-5-8-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 2550.6548,-482.6676 c 2.5468,-29.8178 3.2358,-24.8181 27.3933,-25.9445 l 303.1675,0 c 27.9735,-2.3077 32.2631,-8.1863 37.9347,-25.4369 11.2471,18.7002 12.9656,22.4953 37.9348,25.4369 l 293.2603,0 c 20.9142,0.1417 21.8993,3.4797 21.8993,29.2462" + id="path18283-5-2-9-7-9-0-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-56-3-6" + transform="matrix(0.04319482,0,0,0.60978088,2644.6593,-856.2819)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-11-1-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-4-0-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-3-3-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-7-6-7" + transform="matrix(0.04319482,0,0,0.60978088,3026.4565,-856.2819)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-2-7-6" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-73-3-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-3-2-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-92-2-0" + transform="matrix(0.04319482,0,0,0.60978088,3095.8853,-856.2819)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-44-1-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-4-5-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-9-3-6">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-9-3-8" + transform="matrix(0.04319482,0,0,0.60978088,2712.4239,-856.2819)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-38-8-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-3-2-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-29-8-6">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-00-5-5-6" + transform="matrix(0.04319482,0,0,0.60978088,2857.2418,-856.2819)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-4-4-8-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-5-3-0-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-4-9-8-7">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="2902.3794" + y="-586.91791" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9-2-4-6-6" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="2902.3794" + y="-586.91791" + id="tspan10350-3-2-8-5-1-4-95-9-9">User memory (2GB)</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="3646.9536" + y="-586.90033" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-1-7-3-9-2-9-5-3-7" + sodipodi:linespacing="125%" + inkscape:transform-center-y="-24.098633"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="3646.9536" + y="-586.90033" + id="tspan10350-3-2-8-5-1-4-9-7-3-2">Kernel memory (2GB)</tspan></text> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-39-7-6" + transform="matrix(0.04319482,0,0,0.60978088,3375.3225,-856.2819)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-07-4-4" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-2-3-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-72-7-7">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-1-9-1-5" + transform="matrix(0.04319482,0,0,0.60978088,3444.7116,-856.2819)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-6-0-3-4" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-3-5-9-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-9-0-6-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-3-4-4-2" + transform="matrix(0.04319482,0,0,0.60978088,3589.4898,-856.2819)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-3-1-2-8" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-4-7-0-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-6-9-2-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-15-3-9-5" + transform="matrix(0.04319482,0,0,0.60978088,3881.1651,-856.2819)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:23.86031342;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-61-6-5-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-7-2-7-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-2-1-4-7">Xen</tspan></text> + </g> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238765;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 2613.5904,-364.05073 122.9058,336.304028" + id="path7491-2-5-1-8-1-2-9-1-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 2751.3248,-366.12326 122.9058,339.63773" + id="path7491-2-5-1-8-1-2-8-1-2-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 2993.9541,-369.18304 270.883,343.717427" + id="path7491-2-5-1-8-1-2-1-8-3-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 3066.6095,-367.1432 270.883,343.717438" + id="path7491-2-5-1-8-1-2-1-2-8-1-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 3133.2659,-367.14319 -87.7283,339.637734" + id="path7491-2-5-1-8-1-2-1-4-70-8-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="m 3061.9436,-366.12326 -87.7283,339.63773" + id="path7491-2-5-1-8-1-2-1-4-7-52-1-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-8-7-3-0" + transform="matrix(0.04319482,0,0,0.5694827,2767.1628,-400.65255)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-6-9-8-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-37-1-9-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-7-9-2-0">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-5-2-6-4-8" + transform="matrix(0.04319482,0,0,0.5694827,2834.9274,-400.65255)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-1-3-3-5-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-1-7-6-1-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-03-2-8-0-4">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-5-4-0-1" + transform="matrix(0.04319482,0,0,0.5694827,3006.3466,-400.65255)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-3-6-1-4" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-7-6-3-9" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-6-7-3-8">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-0-8-2-0-6" + transform="matrix(0.04319482,0,0,0.5694827,3300.9678,-400.65255)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-3-1-7-0-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-3-3-4-0-2" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-6-64-1-2-5">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-00-0-0-2-2" + transform="matrix(0.04319482,0,0,0.5694827,2698.3942,-400.65255)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#48c725;fill-opacity:0.97255111;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#48c725;fill-opacity:0.97255111;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-4-3-0-2-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-5-5-6-4-2" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#48c725;fill-opacity:0.97255111;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#48c725;fill-opacity:0.97255111;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-4-8-4-7-7">Xen</tspan></text> + </g> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 2821.9806,-363.06349 2666.2628,-27.505456" + id="path7491-2-5-1-8-1-2-1-4-7-5-4-9-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 2890.5152,-360.69887 2734.7974,-28.272865" + id="path7491-2-5-1-8-1-2-1-4-7-5-0-3-8-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-9-7-5-0" + transform="matrix(0.04319482,0,0,0.5694827,3076.3355,-400.65255)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-9-3-4-1" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-8-4-7-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-0-7-8-0">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-2-2-6-6" + transform="matrix(0.04319482,0,0,0.5694827,3371.6236,-400.65255)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-4-1-0-9" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-9-7-0-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-01-9-6-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-20-5-4-2" + transform="matrix(0.04319482,0,0,0.5694827,3442.2793,-400.65255)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-0-6-3-8" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-6-8-7-9" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-3-9-5-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-90-5-8-8" + transform="matrix(0.04319482,0,0,0.5694827,2629.0716,-400.65255)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:24.6900959;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-8-5-1-9" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-38-2-0-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-7-1-9-6">Xen</tspan></text> + </g> + <g + id="g34988-7-6-3-3" + transform="matrix(0.85098455,0,0,0.85098455,3402.1661,-1375.9051)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(-253.64343,-1817.1694)" + id="g7925-0-6-9-0-6" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(35.17911,2483.2706)" + id="g48863-7-7-9-8-7-3-4-5-26-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-7-6-4-4"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-3-4" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-7-3-8-9"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-6-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-70-6" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-8-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-19-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-8-9" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-87-9-1-8" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-7-9-6-0" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-0-3-4-4" + sodipodi:role="line"> 0 - 4MB</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-5-6-85-9" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-0-0" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-1-5" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-5-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-5-5-9-0" + transform="translate(-45.999997,60.18091)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-0-9-7-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-2-8-0-6" + sodipodi:role="line"> 2GB - 2GB + 4MB</tspan></text> + </g> + <g + id="g48858-9-3-4-4-8-8-6-50-8-6-0" + transform="translate(-0.1989018,29.347288)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-9-6-3-2-2" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-2-7-2-8-8" + sodipodi:role="line"> 4 - 8MB</tspan></text> + </g> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="610.6261" + y="3080.593" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-9-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="610.6261" + y="3080.593" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-5-4" + style="font-size:36px;text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan32671-85-5-0-9" + sodipodi:role="line" + x="610.6261" + y="3125.593" + style="font-size:36px;text-align:center;text-anchor:middle">Level 1</tspan></text> + </g> + <g + transform="translate(102.45678,3.4152259)" + id="g33194-7-3-2-8" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="518.56238" + y="1311.4017" + id="text42575-3-3-1-9-93-2-6-4-0-0-5-0-7-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="518.56238" + y="1311.4017" + id="tspan42600-6-3-8-5-4-1-6-8-6-1-2-2-2-4" + style="font-size:36px;text-align:center;text-anchor:middle">Level 2</tspan></text> + <g + id="g33108-4-0-81-4" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(22.047882,687.47129)" + id="g48863-7-7-9-8-7-3-9-7-5-3-7-8-7-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-1-5-3-7-1"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-3-22-7-9-7" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-7-0-4-7-5"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-6-7-8-9-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-3-0-0-8-6" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-6-8-6-8-2" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-2-4-4-9-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-0-23-1-8-2" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-0-8-1-0-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-0-6-4-5-5" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-5-8-2-2-0" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-9-8-1-0-5" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-3-30-9-24-2" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-0-2-8-3-9" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-0-12-3-7-7" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-9-9-2-3-7" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-7-81-4-0-6" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-3-6-1-0-8" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-5-2-3-1-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-4-1-4-5-2" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(9.1099971,700.1011)" + id="g48863-7-7-9-8-7-3-9-7-5-2-9-8-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-3-16-6-0-3"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-6-6-6-0-2" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#f9f60e;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-3-743-0-0-8"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#f9f60e;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-7-0-2-4-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-5-8-2-7-4" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#f9f60e;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-5-4-5-5-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-5-7-4-3-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-9-1-6-1-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <rect + rx="0" + style="fill:#f9f60e;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-5-22-7-4-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-2-3-2-2-4" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-7-72-9-0-9" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-4-1-4-1-7" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-8-73-9-3-9" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-4-7-9-0-7" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-3-7-5-0-5" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-4-58-7-4-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-1-9-3-8-3" + sodipodi:role="line">...</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-3-6-8-2-7" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-0-8-9-2-8" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-7-2-0-0-0" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-3.8278776,712.73086)" + id="g48863-7-7-9-8-7-3-9-7-52-0-2-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-0-39-2-4-5"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-5-4-1-5-2" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-3-15-0-8-1"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-5-1-7-4-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-7-3-0-2" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-6-9-6-8-7" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-6-3-8-4-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-0-6-8-2-3" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-9-5-0-54-2" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-7-1-0-2-3" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-2-9-4-7-8" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-9-7-7-5-6" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-8-5-0-7-1" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-3-46-8-5-6" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-1-9-1-2-0" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-0-8-8-2-9" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-8-3-4-8-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-3-4-9-6-9" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-7-52-5-60-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-5-0-9-0-5" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + <g + transform="translate(-16.765758,725.3608)" + id="g48863-7-7-9-8-7-3-9-5-8-9-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-3.0009649,-28)" + id="g7245-8-5-1-0-1-9"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-0-8-8-2-4" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#63e926;fill-opacity:1;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-8-5-7-69-9"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#63e926;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-7-33-7-4-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-7-7-8-8" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#63e926;fill-opacity:1;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-6-82-3-28-2" + width="228.06117" + height="29.980003" + x="490.86081" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-9-1-5-2-4" + width="228.06117" + height="29.980003" + x="490.86081" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2a2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-7-9-6-7-6" + width="228.06117" + height="29.980003" + x="490.86081" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-1-0-3-8-5" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-5-7-6-3" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-0-7-4" + sodipodi:role="line"> 0 - 4K</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-5-4-1-4-7-7" + y="713.51764" + x="496.66064" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.51764" + x="496.66064" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-1-87-7-0-4" + sodipodi:role="line"> 4K - 8K</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-4-61-0-9-7" + transform="translate(-35.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-1-63-0-4-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-3-8-5-5-4" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#63e926;fill-opacity:1;stroke:#2d2c2a;stroke-width:4.55047941;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-6-2-0-4-0" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-6-1-0-2-4" + transform="translate(-51.544803,86.980805)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-8-00-5-2-8" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-4-0-3-3" + sodipodi:role="line"> (4MB-4K) - 4MB</tspan></text> + </g> + </g> + </g> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-4-7-9-3" + d="m 478.57917,1337.3131 c 63.1995,0.1745 27.87863,56.0807 90.95782,57.5129" + style="fill:none;stroke:#000000;stroke-width:4.55047941;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path44375-1-5-3-8-1-5-1-8-8-2-3-7-4-6-4" + d="m 480.62511,1430.869 c 63.1995,0.1745 52.14448,-66.8663 115.22367,-65.4341" + style="fill:none;stroke:#000000;stroke-width:4.55047941;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" /> + </g> + <g + id="g64729-6" + transform="translate(-800.60606,456.80226)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="101.64941" + y="-1493.2256" + x="3300.9075" + height="37.944469" + width="1484.4376" + id="rect7142-4-1-5-7-8-5-1-2-6-8-1-1" + style="fill:#f48745;fill-opacity:1;stroke:#2e3139;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <g + id="g57098-7-3-3-9-4-5-3-5" + transform="matrix(0.75056882,0,0,0.26282439,3860.0984,-1703.3018)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f4dc45;fill-opacity:1;stroke-width:8.71868038;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f4dc45;fill-opacity:1;stroke:#2e3139;stroke-width:8.71868038;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-5-2-0-4-4-5" + width="1977.7502" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="386.7579" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-5-7-9-8-9-46" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f4dc45;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f4dc45;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-0-6-1-0-9-6">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="4725.8682" + y="-1583.8416" + id="text42021-6-6-7-6-6-1-4-9-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan42023-7-0-4-6-7-3-8-4-6" + x="4725.8682" + y="-1583.8416">4GB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="3084.7046" + y="-1447.2588" + id="text42017-3-7-38-9-3-9-5-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-71-5" + x="3084.7046" + y="-1447.2588" + style="font-size:40.27283478px">Linear</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="3302.3467" + y="-1541.3871" + id="text42021-7-3-3-4-7-5-8-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan42023-73-8-0-2-7-7-4-4" + x="3302.3467" + y="-1541.3871">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="4815.5649" + y="-1505.1249" + id="text42017-3-7-38-6-8-3-2-9-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan42019-9-2-6-9-8-9-5-8-00" + x="4815.5649" + y="-1505.1249">Kernel Code</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="4815.5649" + y="-1465.3065" + id="text42017-3-7-38-6-1-7-5-7-3-25" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan42019-9-2-6-9-3-2-2-1-8-3" + x="4815.5649" + y="-1465.3065">Kernel Data</tspan></text> + <rect + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + rx="0" + ry="101.64941" + y="-1418.345" + x="3300.9231" + height="37.944469" + width="1484.4376" + id="rect7142-4-1-5-7-8-5-1-2-6-8-1-3-8" + style="fill:#86c482;fill-opacity:1;stroke:#2e3139;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <g + id="g57098-7-3-3-9-4-5-3-9-5" + transform="matrix(0.75056882,0,0,0.26282439,3860.114,-1628.4214)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#4ff445;fill-opacity:1;stroke-width:8.71868038;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#4ff445;fill-opacity:1;stroke:#2e3139;stroke-width:8.71868038;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-5-2-0-4-4-4-0" + width="1977.7502" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="386.7579" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-5-7-9-8-9-4-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#4ff445;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#4ff445;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-0-6-1-0-9-0-6">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="4815.8345" + y="-1432.8939" + id="text42017-3-7-38-6-8-3-2-9-6-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan42019-9-2-6-9-8-9-5-8-0-7" + x="4815.8345" + y="-1432.8939">User Code</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="4815.8345" + y="-1393.0756" + id="text42017-3-7-38-6-1-7-5-7-3-2-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan42019-9-2-6-9-3-2-2-1-8-2-4" + x="4815.8345" + y="-1393.0756">User Data</tspan></text> + </g> + <g + transform="translate(3153.4426,-2775.3274)" + id="g17613-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97255111;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8" + width="275.75473" + height="29.980003" + x="656.88507" + y="1896.3392" + ry="0" /> + <rect + rx="0" + style="fill:#f48745;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-0" + width="275.75473" + height="29.980003" + x="656.88507" + y="1955.5413" + ry="0" /> + <rect + rx="0" + style="fill:#f4dc45;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-81" + width="275.75473" + height="29.980003" + x="656.88507" + y="1925.9403" + ry="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="665.82434" + y="1920.6786" + id="text44350-3-52-1-5-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-6-3" + x="665.82434" + y="1920.6786" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">NULL: 0x0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="665.60834" + y="1949.6071" + id="text44350-3-52-1-0-00-51" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-2-1" + x="665.60834" + y="1949.6071" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">KCODE: <tspan + style="font-weight:bold" + id="tspan89829-4">DPL=0</tspan>, 0 - 4GB</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="665.60834" + y="1978.5355" + id="text44350-3-52-1-0-0-3-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-1" + x="665.60834" + y="1978.5355" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">KDATA: <tspan + style="font-weight:bold" + id="tspan89831-1">DPL=0</tspan>, 0 - 4GB</tspan></text> + <rect + rx="0" + style="fill:#4ff445;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-7-8" + width="275.75473" + height="29.980003" + x="-932.63983" + y="2014.7434" + ry="0" + transform="scale(-1,1)" /> + <rect + rx="0" + style="fill:#f4dc45;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-6-5" + width="275.75473" + height="29.980003" + x="656.88507" + y="1985.1423" + ry="0" /> + <rect + rx="0" + style="fill:#f48745;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-7-6-7" + width="275.75473" + height="29.980003" + x="-932.63983" + y="2073.9456" + ry="0" + transform="scale(-1,1)" /> + <rect + rx="0" + style="fill:#86c482;fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-6-9-8" + width="275.75473" + height="29.980003" + x="656.88507" + y="2044.3445" + ry="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="665.60834" + y="2037.0114" + id="text44350-3-52-1-0-00-5-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-2-0-1" + x="665.60834" + y="2037.0114" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">CODE: <tspan + style="font-weight:bold" + id="tspan89835-6">DPL=3</tspan>, 0 - 4GB</tspan></text> + <g + transform="translate(123.65991,1292.8945)" + id="g48826-5-5-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-00-6-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-2-7-1" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">K_CPU: <tspan + style="font-weight:bold" + id="tspan89833-2">DPL=0</tspan>, 4 bytes</tspan></text> + </g> + <g + transform="translate(123.65991,1381.8305)" + id="g48826-0-2-1-4" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-9-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-35-0" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">TSS: sizeof(ts)</tspan></text> + </g> + <g + id="g48826-0-2-4-1" + transform="translate(123.65991,1353.5917)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-4-4" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-3-4" + sodipodi:role="line">DATA: <tspan + style="font-weight:bold" + id="tspan89837-3">DPL=3</tspan>, 0 - 4GB</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-2" + y="1884.8722" + x="684.71851" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-5" + y="1884.8722" + x="684.71851" + sodipodi:role="line">GDT</tspan></text> + </g> + </g> + <g + transform="matrix(0.32279824,0,0,0.32279824,-608.78391,3044.9206)" + id="g23582-8-1" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lectures/lecture10-address-spaces/fig/png/walkpgdir2.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-1-1-8-2" + transform="matrix(1.2367333,0,0,0.90194268,797.38884,770.08922)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:none;stroke-width:3.66649723;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:none;stroke:#2e3139;stroke-width:3.66649723;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-9-2-6-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-6-0-0-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:none;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-2-7-4-51">Xen</tspan></text> + </g> + <g + transform="translate(-933.05322,-1474.4298)" + id="g7925-0-6-6-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(35.17911,2483.2706)" + id="g48863-7-7-9-8-7-3-8-7-4" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-9-6-4" + width="228.06117" + height="29.980003" + x="491.37106" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-2-0-6" + width="228.06117" + height="29.980003" + x="491.37106" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97255111;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-6-9-81" + width="228.06117" + height="29.980003" + x="491.37106" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-6-7-0" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-4-5-8" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-1" + sodipodi:role="line"> 0 - 4MB</tspan></text> + </g> + <g + id="g48826-5-2-7-7-3-1-5-7-2" + transform="translate(-43.999997,-0.92848206)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-3-3-4-5-8-9-0-8-9" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-00-4-9-0-4-7-4-5-8" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-2-2-1-7-6-0-8-3-86" + sodipodi:role="line"> 0x0</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-7-3-8" + transform="translate(-43.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-9-0-2-2-8-6-21-1-8-2" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-7-3-02" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-2-7-49" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-7-9-81" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-2-3-5" + transform="translate(-43.999997,60.18091)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-9-0-2-2-8-6-2-7-2-7-6" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-6-8-4" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-7-68" + sodipodi:role="line"> 2GB - 2GB + 4MB</tspan></text> + </g> + <g + transform="translate(-3.0009649,-26)" + id="g7245-8-0-4-6" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-6-1-3" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-1-9-5" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 534.2,720.68802 229.10293,0" + id="path48779-6-9-0-2-2-8-6-2-6-0-5-0-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-9-9-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-2" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="588.271" + y="3094.2549" + id="text42575-3-3-1-9-93-2-6-4-0-9-8-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="588.271" + y="3094.2549" + id="tspan42600-6-3-8-5-4-1-6-8-6-0-5-02" + style="text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan21704-8-7" + sodipodi:role="line" + x="588.271" + y="3124.2549" + style="text-align:center;text-anchor:middle">(entrypgdir)</tspan></text> + </g> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step01-physmem-alloc.png" + transform="translate(-20.811202,176.4366)" + id="g51272-2-1-1-3-2-4-2" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g20889-3-3-0" + transform="translate(-553.08721,-1055.0233)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + style="opacity:0.67578125;fill:#b6bfc9;fill-opacity:1;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -47.822625,3040.2885 91.772482,44.3417 -3.126569,-109.7011 -88.645913,44.4792 z" + id="path58565-9-8-2-8-6-5-0-1-7-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <g + style="fill:url(#linearGradient21951-7-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:9.27927208;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="g11575-9-8-9-7-7-5-08-9-6-1-4-8-1-6" + transform="matrix(0.41732887,0,0,0.41730297,-298.3957,2422.3912)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture01/figs/slide5-linux-stack/linux-stack.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + id="g11219-1-7-5-4-0-4-79-7-0-3-3-9-3-1" + transform="matrix(0.71400924,0,0,1,187.24135,-0.38970613)" + style="fill:url(#linearGradient21899-6-19);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-57-4-6-4-6-8-7-4-1-0-7-6-8-94" + style="fill:url(#linearGradient21885-4-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-3-0-1-5-6-6-1-6-0-5-2-4-0-9" + style="fill:url(#linearGradient21887-7-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-3-0-5-8-8-9-0-5-6-7-0-3-9-9" + style="fill:url(#linearGradient21889-4-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-4-5-4-1-8-7-2-7-5-9-9-3-7-6" + style="fill:url(#linearGradient21891-8-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-2-9-1-8-4-3-7-5-0-8-8-3-9-9" + style="fill:url(#linearGradient21893-5-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-20-9-3-5-28-3-2-4-6-4-4-8-9-4" + style="fill:url(#linearGradient21895-8-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-1-5-8-7-35-1-8-5-2-3-5-60-3-2" + style="fill:url(#linearGradient21897-2-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-8-2-3-5-3-1-7-0-3-2-0-3-4-2-0" + transform="matrix(0,0.71415358,-1,0,2006.9166,1089.6103)" + style="fill:url(#linearGradient21915-6-27);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-9-7-0-0-0-6-9-4-5-9-0-4-8-4-2" + style="fill:url(#linearGradient21901-0-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-0-7-9-9-9-7-0-7-5-5-6-6-8-3-36" + style="fill:url(#linearGradient21903-6-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-0-0-9-2-9-8-6-4-1-5-6-1-8-7-8" + style="fill:url(#linearGradient21905-6-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-0-2-5-1-5-3-7-1-6-4-3-4-9-1-9" + style="fill:url(#linearGradient21907-4-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-7-4-1-3-7-9-9-0-3-3-5-6-7-2-28" + style="fill:url(#linearGradient21909-6-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-2-1-1-3-7-9-1-5-5-0-5-7-76-2-6" + style="fill:url(#linearGradient21911-2-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-5-0-1-5-4-8-7-3-0-1-4-3-4-0-7" + style="fill:url(#linearGradient21913-8-30);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-3-3-2-2-2-9-9-5-4-7-1-8-3-2-3" + transform="matrix(0.76606646,0,0,1,-18.975727,-0.38970613)" + style="fill:url(#linearGradient21931-9-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-5-7-3-9-7-87-7-4-5-6-1-9-0-1-5" + style="fill:url(#linearGradient21917-6-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-07-3-3-0-4-4-6-0-4-3-2-8-3-7-3" + style="fill:url(#linearGradient21919-0-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-6-9-9-4-0-5-3-5-5-5-3-1-0-5-5" + style="fill:url(#linearGradient21921-7-75);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-7-5-7-8-0-9-2-0-9-9-8-4-9-1-9" + style="fill:url(#linearGradient21923-0-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-8-9-2-5-3-3-7-9-3-8-6-9-2-7-5" + style="fill:url(#linearGradient21925-1-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-3-7-3-7-5-8-0-0-8-5-7-7-5-4-9" + style="fill:url(#linearGradient21927-0-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-6-2-3-3-6-3-7-3-4-5-0-4-4-1-7" + style="fill:url(#linearGradient21929-1-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-8-3-0-0-3-9-7-3-2-2-9-8-1-0-7-9" + transform="matrix(0,0.68802393,-1,0,2006.9166,934.96241)" + style="fill:url(#linearGradient21947-3-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-9-1-2-4-0-5-54-0-8-5-8-6-7-5-1-9" + style="fill:url(#linearGradient21933-7-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-0-1-8-8-3-5-5-1-2-5-4-3-9-9-1-0" + style="fill:url(#linearGradient21935-7-37);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-0-9-6-4-0-8-5-0-40-4-9-8-2-4-1-5" + style="fill:url(#linearGradient21937-2-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-0-9-7-3-3-0-2-2-0-4-1-5-6-6-7-2" + style="fill:url(#linearGradient21939-64-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-7-5-0-9-2-9-3-4-3-1-9-6-4-9-0-1" + style="fill:url(#linearGradient21941-5-00);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-2-5-8-2-1-7-5-6-0-5-8-9-9-2-4-0" + style="fill:url(#linearGradient21943-2-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-5-5-1-4-1-4-0-8-75-4-2-9-1-2-0-20" + style="fill:url(#linearGradient21945-02-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <rect + rx="15.546246" + style="fill:url(#linearGradient21949-9-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:9.27927208;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-7-4-0-5-2-8-3-4-8-6" + width="144.21014" + height="143.29489" + x="479.24182" + y="1383.5326" + ry="15.547211" /> + </g> + <rect + rx="6.4878964" + style="fill:url(#linearGradient21953-0-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-4-1-2-8-6-1-7-5-3" + width="433.28693" + height="133.79285" + x="34.571774" + y="2962.74" + ry="6.4878974" /> + <g + id="g45395-2-7-4-9-0-8-1-7-1-6" + transform="translate(-2.8918927,2167.5248)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="275.20218" + y="849.40118" + id="text44350-3-52-2-3-2-7-0-2-5-6-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-0-96-7-8-7-9-4-6-4" + x="275.20218" + y="849.40118" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">ESP: stack</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="53.324787" + y="849.40118" + id="text44350-3-0-2-0-99-3-6-2-7-8-2-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-6-2-3-10-0-0-5-9-1-1-4" + x="53.324787" + y="849.40118" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">SS : 0x10</tspan></text> + </g> + <g + id="g45401-31-7-9-2-0-7-4-2-9-0" + transform="translate(-1.8327378,2115.7532)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="274.35904" + y="874.90436" + id="text44350-3-3-3-0-8-0-6-4-1-8-6-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-4-3-3-57-5-5-2-8-9-4-4" + x="274.35904" + y="874.90436" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">EIP: main</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="52.481632" + y="874.90436" + id="text44350-3-0-7-2-5-4-5-7-3-7-3-8-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-6-1-2-9-7-6-2-7-7-6-0-8" + x="52.481632" + y="874.90436" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">CS : 0x8</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text44350-9-1-4-25-1-0-90-6-8-8-2" + y="3069.4626" + x="49.616894" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="3069.4626" + x="49.616894" + id="tspan44352-3-6-7-8-0-7-1-6-0-1-4" + sodipodi:role="line">IDT: 0x0</tspan></text> + <g + id="g45449-9-8-30-8-5-2-1-2-0-2" + transform="translate(-0.994645,2205.2409)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="51.643539" + y="837.95337" + id="text44350-0-5-0-5-0-3-4-1-2-77" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-0-6-32-7-5-5-7-0-2-9" + x="51.643539" + y="837.95337" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">GDT: 0x7c78</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="273.95102" + y="837.95337" + id="text44350-9-9-9-4-4-2-9-5-1-5-9-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-3-2-5-8-5-2-5-3-6-1-7-3" + x="273.95102" + y="837.95337" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">TSS: 0x0</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text46208-9-9-3-7-4-3-2-1-5-9" + y="3141.8071" + x="57.662594" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="3141.8071" + x="57.662594" + id="tspan46210-4-1-0-7-9-2-0-0-6-8" + sodipodi:role="line">Protected Mode</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-9-1-4-25-1-0-9-4-7-8-4-4" + y="3069.4626" + x="272.78351" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="3069.4626" + x="272.78351" + id="tspan44352-3-6-7-8-0-7-4-6-1-5-6-0" + sodipodi:role="line">CR3: entrypgdir</tspan></text> + </g> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-3-8" + transform="matrix(0.32467765,0,0,0.90194268,1202.4991,771.9377)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:7.15588236;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:7.15588236;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-7-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-9-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-7-9">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-6-0-6-4-0" + transform="matrix(0.42299305,0,0,0.40813864,305.74326,1594.8818)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.31983852;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:9.31983852;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-1-9-9" + width="2015.8214" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-87-1-18" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-92-7-2">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-249.94687" + y="1972.5156" + id="text42017-3-7-5-3-9-4-6-0-0-8" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-2-6-7" + x="-249.94687" + y="1972.5156">Physical</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-349.06464" + y="1441.5049" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-0-6" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-8-8" + x="-349.06464" + y="1441.5049">Virtual</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 172.28083,1866.6634 0,187.8798" + id="path10157-2-5-4" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 960.88108,1369.05 0,125.953" + id="path10157-1-9-4-8" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 310.08218,1866.6634 0,187.8798" + id="path10157-9-3-9-9" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1961.1426" + y="81.576675" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-1-8-83" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1961.1426" + y="81.576675" + id="tspan10180-3-9-3-7">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1960.9258" + y="212.13913" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-4-8-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.832" + y="212.13913" + id="tspan10180-3-3-7-5-7">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.832" + y="252.13913" + id="tspan10278-8-2-1">text + R/O </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.9258" + y="292.13913" + id="tspan10280-4-2-9">data</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 649.54462,1866.6634 0,187.8798" + id="path10157-9-7-6-3-6" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1960.5215" + y="433.69501" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-0-3-3" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="433.69501" + id="tspan10180-3-3-1-6-3-0">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.5215" + y="473.69501" + id="tspan10381-1-4-1">R/W data</tspan><tspan + id="tspan10657-5-4-4" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="513.69501"> + </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="553.69501" + id="tspan10385-5-3-8">free </tspan><tspan + id="tspan10659-4-9-6" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.5215" + y="593.69501">memory</tspan></text> + <g + id="g57098-7-3-7-2-0-6-0-0-7-7-6" + transform="matrix(0.06089646,0,0,0.40813864,1690.6328,1590.8572)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:24.5628624;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:24.5628624;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-0-6-2-6" + width="2015.8214" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-8-5-5-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-9-6-8-1">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1957.1182" + y="1713.5863" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-8-5-7-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1957.1182" + y="1713.5863" + id="tspan10180-3-5-2-6-8">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-2207.438" + y="-0.20284735" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-7-1-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-2207.438" + y="-0.20284735" + id="tspan10350-3-9-44-3-9">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-133.14142" + y="1294.0825" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-3-6" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-133.14142" + y="1294.0825" + id="tspan10350-3-9-4-0-3-5">0</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1128.0953,1369.05 0,125.953" + id="path10157-1-6-4-1-9" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="m -170.75192,1682.5432 c 73.662418,-47.1246 -15.90619,-83.9468 38.06953,-177.7153" + id="path44375-1-5-3-8-1-5-1-8-8-9-5-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="M -168.49112,1773.8174 C -56.820642,1768.7017 954.87215,1703.372 961.11705,1509.7445" + id="path44375-1-5-3-8-1-5-1-8-8-9-6-9-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="M -109.48106,2188.6995 C 202.23171,2051.5559 -693.26735,1940.0579 -429.04715,1671.1423" + id="path44375-1-5-3-8-1-5-1-8-8-9-2-3-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <rect + ry="0" + rx="0" + y="1864.3855" + x="171.1445" + height="191.78986" + width="214.35593" + id="rect23045-4-82" + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-1-3-8" + transform="matrix(0.32467765,0,0,0.90194268,117.88688,768.70332)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:7.15588236;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:7.15588236;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-9-5-8" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-6-6-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-2-5-6">Xen</tspan></text> + </g> + <g + transform="translate(66,0)" + id="g23550-99-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect23045-3-07-4" + width="218.88661" + height="128.49716" + x="-28.755056" + y="1364.5436" + rx="0" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-6-9" + y="1442.213" + x="21.10943" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="1442.213" + x="21.10943" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-3-1" + sodipodi:role="line" + style="font-size:36px">Kernel</tspan></text> + </g> + <g + id="g23550-9-7-2" + transform="translate(1155.4308,2.6140767)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect23045-3-0-6-2" + width="218.88661" + height="125.47668" + x="-28.755056" + y="1366.0538" + rx="0" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-24" + y="1442.213" + x="21.10943" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="1442.213" + x="21.10943" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-6" + sodipodi:role="line" + style="font-size:36px">Kernel</tspan></text> + </g> + <g + id="g34988-7-6-53-0" + transform="translate(802.94582,443.29099)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(-253.64343,-1817.1694)" + id="g7925-0-6-9-9-2" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g92705-3" + transform="translate(-174.84741,-87.423705)"> + <g + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-78.55795,1607.5041)" + id="g7245-8-7-6-50-9"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-4-8" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-7-3-9-6"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:0;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-67-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-4-6" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:0;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-9" + width="228.06117" + height="29.980003" + x="415.30383" + y="2295.1687" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-0-7" + width="228.06117" + height="29.980003" + x="415.30383" + y="2354.3699" + ry="0" /> + <rect + rx="0" + style="fill:#000000;fill-opacity:0;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-9-2" + width="228.06117" + height="29.980003" + x="415.30383" + y="2325.1943" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-7-5-6-82-6" + transform="translate(-111.55698,1663.5041)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-8-8" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-6-8" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-8-9" + width="228.06117" + height="29.980003" + x="415.30383" + y="2384.5508" + ry="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text91269-8" + y="2580.3508" + x="387.11649" + style="font-size:43.3707428px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:86.7414856px" + y="2580.3508" + x="387.11649" + id="tspan91271-8" + sodipodi:role="line">v</tspan></text> + <path + inkscape:connector-curvature="0" + id="path91273-1" + d="m 413.21923,2607.8205 0,96.2133" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-542.4418,2460.3739)" + id="g91980-6"> + <g + id="g91924-8" + transform="translate(-6.1958206,0)"> + <rect + ry="0" + y="70.423813" + x="572.97125" + height="42.469105" + width="108.37395" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-04" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="70.423813" + x="682.7713" + height="42.469105" + width="108.37394" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-8-8" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="70.423813" + x="787.93658" + height="42.469105" + width="117.74076" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-0-4" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-6-4" + y="104.78043" + x="578.27448" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="104.78043" + x="578.27448" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-3-2" + sodipodi:role="line" + style="font-size:36px">PDX</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-6-8-9" + y="104.78043" + x="692.46368" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="104.78043" + x="692.46368" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-3-9-6" + sodipodi:role="line" + style="font-size:36px">PTX</tspan></text> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path91990-4" + d="m 82.114487,2512.4834 c 21.893733,-51.061 -45.315519,-198.0899 132.176323,-197.744" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker90901)" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="325.0426" + y="2145.4028" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-7-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="325.0426" + y="2145.4028" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-80-5" + style="font-size:36px;text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan32671-85-5-89-4" + sodipodi:role="line" + x="325.0426" + y="2190.4028" + style="font-size:36px;text-align:center;text-anchor:middle">Directory</tspan></text> + <text + sodipodi:linespacing="125%" + id="text91269-7-7" + y="3080.4834" + x="-579.45551" + style="font-size:43.3707428px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:86.7414856px" + y="3080.4834" + x="-579.45551" + id="tspan91271-9-0" + sodipodi:role="line">p</tspan></text> + <path + inkscape:connector-curvature="0" + id="path91273-7-5" + d="m -553.35272,3107.953 0,96.2133" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + <g + id="g94066" + transform="translate(-29.141235,-56.200953)"> + <g + id="g92705-3-7" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(357.71352,-88.956085)"> + <g + id="g7245-8-7-6-50-9-6" + transform="translate(-78.55795,1607.5041)" + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-4-8-4" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-7-3-9-6-3" + transform="translate(-40.999028,117.09273)" + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-67-8-5" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:0;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:0;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-4-6-3" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="2323.8013" + x="415.30383" + height="29.017649" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-9-7" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238812;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="2354.3699" + x="415.30383" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-0-7-3" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="2294.2153" + x="415.30383" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-9-2-2" + style="fill:#000000;fill-opacity:0;stroke:#ff0000;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-111.55698,1663.5041)" + id="g48826-0-2-3-3-5-7-7-5-6-82-6-8"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-8-8-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-6-8-0" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <rect + ry="0" + y="2384.5508" + x="415.30383" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-8-9-8" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-7-5-6" + y="2119.9937" + x="865.42419" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-size:36px;text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-80-5-6" + y="2119.9937" + x="865.42419" + sodipodi:role="line">Page table</tspan><tspan + style="font-size:36px;text-align:center;text-anchor:middle" + y="2164.9937" + x="865.42419" + sodipodi:role="line" + id="tspan32671-85-5-89-4-9">Level 2</tspan></text> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path91990-4-9" + d="M 481.61023,2310.1923 C 670.02537,2309.2 521.63689,2154.6749 717.86241,2149.3757" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker90901)" /> + <path + sodipodi:nodetypes="csc" + inkscape:connector-curvature="0" + id="path91990-4-1" + d="m 181.87031,2514.1808 c -1.73392,-109.951 245.75483,-66.7444 295.5856,-68.4776 243.83702,-8.4815 168.98661,-271.3407 251.5724,-281.6255" + style="fill:none;stroke:#000000;stroke-width:3.09791064px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker90901)" /> + </g> + </g> + </g> + <g + transform="matrix(0.32279824,0,0,0.32279824,-622.89402,1811.6994)" + id="g23582-8-1-2" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture09-first-process/fig/png/walkpgdir.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-1-1-8-2-4" + transform="matrix(1.2367333,0,0,0.90194268,797.38884,770.08922)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:none;stroke-width:3.66649723;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:none;stroke:#2e3139;stroke-width:3.66649723;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-9-2-6-0-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-6-0-0-6-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:none;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-2-7-4-51-3">Xen</tspan></text> + </g> + <g + transform="translate(-933.05322,-1474.4298)" + id="g7925-0-6-6-9-2" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(35.17911,2483.2706)" + id="g48863-7-7-9-8-7-3-8-7-4-2" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-9-6-4-4" + width="228.06117" + height="29.980003" + x="491.37106" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-2-0-6-7" + width="228.06117" + height="29.980003" + x="491.37106" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97255111;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-6-9-81-4" + width="228.06117" + height="29.980003" + x="491.37106" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-6-7-0-1" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-4-5-8-6" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-1-1" + sodipodi:role="line"> 0 - 4MB</tspan></text> + </g> + <g + id="g48826-5-2-7-7-3-1-5-7-2-6" + transform="translate(-43.999997,-0.92848206)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-3-3-4-5-8-9-0-8-9-8" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-00-4-9-0-4-7-4-5-8-7" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-2-2-1-7-6-0-8-3-86-0" + sodipodi:role="line"> 0x0</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-7-3-8-4" + transform="translate(-43.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-9-0-2-2-8-6-21-1-8-2-9" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-7-3-02-6" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-2-7-49-9" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-7-9-81-5" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-2-3-5-1" + transform="translate(-43.999997,60.18091)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-9-0-2-2-8-6-2-7-2-7-6-6" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-6-8-4-0" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-7-68-2" + sodipodi:role="line"> 2GB - 2GB + 4MB</tspan></text> + </g> + <g + transform="translate(-3.0009649,-26)" + id="g7245-8-0-4-6-2" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-6-1-3-2" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-1-9-5-2" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 534.2,720.68802 229.10293,0" + id="path48779-6-9-0-2-2-8-6-2-6-0-5-0-7-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-9-9-4-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-2-6" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="588.271" + y="3094.2549" + id="text42575-3-3-1-9-93-2-6-4-0-9-8-4-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="588.271" + y="3094.2549" + id="tspan42600-6-3-8-5-4-1-6-8-6-0-5-02-0" + style="text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan21704-8-7-0" + sodipodi:role="line" + x="588.271" + y="3124.2549" + style="text-align:center;text-anchor:middle">(entrypgdir)</tspan></text> + </g> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step01-physmem-alloc.png" + transform="translate(-20.811202,176.4366)" + id="g51272-2-1-1-3-2-4-2-7" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g20889-3-3-0-2" + transform="translate(-553.08721,-1055.0233)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + style="opacity:0.67578125;fill:#b6bfc9;fill-opacity:1;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -47.822625,3040.2885 91.772482,44.3417 -3.126569,-109.7011 -88.645913,44.4792 z" + id="path58565-9-8-2-8-6-5-0-1-7-1-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <g + style="fill:url(#linearGradient21951-7-3-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:9.27927208;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="g11575-9-8-9-7-7-5-08-9-6-1-4-8-1-6-1" + transform="matrix(0.41732887,0,0,0.41730297,-298.3957,2422.3912)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture01/figs/slide5-linux-stack/linux-stack.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + id="g11219-1-7-5-4-0-4-79-7-0-3-3-9-3-1-0" + transform="matrix(0.71400924,0,0,1,187.24135,-0.38970613)" + style="fill:url(#linearGradient21899-6-19-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-57-4-6-4-6-8-7-4-1-0-7-6-8-94-7" + style="fill:url(#linearGradient21885-4-4-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-3-0-1-5-6-6-1-6-0-5-2-4-0-9-4" + style="fill:url(#linearGradient21887-7-1-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-3-0-5-8-8-9-0-5-6-7-0-3-9-9-8" + style="fill:url(#linearGradient21889-4-4-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-4-5-4-1-8-7-2-7-5-9-9-3-7-6-0" + style="fill:url(#linearGradient21891-8-3-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-2-9-1-8-4-3-7-5-0-8-8-3-9-9-1" + style="fill:url(#linearGradient21893-5-6-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-20-9-3-5-28-3-2-4-6-4-4-8-9-4-8" + style="fill:url(#linearGradient21895-8-4-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-1-5-8-7-35-1-8-5-2-3-5-60-3-2-7" + style="fill:url(#linearGradient21897-2-2-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-8-2-3-5-3-1-7-0-3-2-0-3-4-2-0-3" + transform="matrix(0,0.71415358,-1,0,2006.9166,1089.6103)" + style="fill:url(#linearGradient21915-6-27-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-9-7-0-0-0-6-9-4-5-9-0-4-8-4-2-4" + style="fill:url(#linearGradient21901-0-6-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-0-7-9-9-9-7-0-7-5-5-6-6-8-3-36-7" + style="fill:url(#linearGradient21903-6-1-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-0-0-9-2-9-8-6-4-1-5-6-1-8-7-8-1" + style="fill:url(#linearGradient21905-6-8-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-0-2-5-1-5-3-7-1-6-4-3-4-9-1-9-3" + style="fill:url(#linearGradient21907-4-5-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-7-4-1-3-7-9-9-0-3-3-5-6-7-2-28-4" + style="fill:url(#linearGradient21909-6-1-9);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-2-1-1-3-7-9-1-5-5-0-5-7-76-2-6-4" + style="fill:url(#linearGradient21911-2-1-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-5-0-1-5-4-8-7-3-0-1-4-3-4-0-7-2" + style="fill:url(#linearGradient21913-8-30-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-3-3-2-2-2-9-9-5-4-7-1-8-3-2-3-4" + transform="matrix(0.76606646,0,0,1,-18.975727,-0.38970613)" + style="fill:url(#linearGradient21931-9-6-9);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-5-7-3-9-7-87-7-4-5-6-1-9-0-1-5-6" + style="fill:url(#linearGradient21917-6-4-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-07-3-3-0-4-4-6-0-4-3-2-8-3-7-3-4" + style="fill:url(#linearGradient21919-0-4-9);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-6-9-9-4-0-5-3-5-5-5-3-1-0-5-5-9" + style="fill:url(#linearGradient21921-7-75-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-7-5-7-8-0-9-2-0-9-9-8-4-9-1-9-8" + style="fill:url(#linearGradient21923-0-3-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-8-9-2-5-3-3-7-9-3-8-6-9-2-7-5-4" + style="fill:url(#linearGradient21925-1-8-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-3-7-3-7-5-8-0-0-8-5-7-7-5-4-9-2" + style="fill:url(#linearGradient21927-0-2-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-6-2-3-3-6-3-7-3-4-5-0-4-4-1-7-5" + style="fill:url(#linearGradient21929-1-7-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-8-3-0-0-3-9-7-3-2-2-9-8-1-0-7-9-7" + transform="matrix(0,0.68802393,-1,0,2006.9166,934.96241)" + style="fill:url(#linearGradient21947-3-3-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-9-1-2-4-0-5-54-0-8-5-8-6-7-5-1-9-2" + style="fill:url(#linearGradient21933-7-5-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-0-1-8-8-3-5-5-1-2-5-4-3-9-9-1-0-7" + style="fill:url(#linearGradient21935-7-37-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-0-9-6-4-0-8-5-0-40-4-9-8-2-4-1-5-4" + style="fill:url(#linearGradient21937-2-4-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-0-9-7-3-3-0-2-2-0-4-1-5-6-6-7-2-4" + style="fill:url(#linearGradient21939-64-8-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-7-5-0-9-2-9-3-4-3-1-9-6-4-9-0-1-0" + style="fill:url(#linearGradient21941-5-00-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-2-5-8-2-1-7-5-6-0-5-8-9-9-2-4-0-5" + style="fill:url(#linearGradient21943-2-1-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-5-5-1-4-1-4-0-8-75-4-2-9-1-2-0-20-6" + style="fill:url(#linearGradient21945-02-6-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <rect + rx="15.546246" + style="fill:url(#linearGradient21949-9-4-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:9.27927208;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-7-4-0-5-2-8-3-4-8-6-0" + width="144.21014" + height="143.29489" + x="479.24182" + y="1383.5326" + ry="15.547211" /> + </g> + <rect + rx="6.4878964" + style="fill:url(#linearGradient21953-0-5-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-4-1-2-8-6-1-7-5-3-0" + width="433.28693" + height="133.79285" + x="34.571774" + y="2962.74" + ry="6.4878974" /> + <g + id="g45395-2-7-4-9-0-8-1-7-1-6-4" + transform="translate(-2.8918927,2167.5248)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="275.20218" + y="849.40118" + id="text44350-3-52-2-3-2-7-0-2-5-6-9-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-0-96-7-8-7-9-4-6-4-3" + x="275.20218" + y="849.40118" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">ESP: stack</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="53.324787" + y="849.40118" + id="text44350-3-0-2-0-99-3-6-2-7-8-2-8-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-6-2-3-10-0-0-5-9-1-1-4-0" + x="53.324787" + y="849.40118" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">SS : 0x10</tspan></text> + </g> + <g + id="g45401-31-7-9-2-0-7-4-2-9-0-8" + transform="translate(-1.8327378,2115.7532)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="274.35904" + y="874.90436" + id="text44350-3-3-3-0-8-0-6-4-1-8-6-8-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-4-3-3-57-5-5-2-8-9-4-4-9" + x="274.35904" + y="874.90436" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">EIP: main</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="52.481632" + y="874.90436" + id="text44350-3-0-7-2-5-4-5-7-3-7-3-8-4-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-6-1-2-9-7-6-2-7-7-6-0-8-2" + x="52.481632" + y="874.90436" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">CS : 0x8</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text44350-9-1-4-25-1-0-90-6-8-8-2-3" + y="3069.4626" + x="49.616894" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="3069.4626" + x="49.616894" + id="tspan44352-3-6-7-8-0-7-1-6-0-1-4-5" + sodipodi:role="line">IDT: 0x0</tspan></text> + <g + id="g45449-9-8-30-8-5-2-1-2-0-2-4" + transform="translate(-0.994645,2205.2409)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="51.643539" + y="837.95337" + id="text44350-0-5-0-5-0-3-4-1-2-77-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-0-6-32-7-5-5-7-0-2-9-1" + x="51.643539" + y="837.95337" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">GDT: 0x7c78</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="273.95102" + y="837.95337" + id="text44350-9-9-9-4-4-2-9-5-1-5-9-9-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-3-2-5-8-5-2-5-3-6-1-7-3-7" + x="273.95102" + y="837.95337" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">TSS: 0x0</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text46208-9-9-3-7-4-3-2-1-5-9-2" + y="3141.8071" + x="57.662594" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="3141.8071" + x="57.662594" + id="tspan46210-4-1-0-7-9-2-0-0-6-8-4" + sodipodi:role="line">Protected Mode</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-9-1-4-25-1-0-9-4-7-8-4-4-9" + y="3069.4626" + x="272.78351" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="3069.4626" + x="272.78351" + id="tspan44352-3-6-7-8-0-7-4-6-1-5-6-0-9" + sodipodi:role="line">CR3: entrypgdir</tspan></text> + </g> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-3-8-2" + transform="matrix(0.32467765,0,0,0.90194268,1202.4991,771.9377)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:7.15588236;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:7.15588236;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-7-0-3" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-9-5-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-7-9-6">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-6-0-6-4-0-7" + transform="matrix(0.42299305,0,0,0.40813864,305.74326,1594.8818)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.31983852;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:9.31983852;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-1-9-9-7" + width="2015.8214" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-87-1-18-4" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-92-7-2-6">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-249.94687" + y="1972.5156" + id="text42017-3-7-5-3-9-4-6-0-0-8-9" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-2-6-7-6" + x="-249.94687" + y="1972.5156">Physical</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-349.06464" + y="1441.5049" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-0-6-0" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-8-8-9" + x="-349.06464" + y="1441.5049">Virtual</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 172.28083,1866.6634 0,187.8798" + id="path10157-2-5-4-9" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 960.88108,1369.05 0,125.953" + id="path10157-1-9-4-8-5" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 310.08218,1866.6634 0,187.8798" + id="path10157-9-3-9-9-1" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1961.1426" + y="81.576675" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-1-8-83-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1961.1426" + y="81.576675" + id="tspan10180-3-9-3-7-3">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1960.9258" + y="212.13913" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-4-8-0-0" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.832" + y="212.13913" + id="tspan10180-3-3-7-5-7-8">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.832" + y="252.13913" + id="tspan10278-8-2-1-5">text + R/O </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.9258" + y="292.13913" + id="tspan10280-4-2-9-4">data</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 649.54462,1866.6634 0,187.8798" + id="path10157-9-7-6-3-6-3" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1960.5215" + y="433.69501" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-0-3-3-9" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="433.69501" + id="tspan10180-3-3-1-6-3-0-4">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.5215" + y="473.69501" + id="tspan10381-1-4-1-6">R/W data</tspan><tspan + id="tspan10657-5-4-4-2" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="513.69501"> + </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="553.69501" + id="tspan10385-5-3-8-3">free </tspan><tspan + id="tspan10659-4-9-6-8" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.5215" + y="593.69501">memory</tspan></text> + <g + id="g57098-7-3-7-2-0-6-0-0-7-7-6-6" + transform="matrix(0.06089646,0,0,0.40813864,1690.6328,1590.8572)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:24.5628624;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:24.5628624;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-0-6-2-6-2" + width="2015.8214" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-8-5-5-6-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-9-6-8-1-0">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1957.1182" + y="1713.5863" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-8-5-7-7-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1957.1182" + y="1713.5863" + id="tspan10180-3-5-2-6-8-6">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-2207.438" + y="-0.20284735" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-7-1-2-7" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-2207.438" + y="-0.20284735" + id="tspan10350-3-9-44-3-9-4">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-133.14142" + y="1294.0825" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-3-6-3" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-133.14142" + y="1294.0825" + id="tspan10350-3-9-4-0-3-5-1">0</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1128.0953,1369.05 0,125.953" + id="path10157-1-6-4-1-9-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="m -170.75192,1682.5432 c 73.662418,-47.1246 -15.90619,-83.9468 38.06953,-177.7153" + id="path44375-1-5-3-8-1-5-1-8-8-9-5-4-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="M -168.49112,1773.8174 C -56.820642,1768.7017 954.87215,1703.372 961.11705,1509.7445" + id="path44375-1-5-3-8-1-5-1-8-8-9-6-9-3-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="M -109.48106,2188.6995 C 202.23171,2051.5559 -693.26735,1940.0579 -429.04715,1671.1423" + id="path44375-1-5-3-8-1-5-1-8-8-9-2-3-7-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <rect + ry="0" + rx="0" + y="1864.3855" + x="171.1445" + height="191.78986" + width="214.35593" + id="rect23045-4-82-5" + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-1-3-8-8" + transform="matrix(0.32467765,0,0,0.90194268,117.88688,768.70332)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:7.15588236;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:7.15588236;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-9-5-8-0" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-6-6-7-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-2-5-6-7">Xen</tspan></text> + </g> + <g + transform="translate(66,0)" + id="g23550-99-0-3" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect23045-3-07-4-7" + width="218.88661" + height="128.49716" + x="-28.755056" + y="1364.5436" + rx="0" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-6-9-7" + y="1442.213" + x="21.10943" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="1442.213" + x="21.10943" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-3-1-9" + sodipodi:role="line" + style="font-size:36px">Kernel</tspan></text> + </g> + <g + id="g23550-9-7-2-3" + transform="translate(1155.4308,2.6140767)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect23045-3-0-6-2-2" + width="218.88661" + height="125.47668" + x="-28.755056" + y="1366.0538" + rx="0" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-24-0" + y="1442.213" + x="21.10943" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="1442.213" + x="21.10943" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-6-7" + sodipodi:role="line" + style="font-size:36px">Kernel</tspan></text> + </g> + <g + id="g34988-7-6-53-0-8" + transform="translate(802.94582,443.29099)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(-253.64343,-1817.1694)" + id="g7925-0-6-9-9-2-2" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g92705-3-0" + transform="translate(-174.84741,-87.423705)"> + <g + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-78.55795,1607.5041)" + id="g7245-8-7-6-50-9-7"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-4-8-1" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-7-3-9-6-4"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:0;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-67-8-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-4-6-1" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:0;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-9-1" + width="228.06117" + height="29.980003" + x="415.30383" + y="2295.1687" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-0-7-2" + width="228.06117" + height="29.980003" + x="415.30383" + y="2354.3699" + ry="0" /> + <rect + rx="0" + style="fill:#000000;fill-opacity:0;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-9-2-8" + width="228.06117" + height="29.980003" + x="415.30383" + y="2325.1943" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-7-5-6-82-6-87" + transform="translate(-111.55698,1663.5041)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-8-8-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-6-8-01" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-8-9-0" + width="228.06117" + height="29.980003" + x="415.30383" + y="2384.5508" + ry="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text91269-8-7" + y="2580.3508" + x="387.11649" + style="font-size:43.3707428px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:86.7414856px" + y="2580.3508" + x="387.11649" + id="tspan91271-8-9" + sodipodi:role="line">v</tspan></text> + <path + inkscape:connector-curvature="0" + id="path91273-1-0" + d="m 413.21923,2607.8205 0,96.2133" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-542.4418,2460.3739)" + id="g91980-6-7"> + <g + id="g91924-8-6" + transform="translate(-6.1958206,0)"> + <rect + ry="0" + y="70.423813" + x="572.97125" + height="42.469105" + width="108.37395" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-04-9" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="70.423813" + x="682.7713" + height="42.469105" + width="108.37394" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-8-8-3" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="70.423813" + x="787.93658" + height="42.469105" + width="117.74076" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-0-4-3" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-6-4-6" + y="104.78043" + x="578.27448" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="104.78043" + x="578.27448" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-3-2-4" + sodipodi:role="line" + style="font-size:36px">PDX</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-6-8-9-9" + y="104.78043" + x="692.46368" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="104.78043" + x="692.46368" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-3-9-6-8" + sodipodi:role="line" + style="font-size:36px">PTX</tspan></text> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path91990-4-4" + d="m 82.114487,2512.4834 c 21.893733,-51.061 -45.315519,-198.0899 132.176323,-197.744" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker90901)" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="325.0426" + y="2145.4028" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-7-5-69" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="325.0426" + y="2145.4028" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-80-5-9" + style="font-size:36px;text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan32671-85-5-89-4-7" + sodipodi:role="line" + x="325.0426" + y="2190.4028" + style="font-size:36px;text-align:center;text-anchor:middle">Directory</tspan></text> + <text + sodipodi:linespacing="125%" + id="text91269-7-7-8" + y="3080.4834" + x="-579.45551" + style="font-size:43.3707428px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:86.7414856px" + y="3080.4834" + x="-579.45551" + id="tspan91271-9-0-0" + sodipodi:role="line">p</tspan></text> + <path + inkscape:connector-curvature="0" + id="path91273-7-5-1" + d="m -553.35272,3107.953 0,96.2133" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + </g> + </g> + </g> + <g + transform="matrix(0.32279824,0,0,0.32279824,-611.47155,2478.2342)" + id="g23582-8-1-5" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lecture09-first-process/fig/png/walkpgdir1-5.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-1-1-8-2-2" + transform="matrix(1.2367333,0,0,0.90194268,797.38884,770.08922)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:none;stroke-width:3.66649723;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:none;stroke:#2e3139;stroke-width:3.66649723;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-9-2-6-0-51" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-6-0-0-6-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:none;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-2-7-4-51-1">Xen</tspan></text> + </g> + <g + transform="translate(-933.05322,-1474.4298)" + id="g7925-0-6-6-9-1" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(35.17911,2483.2706)" + id="g48863-7-7-9-8-7-3-8-7-4-5" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-9-6-4-8" + width="228.06117" + height="29.980003" + x="491.37106" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-2-0-6-9" + width="228.06117" + height="29.980003" + x="491.37106" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97255111;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-6-9-81-3" + width="228.06117" + height="29.980003" + x="491.37106" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-6-7-0-3" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-4-5-8-67" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-1-8" + sodipodi:role="line"> 0 - 4MB</tspan></text> + </g> + <g + id="g48826-5-2-7-7-3-1-5-7-2-62" + transform="translate(-43.999997,-0.92848206)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-3-3-4-5-8-9-0-8-9-5" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-00-4-9-0-4-7-4-5-8-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-2-2-1-7-6-0-8-3-86-00" + sodipodi:role="line"> 0x0</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-7-3-8-0" + transform="translate(-43.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-9-0-2-2-8-6-21-1-8-2-8" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-7-3-02-2" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-2-7-49-8" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-7-9-81-8" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-2-3-5-7" + transform="translate(-43.999997,60.18091)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-9-0-2-2-8-6-2-7-2-7-6-0" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-6-8-4-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-7-68-5" + sodipodi:role="line"> 2GB - 2GB + 4MB</tspan></text> + </g> + <g + transform="translate(-3.0009649,-26)" + id="g7245-8-0-4-6-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-6-1-3-8" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-1-9-5-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 534.2,720.68802 229.10293,0" + id="path48779-6-9-0-2-2-8-6-2-6-0-5-0-7-71" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-9-9-4-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-2-1" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="588.271" + y="3094.2549" + id="text42575-3-3-1-9-93-2-6-4-0-9-8-4-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="588.271" + y="3094.2549" + id="tspan42600-6-3-8-5-4-1-6-8-6-0-5-02-3" + style="text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan21704-8-7-9" + sodipodi:role="line" + x="588.271" + y="3124.2549" + style="text-align:center;text-anchor:middle">(entrypgdir)</tspan></text> + </g> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step01-physmem-alloc.png" + transform="translate(-20.811202,176.4366)" + id="g51272-2-1-1-3-2-4-2-4" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g20889-3-3-0-8" + transform="translate(-553.08721,-1055.0233)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + style="opacity:0.67578125;fill:#b6bfc9;fill-opacity:1;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -47.822625,3040.2885 91.772482,44.3417 -3.126569,-109.7011 -88.645913,44.4792 z" + id="path58565-9-8-2-8-6-5-0-1-7-1-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <g + style="fill:url(#linearGradient21951-7-3-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:9.27927208;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="g11575-9-8-9-7-7-5-08-9-6-1-4-8-1-6-3" + transform="matrix(0.41732887,0,0,0.41730297,-298.3957,2422.3912)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture01/figs/slide5-linux-stack/linux-stack.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + id="g11219-1-7-5-4-0-4-79-7-0-3-3-9-3-1-6" + transform="matrix(0.71400924,0,0,1,187.24135,-0.38970613)" + style="fill:url(#linearGradient21899-6-19-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-57-4-6-4-6-8-7-4-1-0-7-6-8-94-0" + style="fill:url(#linearGradient21885-4-4-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-3-0-1-5-6-6-1-6-0-5-2-4-0-9-9" + style="fill:url(#linearGradient21887-7-1-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-3-0-5-8-8-9-0-5-6-7-0-3-9-9-0" + style="fill:url(#linearGradient21889-4-4-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-4-5-4-1-8-7-2-7-5-9-9-3-7-6-7" + style="fill:url(#linearGradient21891-8-3-9);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-2-9-1-8-4-3-7-5-0-8-8-3-9-9-0" + style="fill:url(#linearGradient21893-5-6-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-20-9-3-5-28-3-2-4-6-4-4-8-9-4-2" + style="fill:url(#linearGradient21895-8-4-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-1-5-8-7-35-1-8-5-2-3-5-60-3-2-0" + style="fill:url(#linearGradient21897-2-2-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-8-2-3-5-3-1-7-0-3-2-0-3-4-2-0-0" + transform="matrix(0,0.71415358,-1,0,2006.9166,1089.6103)" + style="fill:url(#linearGradient21915-6-27-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-9-7-0-0-0-6-9-4-5-9-0-4-8-4-2-0" + style="fill:url(#linearGradient21901-0-6-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-0-7-9-9-9-7-0-7-5-5-6-6-8-3-36-4" + style="fill:url(#linearGradient21903-6-1-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-0-0-9-2-9-8-6-4-1-5-6-1-8-7-8-0" + style="fill:url(#linearGradient21905-6-8-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-0-2-5-1-5-3-7-1-6-4-3-4-9-1-9-8" + style="fill:url(#linearGradient21907-4-5-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-7-4-1-3-7-9-9-0-3-3-5-6-7-2-28-1" + style="fill:url(#linearGradient21909-6-1-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-2-1-1-3-7-9-1-5-5-0-5-7-76-2-6-1" + style="fill:url(#linearGradient21911-2-1-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-5-0-1-5-4-8-7-3-0-1-4-3-4-0-7-9" + style="fill:url(#linearGradient21913-8-30-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-3-3-2-2-2-9-9-5-4-7-1-8-3-2-3-9" + transform="matrix(0.76606646,0,0,1,-18.975727,-0.38970613)" + style="fill:url(#linearGradient21931-9-6-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-5-7-3-9-7-87-7-4-5-6-1-9-0-1-5-3" + style="fill:url(#linearGradient21917-6-4-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-07-3-3-0-4-4-6-0-4-3-2-8-3-7-3-9" + style="fill:url(#linearGradient21919-0-4-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-6-9-9-4-0-5-3-5-5-5-3-1-0-5-5-91" + style="fill:url(#linearGradient21921-7-75-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-7-5-7-8-0-9-2-0-9-9-8-4-9-1-9-2" + style="fill:url(#linearGradient21923-0-3-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-8-9-2-5-3-3-7-9-3-8-6-9-2-7-5-6" + style="fill:url(#linearGradient21925-1-8-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-3-7-3-7-5-8-0-0-8-5-7-7-5-4-9-4" + style="fill:url(#linearGradient21927-0-2-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-6-2-3-3-6-3-7-3-4-5-0-4-4-1-7-7" + style="fill:url(#linearGradient21929-1-7-54);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-8-3-0-0-3-9-7-3-2-2-9-8-1-0-7-9-9" + transform="matrix(0,0.68802393,-1,0,2006.9166,934.96241)" + style="fill:url(#linearGradient21947-3-3-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-9-1-2-4-0-5-54-0-8-5-8-6-7-5-1-9-3" + style="fill:url(#linearGradient21933-7-5-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-0-1-8-8-3-5-5-1-2-5-4-3-9-9-1-0-2" + style="fill:url(#linearGradient21935-7-37-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-0-9-6-4-0-8-5-0-40-4-9-8-2-4-1-5-8" + style="fill:url(#linearGradient21937-2-4-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-0-9-7-3-3-0-2-2-0-4-1-5-6-6-7-2-7" + style="fill:url(#linearGradient21939-64-8-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-7-5-0-9-2-9-3-4-3-1-9-6-4-9-0-1-5" + style="fill:url(#linearGradient21941-5-00-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-2-5-8-2-1-7-5-6-0-5-8-9-9-2-4-0-6" + style="fill:url(#linearGradient21943-2-1-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-5-5-1-4-1-4-0-8-75-4-2-9-1-2-0-20-0" + style="fill:url(#linearGradient21945-02-6-35);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <rect + rx="15.546246" + style="fill:url(#linearGradient21949-9-4-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:9.27927208;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-7-4-0-5-2-8-3-4-8-6-4" + width="144.21014" + height="143.29489" + x="479.24182" + y="1383.5326" + ry="15.547211" /> + </g> + <rect + rx="6.4878964" + style="fill:url(#linearGradient21953-0-5-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-4-1-2-8-6-1-7-5-3-6" + width="433.28693" + height="133.79285" + x="34.571774" + y="2962.74" + ry="6.4878974" /> + <g + id="g45395-2-7-4-9-0-8-1-7-1-6-9" + transform="translate(-2.8918927,2167.5248)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="275.20218" + y="849.40118" + id="text44350-3-52-2-3-2-7-0-2-5-6-9-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-0-96-7-8-7-9-4-6-4-8" + x="275.20218" + y="849.40118" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">ESP: stack</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="53.324787" + y="849.40118" + id="text44350-3-0-2-0-99-3-6-2-7-8-2-8-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-6-2-3-10-0-0-5-9-1-1-4-6" + x="53.324787" + y="849.40118" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">SS : 0x10</tspan></text> + </g> + <g + id="g45401-31-7-9-2-0-7-4-2-9-0-85" + transform="translate(-1.8327378,2115.7532)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="274.35904" + y="874.90436" + id="text44350-3-3-3-0-8-0-6-4-1-8-6-8-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-4-3-3-57-5-5-2-8-9-4-4-8" + x="274.35904" + y="874.90436" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">EIP: main</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="52.481632" + y="874.90436" + id="text44350-3-0-7-2-5-4-5-7-3-7-3-8-4-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-6-1-2-9-7-6-2-7-7-6-0-8-0" + x="52.481632" + y="874.90436" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">CS : 0x8</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text44350-9-1-4-25-1-0-90-6-8-8-2-7" + y="3069.4626" + x="49.616894" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="3069.4626" + x="49.616894" + id="tspan44352-3-6-7-8-0-7-1-6-0-1-4-8" + sodipodi:role="line">IDT: 0x0</tspan></text> + <g + id="g45449-9-8-30-8-5-2-1-2-0-2-5" + transform="translate(-0.994645,2205.2409)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="51.643539" + y="837.95337" + id="text44350-0-5-0-5-0-3-4-1-2-77-87" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-0-6-32-7-5-5-7-0-2-9-8" + x="51.643539" + y="837.95337" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">GDT: 0x7c78</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="273.95102" + y="837.95337" + id="text44350-9-9-9-4-4-2-9-5-1-5-9-9-05" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-3-2-5-8-5-2-5-3-6-1-7-3-2" + x="273.95102" + y="837.95337" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">TSS: 0x0</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text46208-9-9-3-7-4-3-2-1-5-9-8" + y="3141.8071" + x="57.662594" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="3141.8071" + x="57.662594" + id="tspan46210-4-1-0-7-9-2-0-0-6-8-5" + sodipodi:role="line">Protected Mode</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-9-1-4-25-1-0-9-4-7-8-4-4-7" + y="3069.4626" + x="272.78351" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="3069.4626" + x="272.78351" + id="tspan44352-3-6-7-8-0-7-4-6-1-5-6-0-2" + sodipodi:role="line">CR3: entrypgdir</tspan></text> + </g> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-3-8-5" + transform="matrix(0.32467765,0,0,0.90194268,1202.4991,771.9377)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:7.15588236;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:7.15588236;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-7-0-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-9-5-9" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-7-9-1">Xen</tspan></text> + </g> + <g + id="g57098-7-3-7-2-0-6-0-6-4-0-73" + transform="matrix(0.42299305,0,0,0.40813864,305.74326,1594.8818)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.31983852;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:9.31983852;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-1-9-9-9" + width="2015.8214" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-87-1-18-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-92-7-2-9">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-249.94687" + y="1972.5156" + id="text42017-3-7-5-3-9-4-6-0-0-8-98" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-2-6-7-7" + x="-249.94687" + y="1972.5156">Physical</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-349.06464" + y="1441.5049" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-0-6-7" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-8-8-3" + x="-349.06464" + y="1441.5049">Virtual</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 172.28083,1866.6634 0,187.8798" + id="path10157-2-5-4-6" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 960.88108,1369.05 0,125.953" + id="path10157-1-9-4-8-52" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 310.08218,1866.6634 0,187.8798" + id="path10157-9-3-9-9-8" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1961.1426" + y="81.576675" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-1-8-83-4" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1961.1426" + y="81.576675" + id="tspan10180-3-9-3-7-0">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1960.9258" + y="212.13913" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-4-8-0-6" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.832" + y="212.13913" + id="tspan10180-3-3-7-5-7-4">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.832" + y="252.13913" + id="tspan10278-8-2-1-9">text + R/O </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.9258" + y="292.13913" + id="tspan10280-4-2-9-6">data</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 649.54462,1866.6634 0,187.8798" + id="path10157-9-7-6-3-6-6" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1960.5215" + y="433.69501" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-0-3-3-5" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="433.69501" + id="tspan10180-3-3-1-6-3-0-9">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.5215" + y="473.69501" + id="tspan10381-1-4-1-62">R/W data</tspan><tspan + id="tspan10657-5-4-4-8" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="513.69501"> + </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="553.69501" + id="tspan10385-5-3-8-8">free </tspan><tspan + id="tspan10659-4-9-6-7" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.5215" + y="593.69501">memory</tspan></text> + <g + id="g57098-7-3-7-2-0-6-0-0-7-7-6-5" + transform="matrix(0.06089646,0,0,0.40813864,1690.6328,1590.8572)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:24.5628624;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:24.5628624;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-0-6-2-6-7" + width="2015.8214" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-8-5-5-6-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-9-6-8-1-2">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1957.1182" + y="1713.5863" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-8-5-7-7-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1957.1182" + y="1713.5863" + id="tspan10180-3-5-2-6-8-9">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-2207.438" + y="-0.20284735" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-7-1-2-1" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-2207.438" + y="-0.20284735" + id="tspan10350-3-9-44-3-9-3">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-133.14142" + y="1294.0825" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-3-6-8" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-133.14142" + y="1294.0825" + id="tspan10350-3-9-4-0-3-5-13">0</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1128.0953,1369.05 0,125.953" + id="path10157-1-6-4-1-9-7" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="m -170.75192,1682.5432 c 73.662418,-47.1246 -15.90619,-83.9468 38.06953,-177.7153" + id="path44375-1-5-3-8-1-5-1-8-8-9-5-4-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="M -168.49112,1773.8174 C -56.820642,1768.7017 954.87215,1703.372 961.11705,1509.7445" + id="path44375-1-5-3-8-1-5-1-8-8-9-6-9-3-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="M -109.48106,2188.6995 C 202.23171,2051.5559 -693.26735,1940.0579 -429.04715,1671.1423" + id="path44375-1-5-3-8-1-5-1-8-8-9-2-3-7-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <rect + ry="0" + rx="0" + y="1864.3855" + x="171.1445" + height="191.78986" + width="214.35593" + id="rect23045-4-82-9" + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-1-3-8-2" + transform="matrix(0.32467765,0,0,0.90194268,117.88688,768.70332)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:7.15588236;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:7.15588236;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-9-5-8-01" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-6-6-7-8" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-2-5-6-6">Xen</tspan></text> + </g> + <g + transform="translate(66,0)" + id="g23550-99-0-34" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect23045-3-07-4-2" + width="218.88661" + height="128.49716" + x="-28.755056" + y="1364.5436" + rx="0" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-6-9-0" + y="1442.213" + x="21.10943" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="1442.213" + x="21.10943" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-3-1-5" + sodipodi:role="line" + style="font-size:36px">Kernel</tspan></text> + </g> + <g + id="g23550-9-7-2-9" + transform="translate(1155.4308,2.6140767)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect23045-3-0-6-2-4" + width="218.88661" + height="125.47668" + x="-28.755056" + y="1366.0538" + rx="0" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-24-4" + y="1442.213" + x="21.10943" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="1442.213" + x="21.10943" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-6-9" + sodipodi:role="line" + style="font-size:36px">Kernel</tspan></text> + </g> + <g + id="g34988-7-6-53-0-1" + transform="translate(802.94582,443.29099)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(-253.64343,-1817.1694)" + id="g7925-0-6-9-9-2-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g92705-3-9" + transform="translate(-174.84741,-87.423705)"> + <g + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-78.55795,1607.5041)" + id="g7245-8-7-6-50-9-3"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-4-8-41" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-7-3-9-6-2"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:0;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-67-8-57" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-4-6-2" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:0;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-9-6" + width="228.06117" + height="29.980003" + x="415.30383" + y="2295.1687" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-0-7-0" + width="228.06117" + height="29.980003" + x="415.30383" + y="2354.3699" + ry="0" /> + <rect + rx="0" + style="fill:#000000;fill-opacity:0;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-9-2-1" + width="228.06117" + height="29.980003" + x="415.30383" + y="2325.1943" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-7-5-6-82-6-4" + transform="translate(-111.55698,1663.5041)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-8-8-15" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-6-8-3" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-8-9-5" + width="228.06117" + height="29.980003" + x="415.30383" + y="2384.5508" + ry="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text91269-8-77" + y="2580.3508" + x="387.11649" + style="font-size:43.3707428px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:86.7414856px" + y="2580.3508" + x="387.11649" + id="tspan91271-8-3" + sodipodi:role="line">v</tspan></text> + <path + inkscape:connector-curvature="0" + id="path91273-1-3" + d="m 413.21923,2607.8205 0,96.2133" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-542.4418,2460.3739)" + id="g91980-6-2"> + <g + id="g91924-8-0" + transform="translate(-6.1958206,0)"> + <rect + ry="0" + y="70.423813" + x="572.97125" + height="42.469105" + width="108.37395" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-04-7" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="70.423813" + x="682.7713" + height="42.469105" + width="108.37394" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-8-8-4" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="70.423813" + x="787.93658" + height="42.469105" + width="117.74076" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-0-4-7" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-6-4-68" + y="104.78043" + x="578.27448" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="104.78043" + x="578.27448" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-3-2-1" + sodipodi:role="line" + style="font-size:36px">PDX</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-6-8-9-8" + y="104.78043" + x="692.46368" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="104.78043" + x="692.46368" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-3-9-6-9" + sodipodi:role="line" + style="font-size:36px">PTX</tspan></text> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path91990-4-3" + d="m 82.114487,2512.4834 c 21.893733,-51.061 -45.315519,-198.0899 132.176323,-197.744" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker90901)" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="325.0426" + y="2145.4028" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-7-5-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="325.0426" + y="2145.4028" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-80-5-2" + style="font-size:36px;text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan32671-85-5-89-4-70" + sodipodi:role="line" + x="325.0426" + y="2190.4028" + style="font-size:36px;text-align:center;text-anchor:middle">Directory</tspan></text> + <text + sodipodi:linespacing="125%" + id="text91269-7-7-6" + y="3080.4834" + x="-579.45551" + style="font-size:43.3707428px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:86.7414856px" + y="3080.4834" + x="-579.45551" + id="tspan91271-9-0-4" + sodipodi:role="line">p</tspan></text> + <path + inkscape:connector-curvature="0" + id="path91273-7-5-7" + d="m -553.35272,3107.953 0,96.2133" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + <g + id="g94066-0" + transform="translate(-29.141235,-56.200953)"> + <g + id="g92705-3-7-2" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(357.71352,-88.956085)"> + <g + id="g7245-8-7-6-50-9-6-9" + transform="translate(-78.55795,1607.5041)" + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-4-8-4-1" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-7-3-9-6-3-6" + transform="translate(-40.999028,117.09273)" + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-67-8-5-3" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:0;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:0;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-4-6-3-8" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="2295.1687" + x="415.30383" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-9-7-2" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="2354.3699" + x="415.30383" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-0-7-3-8" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="2325.1943" + x="415.30383" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-9-2-2-5" + style="fill:#000000;fill-opacity:0;stroke:#000000;stroke-width:3.87238789000000017;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-111.55698,1663.5041)" + id="g48826-0-2-3-3-5-7-7-5-6-82-6-8-9"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-8-8-3-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-6-8-0-0" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <rect + ry="0" + y="2384.5508" + x="415.30383" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-8-9-8-3" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-7-5-6-4" + y="2119.9937" + x="865.42419" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-size:36px;text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-80-5-6-7" + y="2119.9937" + x="865.42419" + sodipodi:role="line">Page table</tspan><tspan + style="font-size:36px;text-align:center;text-anchor:middle" + y="2164.9937" + x="865.42419" + sodipodi:role="line" + id="tspan32671-85-5-89-4-9-7">Level 2</tspan></text> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path91990-4-9-1" + d="M 481.61023,2310.1923 C 670.02537,2309.2 521.63689,2154.6749 717.86241,2149.3757" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker90901)" /> + <text + sodipodi:linespacing="125%" + id="text91269-8-6-5" + y="2444.0098" + x="554.04718" + style="font-size:43.3707428px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:61.95820618px" + y="2444.0098" + x="554.04718" + id="tspan91271-8-1-5" + sodipodi:role="line">pgtab = alloc()</tspan></text> + </g> + </g> + </g> + <g + transform="matrix(0.32279824,0,0,0.32279824,-632.19241,4247.8084)" + id="g23582-8-1-4" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lectures/lecture10-address-spaces/fig/png/walkpgdir4.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-1-1-8-2-0" + transform="matrix(1.2367333,0,0,0.90194268,797.38884,770.08922)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:none;stroke-width:3.66649723;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:none;stroke:#2e3139;stroke-width:3.66649723;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-9-2-6-0-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-6-0-0-6-58" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:none;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-2-7-4-51-0">Xen</tspan></text> + </g> + <g + transform="translate(-933.05322,-1474.4298)" + id="g7925-0-6-6-9-16" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(35.17911,2483.2706)" + id="g48863-7-7-9-8-7-3-8-7-4-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-9-6-4-7" + width="228.06117" + height="29.980003" + x="491.37106" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-2-0-6-0" + width="228.06117" + height="29.980003" + x="491.37106" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97255111;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-6-9-81-5" + width="228.06117" + height="29.980003" + x="491.37106" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-6-7-0-13" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-4-5-8-2" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-1-9" + sodipodi:role="line"> 0 - 4MB</tspan></text> + </g> + <g + id="g48826-5-2-7-7-3-1-5-7-2-9" + transform="translate(-43.999997,-0.92848206)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-3-3-4-5-8-9-0-8-9-9" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-00-4-9-0-4-7-4-5-8-6" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-2-2-1-7-6-0-8-3-86-06" + sodipodi:role="line"> 0x0</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-7-3-8-43" + transform="translate(-43.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-9-0-2-2-8-6-21-1-8-2-0" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-7-3-02-5" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-2-7-49-4" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-7-9-81-1" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-2-3-5-4" + transform="translate(-43.999997,60.18091)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-9-0-2-2-8-6-2-7-2-7-6-5" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-6-8-4-8" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-7-68-51" + sodipodi:role="line"> 2GB - 2GB + 4MB</tspan></text> + </g> + <g + transform="translate(-3.0009649,-26)" + id="g7245-8-0-4-6-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-6-1-3-9" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-1-9-5-6" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 534.2,720.68802 229.10293,0" + id="path48779-6-9-0-2-2-8-6-2-6-0-5-0-7-79" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-9-9-4-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-2-5" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="588.271" + y="3094.2549" + id="text42575-3-3-1-9-93-2-6-4-0-9-8-4-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="588.271" + y="3094.2549" + id="tspan42600-6-3-8-5-4-1-6-8-6-0-5-02-7" + style="text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan21704-8-7-6" + sodipodi:role="line" + x="588.271" + y="3124.2549" + style="text-align:center;text-anchor:middle">(entrypgdir)</tspan></text> + </g> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step01-physmem-alloc.png" + transform="translate(-20.811202,176.4366)" + id="g51272-2-1-1-3-2-4-2-6" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g20889-3-3-0-81" + transform="translate(-553.08721,-1055.0233)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + style="opacity:0.67578125;fill:#b6bfc9;fill-opacity:1;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -47.822625,3040.2885 91.772482,44.3417 -3.126569,-109.7011 -88.645913,44.4792 z" + id="path58565-9-8-2-8-6-5-0-1-7-1-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <g + style="fill:url(#linearGradient21951-7-3-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:9.27927208;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="g11575-9-8-9-7-7-5-08-9-6-1-4-8-1-6-9" + transform="matrix(0.41732887,0,0,0.41730297,-298.3957,2422.3912)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture01/figs/slide5-linux-stack/linux-stack.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + id="g11219-1-7-5-4-0-4-79-7-0-3-3-9-3-1-2" + transform="matrix(0.71400924,0,0,1,187.24135,-0.38970613)" + style="fill:url(#linearGradient21899-6-19-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-57-4-6-4-6-8-7-4-1-0-7-6-8-94-9" + style="fill:url(#linearGradient21885-4-4-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-3-0-1-5-6-6-1-6-0-5-2-4-0-9-5" + style="fill:url(#linearGradient21887-7-1-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-3-0-5-8-8-9-0-5-6-7-0-3-9-9-4" + style="fill:url(#linearGradient21889-4-4-9);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-4-5-4-1-8-7-2-7-5-9-9-3-7-6-6" + style="fill:url(#linearGradient21891-8-3-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-2-9-1-8-4-3-7-5-0-8-8-3-9-9-2" + style="fill:url(#linearGradient21893-5-6-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-20-9-3-5-28-3-2-4-6-4-4-8-9-4-7" + style="fill:url(#linearGradient21895-8-4-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-1-5-8-7-35-1-8-5-2-3-5-60-3-2-6" + style="fill:url(#linearGradient21897-2-2-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-8-2-3-5-3-1-7-0-3-2-0-3-4-2-0-7" + transform="matrix(0,0.71415358,-1,0,2006.9166,1089.6103)" + style="fill:url(#linearGradient21915-6-27-9);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-9-7-0-0-0-6-9-4-5-9-0-4-8-4-2-1" + style="fill:url(#linearGradient21901-0-6-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-0-7-9-9-9-7-0-7-5-5-6-6-8-3-36-71" + style="fill:url(#linearGradient21903-6-1-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-0-0-9-2-9-8-6-4-1-5-6-1-8-7-8-8" + style="fill:url(#linearGradient21905-6-8-9);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-0-2-5-1-5-3-7-1-6-4-3-4-9-1-9-6" + style="fill:url(#linearGradient21907-4-5-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-7-4-1-3-7-9-9-0-3-3-5-6-7-2-28-8" + style="fill:url(#linearGradient21909-6-1-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-2-1-1-3-7-9-1-5-5-0-5-7-76-2-6-0" + style="fill:url(#linearGradient21911-2-1-62);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-5-0-1-5-4-8-7-3-0-1-4-3-4-0-7-7" + style="fill:url(#linearGradient21913-8-30-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-3-3-2-2-2-9-9-5-4-7-1-8-3-2-3-8" + transform="matrix(0.76606646,0,0,1,-18.975727,-0.38970613)" + style="fill:url(#linearGradient21931-9-6-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-5-7-3-9-7-87-7-4-5-6-1-9-0-1-5-66" + style="fill:url(#linearGradient21917-6-4-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-07-3-3-0-4-4-6-0-4-3-2-8-3-7-3-96" + style="fill:url(#linearGradient21919-0-4-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-6-9-9-4-0-5-3-5-5-5-3-1-0-5-5-1" + style="fill:url(#linearGradient21921-7-75-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-7-5-7-8-0-9-2-0-9-9-8-4-9-1-9-85" + style="fill:url(#linearGradient21923-0-3-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-8-9-2-5-3-3-7-9-3-8-6-9-2-7-5-9" + style="fill:url(#linearGradient21925-1-8-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-3-7-3-7-5-8-0-0-8-5-7-7-5-4-9-6" + style="fill:url(#linearGradient21927-0-2-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-6-2-3-3-6-3-7-3-4-5-0-4-4-1-7-6" + style="fill:url(#linearGradient21929-1-7-9);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-8-3-0-0-3-9-7-3-2-2-9-8-1-0-7-9-1" + transform="matrix(0,0.68802393,-1,0,2006.9166,934.96241)" + style="fill:url(#linearGradient21947-3-3-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-9-1-2-4-0-5-54-0-8-5-8-6-7-5-1-9-7" + style="fill:url(#linearGradient21933-7-5-77);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-0-1-8-8-3-5-5-1-2-5-4-3-9-9-1-0-5" + style="fill:url(#linearGradient21935-7-37-68);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-0-9-6-4-0-8-5-0-40-4-9-8-2-4-1-5-5" + style="fill:url(#linearGradient21937-2-4-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-0-9-7-3-3-0-2-2-0-4-1-5-6-6-7-2-6" + style="fill:url(#linearGradient21939-64-8-32);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-7-5-0-9-2-9-3-4-3-1-9-6-4-9-0-1-3" + style="fill:url(#linearGradient21941-5-00-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-2-5-8-2-1-7-5-6-0-5-8-9-9-2-4-0-0" + style="fill:url(#linearGradient21943-2-1-43);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-5-5-1-4-1-4-0-8-75-4-2-9-1-2-0-20-2" + style="fill:url(#linearGradient21945-02-6-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <rect + rx="15.546246" + style="fill:url(#linearGradient21949-9-4-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:9.27927208;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-7-4-0-5-2-8-3-4-8-6-5" + width="144.21014" + height="143.29489" + x="479.24182" + y="1383.5326" + ry="15.547211" /> + </g> + <rect + rx="6.4878964" + style="fill:url(#linearGradient21953-0-5-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-4-1-2-8-6-1-7-5-3-9" + width="433.28693" + height="133.79285" + x="34.571774" + y="2962.74" + ry="6.4878974" /> + <g + id="g45395-2-7-4-9-0-8-1-7-1-6-8" + transform="translate(-2.8918927,2167.5248)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="275.20218" + y="849.40118" + id="text44350-3-52-2-3-2-7-0-2-5-6-9-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-0-96-7-8-7-9-4-6-4-38" + x="275.20218" + y="849.40118" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">ESP: stack</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="53.324787" + y="849.40118" + id="text44350-3-0-2-0-99-3-6-2-7-8-2-8-6" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-6-2-3-10-0-0-5-9-1-1-4-1" + x="53.324787" + y="849.40118" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">SS : 0x10</tspan></text> + </g> + <g + id="g45401-31-7-9-2-0-7-4-2-9-0-6" + transform="translate(-1.8327378,2115.7532)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="274.35904" + y="874.90436" + id="text44350-3-3-3-0-8-0-6-4-1-8-6-8-61" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-4-3-3-57-5-5-2-8-9-4-4-3" + x="274.35904" + y="874.90436" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">EIP: main</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="52.481632" + y="874.90436" + id="text44350-3-0-7-2-5-4-5-7-3-7-3-8-4-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-6-1-2-9-7-6-2-7-7-6-0-8-09" + x="52.481632" + y="874.90436" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">CS : 0x8</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text44350-9-1-4-25-1-0-90-6-8-8-2-6" + y="3069.4626" + x="49.616894" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="3069.4626" + x="49.616894" + id="tspan44352-3-6-7-8-0-7-1-6-0-1-4-82" + sodipodi:role="line">IDT: 0x0</tspan></text> + <g + id="g45449-9-8-30-8-5-2-1-2-0-2-6" + transform="translate(-0.994645,2205.2409)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="51.643539" + y="837.95337" + id="text44350-0-5-0-5-0-3-4-1-2-77-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-0-6-32-7-5-5-7-0-2-9-2" + x="51.643539" + y="837.95337" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">GDT: 0x7c78</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="273.95102" + y="837.95337" + id="text44350-9-9-9-4-4-2-9-5-1-5-9-9-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-3-2-5-8-5-2-5-3-6-1-7-3-0" + x="273.95102" + y="837.95337" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">TSS: 0x0</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text46208-9-9-3-7-4-3-2-1-5-9-5" + y="3141.8071" + x="57.662594" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="3141.8071" + x="57.662594" + id="tspan46210-4-1-0-7-9-2-0-0-6-8-0" + sodipodi:role="line">Protected Mode</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-9-1-4-25-1-0-9-4-7-8-4-4-72" + y="3069.4626" + x="272.78351" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="3069.4626" + x="272.78351" + id="tspan44352-3-6-7-8-0-7-4-6-1-5-6-0-8" + sodipodi:role="line">CR3: entrypgdir</tspan></text> + </g> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-3-8-0" + transform="matrix(0.32467765,0,0,0.90194268,1202.4991,771.9377)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:7.15588236;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:7.15588236;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-7-0-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-9-5-3" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-7-9-5">Xen</tspan></text> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-4" + transform="matrix(0.13303907,0,0,1,-654.61366,-0.01845559)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:transform-center-x="11.787994"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-97">Xen</tspan></text> + </g> + </g> + <g + id="g57098-7-3-7-2-0-6-0-6-4-0-4" + transform="matrix(0.42299305,0,0,0.40813864,305.74326,1594.8818)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.31983852;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:9.31983852;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-1-9-9-3" + width="2015.8214" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-87-1-18-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-92-7-2-7">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-249.94687" + y="1972.5156" + id="text42017-3-7-5-3-9-4-6-0-0-8-1" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-2-6-7-8" + x="-249.94687" + y="1972.5156">Physical</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-349.06464" + y="1441.5049" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-0-6-8" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-8-8-7" + x="-349.06464" + y="1441.5049">Virtual</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 172.28083,1866.6634 0,187.8798" + id="path10157-2-5-4-4" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 960.88108,1369.05 0,125.953" + id="path10157-1-9-4-8-2" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 310.08218,1866.6634 0,187.8798" + id="path10157-9-3-9-9-2" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1961.1426" + y="81.576675" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-1-8-83-1" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1961.1426" + y="81.576675" + id="tspan10180-3-9-3-7-2">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1960.9258" + y="212.13913" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-4-8-0-1" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.832" + y="212.13913" + id="tspan10180-3-3-7-5-7-7">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.832" + y="252.13913" + id="tspan10278-8-2-1-2">text + R/O </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.9258" + y="292.13913" + id="tspan10280-4-2-9-63">data</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 649.54462,1866.6634 0,187.8798" + id="path10157-9-7-6-3-6-60" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1960.5215" + y="433.69501" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-0-3-3-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="433.69501" + id="tspan10180-3-3-1-6-3-0-8">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.5215" + y="473.69501" + id="tspan10381-1-4-1-7">R/W data</tspan><tspan + id="tspan10657-5-4-4-0" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="513.69501"> + </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="553.69501" + id="tspan10385-5-3-8-89">free </tspan><tspan + id="tspan10659-4-9-6-9" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.5215" + y="593.69501">memory</tspan></text> + <g + id="g57098-7-3-7-2-0-6-0-0-7-7-6-8" + transform="matrix(0.06089646,0,0,0.40813864,1690.6328,1590.8572)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:24.5628624;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:24.5628624;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-0-6-2-6-4" + width="2015.8214" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-8-5-5-6-2" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-9-6-8-1-6">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1957.1182" + y="1713.5863" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-8-5-7-7-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1957.1182" + y="1713.5863" + id="tspan10180-3-5-2-6-8-7">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-2207.438" + y="-0.20284735" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-7-1-2-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-2207.438" + y="-0.20284735" + id="tspan10350-3-9-44-3-9-5">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-133.14142" + y="1294.0825" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-3-6-9" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-133.14142" + y="1294.0825" + id="tspan10350-3-9-4-0-3-5-8">0</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1128.0953,1369.05 0,125.953" + id="path10157-1-6-4-1-9-3" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="m -170.75192,1682.5432 c 73.662418,-47.1246 -15.90619,-83.9468 38.06953,-177.7153" + id="path44375-1-5-3-8-1-5-1-8-8-9-5-4-64" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="M -168.49112,1773.8174 C -56.820642,1768.7017 954.87215,1703.372 961.11705,1509.7445" + id="path44375-1-5-3-8-1-5-1-8-8-9-6-9-3-71" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="M -109.48106,2188.6995 C 202.23171,2051.5559 -693.26735,1940.0579 -429.04715,1671.1423" + id="path44375-1-5-3-8-1-5-1-8-8-9-2-3-7-59" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <rect + ry="0" + rx="0" + y="1864.3855" + x="171.1445" + height="191.78986" + width="214.35593" + id="rect23045-4-82-4" + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-1-3-8-4" + transform="matrix(0.32467765,0,0,0.90194268,117.88688,768.70332)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:7.15588236;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:7.15588236;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-9-5-8-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-6-6-7-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-2-5-6-0">Xen</tspan></text> + </g> + <g + transform="translate(66,0)" + id="g23550-99-0-0" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect23045-3-07-4-0" + width="218.88661" + height="128.49716" + x="-28.755056" + y="1364.5436" + rx="0" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-6-9-8" + y="1442.213" + x="21.10943" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="1442.213" + x="21.10943" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-3-1-1" + sodipodi:role="line" + style="font-size:36px">Kernel</tspan></text> + </g> + <g + id="g23550-9-7-2-7" + transform="translate(1155.4308,2.6140767)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect23045-3-0-6-2-1" + width="218.88661" + height="125.47668" + x="-28.755056" + y="1366.0538" + rx="0" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-24-9" + y="1442.213" + x="21.10943" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="1442.213" + x="21.10943" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-6-90" + sodipodi:role="line" + style="font-size:36px">Kernel</tspan></text> + </g> + <g + id="g34988-7-6-53-0-9" + transform="translate(802.94582,443.29099)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(-253.64343,-1817.1694)" + id="g7925-0-6-9-9-2-3" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g92705-3-4" + transform="translate(-174.84741,-87.423705)"> + <g + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-78.55795,1607.5041)" + id="g7245-8-7-6-50-9-73"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-4-8-17" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-7-3-9-6-8"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:0;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-67-8-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-4-6-5" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:0;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-9-3" + width="228.06117" + height="29.980003" + x="415.30383" + y="2295.1687" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-0-7-1" + width="228.06117" + height="29.980003" + x="415.30383" + y="2354.3699" + ry="0" /> + <rect + rx="0" + style="fill:#000000;fill-opacity:0;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-9-2-21" + width="228.06117" + height="29.980003" + x="415.30383" + y="2325.1943" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-7-5-6-82-6-2" + transform="translate(-111.55698,1663.5041)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-8-8-9" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-6-8-2" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-8-9-6" + width="228.06117" + height="29.980003" + x="415.30383" + y="2384.5508" + ry="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text91269-8-4" + y="2580.3508" + x="449.07471" + style="font-size:43.3707428px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:86.7414856px" + y="2580.3508" + x="449.07471" + id="tspan91271-8-6" + sodipodi:role="line">v +4K</tspan></text> + <path + inkscape:connector-curvature="0" + id="path91273-1-9" + d="m 475.17743,2607.8205 0,96.2133" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-542.4418,2460.3739)" + id="g91980-6-6"> + <g + id="g91924-8-9" + transform="translate(-6.1958206,0)"> + <rect + ry="0" + y="70.423813" + x="572.97125" + height="42.469105" + width="108.37395" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-04-94" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="70.423813" + x="682.7713" + height="42.469105" + width="108.37394" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-8-8-0" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="70.423813" + x="787.93658" + height="42.469105" + width="117.74076" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-0-4-9" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-6-4-5" + y="104.78043" + x="578.27448" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="104.78043" + x="578.27448" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-3-2-10" + sodipodi:role="line" + style="font-size:36px">PDX</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-6-8-9-7" + y="104.78043" + x="692.46368" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="104.78043" + x="692.46368" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-3-9-6-2" + sodipodi:role="line" + style="font-size:36px">PTX</tspan></text> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path91990-4-33" + d="m 82.114487,2512.4834 c 21.893733,-51.061 -45.315519,-198.0899 132.176323,-197.744" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker90901)" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="325.0426" + y="2145.4028" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-7-5-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="325.0426" + y="2145.4028" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-80-5-8" + style="font-size:36px;text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan32671-85-5-89-4-71" + sodipodi:role="line" + x="325.0426" + y="2190.4028" + style="font-size:36px;text-align:center;text-anchor:middle">Directory</tspan></text> + <text + sodipodi:linespacing="125%" + id="text91269-7-7-61" + y="3080.4834" + x="-511.30154" + style="font-size:43.3707428px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:86.7414856px" + y="3080.4834" + x="-511.30154" + id="tspan91271-9-0-9" + sodipodi:role="line">p+4K</tspan></text> + <path + inkscape:connector-curvature="0" + id="path91273-7-5-12" + d="m -485.1987,3107.953 0,96.2133" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + <g + id="g94066-1" + transform="translate(-29.141235,-56.200953)"> + <g + id="g92705-3-7-4" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(357.71352,-88.956085)"> + <g + id="g7245-8-7-6-50-9-6-6" + transform="translate(-78.55795,1607.5041)" + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-4-8-4-0" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-7-3-9-6-3-7" + transform="translate(-40.999028,117.09273)" + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-67-8-5-36" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:0;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:0;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-4-6-3-5" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="2295.1687" + x="415.30383" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-9-7-22" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789000000017;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="2354.3699" + x="415.30383" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-0-7-3-4" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="2325.1943" + x="415.30383" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-9-2-2-3" + style="fill:#000000;fill-opacity:0;stroke:#ff0000;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-111.55698,1663.5041)" + id="g48826-0-2-3-3-5-7-7-5-6-82-6-8-96"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-8-8-3-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-6-8-0-6" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <rect + ry="0" + y="2384.5508" + x="415.30383" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-8-9-8-7" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-7-5-6-46" + y="2119.9937" + x="865.42419" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-size:36px;text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-80-5-6-2" + y="2119.9937" + x="865.42419" + sodipodi:role="line">Page table</tspan><tspan + style="font-size:36px;text-align:center;text-anchor:middle" + y="2164.9937" + x="865.42419" + sodipodi:role="line" + id="tspan32671-85-5-89-4-9-9">Level 2</tspan></text> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path91990-4-9-9" + d="M 481.61023,2310.1923 C 670.02537,2309.2 521.63689,2154.6749 717.86241,2149.3757" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker90901)" /> + <path + sodipodi:nodetypes="csc" + inkscape:connector-curvature="0" + id="path91990-4-1-6" + d="m 181.87018,2514.1808 c -1.70981,-98.3486 242.33705,-59.7013 291.47481,-61.2516 240.44591,-7.5865 166.63647,-242.7078 248.07372,-251.9073" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker90901)" /> + </g> + </g> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.8723879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:15.48955162,15.48955162;stroke-dashoffset:0" + d="M 961.90497,1496.9535 -6.1596392,1862.962" + id="path7491-2-5-1-8-1-2-9-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:15.48955162, 15.48955162;stroke-dashoffset:0" + d="M 1034.5183,1498.7248 66.453644,1864.7328" + id="path7491-2-5-1-8-1-2-9-9-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-6" + transform="matrix(0.04319481,0,0,1.337189,23.852553,980.69935)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:16.11263657;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-1" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-4">Xen</tspan></text> + </g> + </g> + <g + transform="matrix(0.32279824,0,0,0.32279824,-733.03772,3615.1863)" + id="g23582-8-1-4-5" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/git/personal/classes/os-class/ics143a/lectures/lecture10-address-spaces/fig/png/walkpgdir3.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-1-1-8-2-0-7" + transform="matrix(1.2367333,0,0,0.90194268,797.38884,770.08922)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:none;stroke-width:3.66649723;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:none;stroke:#2e3139;stroke-width:3.66649723;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-9-2-6-0-2-7" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-6-0-0-6-58-7" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:none;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-2-7-4-51-0-0">Xen</tspan></text> + </g> + <g + transform="translate(-933.05322,-1474.4298)" + id="g7925-0-6-6-9-16-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(35.17911,2483.2706)" + id="g48863-7-7-9-8-7-3-8-7-4-9-8" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-9-6-4-7-0" + width="228.06117" + height="29.980003" + x="491.37106" + y="659.66461" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-2-0-6-0-3" + width="228.06117" + height="29.980003" + x="491.37106" + y="718.86578" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97255111;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-6-9-81-5-1" + width="228.06117" + height="29.980003" + x="491.37106" + y="689.69025" + ry="0" /> + <g + id="g48858-9-3-4-4-8-8-6-7-0-13-4" + transform="translate(-0.1989018,0)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-5-0-0-7-2-8-4-5-8-2-8" + y="684.00403" + x="498.14731" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="684.00403" + x="498.14731" + id="tspan44352-1-0-4-6-2-8-8-3-0-9-9-1-9-9" + sodipodi:role="line"> 0 - 4MB</tspan></text> + </g> + <g + id="g48826-5-2-7-7-3-1-5-7-2-9-0" + transform="translate(-43.999997,-0.92848206)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-3-3-4-5-8-9-0-8-9-9-5" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-00-4-9-0-4-7-4-5-8-6-1" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-2-2-1-7-6-0-8-3-86-06-3" + sodipodi:role="line"> 0x0</tspan></text> + </g> + <g + id="g48826-0-2-3-3-5-7-7-7-3-8-43-0" + transform="translate(-43.999997,28.000001)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-9-0-2-2-8-6-21-1-8-2-0-1" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-7-3-02-5-9" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-2-7-49-4-9" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-7-9-81-1-2" + width="228.06117" + height="29.980003" + x="490.86081" + y="749.04669" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-2-2-3-5-4-0" + transform="translate(-43.999997,60.18091)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path48779-6-9-0-2-2-8-6-2-7-2-7-6-5-0" + d="m 534.2,720.68802 229.10293,0" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-50-6-8-4-8-7" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-63-1-7-68-51-3" + sodipodi:role="line"> 2GB - 2GB + 4MB</tspan></text> + </g> + <g + transform="translate(-3.0009649,-26)" + id="g7245-8-0-4-6-9-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-6-1-3-9-7" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-1-9-5-6-6" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 534.2,720.68802 229.10293,0" + id="path48779-6-9-0-2-2-8-6-2-6-0-5-0-7-79-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-9-9-4-0-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-4-8-2-5-3" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="588.271" + y="3094.2549" + id="text42575-3-3-1-9-93-2-6-4-0-9-8-4-9-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="588.271" + y="3094.2549" + id="tspan42600-6-3-8-5-4-1-6-8-6-0-5-02-7-8" + style="text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan21704-8-7-6-0" + sodipodi:role="line" + x="588.271" + y="3124.2549" + style="text-align:center;text-anchor:middle">(entrypgdir)</tspan></text> + </g> + <g + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step01-physmem-alloc.png" + transform="translate(-20.811202,176.4366)" + id="g51272-2-1-1-3-2-4-2-6-3" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g20889-3-3-0-81-7" + transform="translate(-553.08721,-1055.0233)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <path + style="opacity:0.67578125;fill:#b6bfc9;fill-opacity:1;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m -47.822625,3040.2885 91.772482,44.3417 -3.126569,-109.7011 -88.645913,44.4792 z" + id="path58565-9-8-2-8-6-5-0-1-7-1-8-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <g + style="fill:url(#linearGradient21951-7-3-4-9);fill-opacity:1;stroke:#2d2a2a;stroke-width:9.27927208;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="g11575-9-8-9-7-7-5-08-9-6-1-4-8-1-6-9-5" + transform="matrix(0.41732887,0,0,0.41730297,-298.3957,2422.3912)" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture01/figs/slide5-linux-stack/linux-stack.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300"> + <g + id="g11219-1-7-5-4-0-4-79-7-0-3-3-9-3-1-2-1" + transform="matrix(0.71400924,0,0,1,187.24135,-0.38970613)" + style="fill:url(#linearGradient21899-6-19-5-70);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-57-4-6-4-6-8-7-4-1-0-7-6-8-94-9-2" + style="fill:url(#linearGradient21885-4-4-1-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-3-0-1-5-6-6-1-6-0-5-2-4-0-9-5-2" + style="fill:url(#linearGradient21887-7-1-8-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-3-0-5-8-8-9-0-5-6-7-0-3-9-9-4-1" + style="fill:url(#linearGradient21889-4-4-9-10);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-4-5-4-1-8-7-2-7-5-9-9-3-7-6-6-3" + style="fill:url(#linearGradient21891-8-3-1-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-2-9-1-8-4-3-7-5-0-8-8-3-9-9-2-2" + style="fill:url(#linearGradient21893-5-6-8-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-20-9-3-5-28-3-2-4-6-4-4-8-9-4-7-7" + style="fill:url(#linearGradient21895-8-4-1-8);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-1-5-8-7-35-1-8-5-2-3-5-60-3-2-6-4" + style="fill:url(#linearGradient21897-2-2-0-63);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98150826;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-8-2-3-5-3-1-7-0-3-2-0-3-4-2-0-7-5" + transform="matrix(0,0.71415358,-1,0,2006.9166,1089.6103)" + style="fill:url(#linearGradient21915-6-27-9-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-9-7-0-0-0-6-9-4-5-9-0-4-8-4-2-1-9" + style="fill:url(#linearGradient21901-0-6-7-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-0-7-9-9-9-7-0-7-5-5-6-6-8-3-36-71-6" + style="fill:url(#linearGradient21903-6-1-3-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-0-0-9-2-9-8-6-4-1-5-6-1-8-7-8-8-4" + style="fill:url(#linearGradient21905-6-8-9-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-0-2-5-1-5-3-7-1-6-4-3-4-9-1-9-6-9" + style="fill:url(#linearGradient21907-4-5-1-9);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-7-4-1-3-7-9-9-0-3-3-5-6-7-2-28-8-0" + style="fill:url(#linearGradient21909-6-1-2-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-2-1-1-3-7-9-1-5-5-0-5-7-76-2-6-0-4" + style="fill:url(#linearGradient21911-2-1-62-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-5-0-1-5-4-8-7-3-0-1-4-3-4-0-7-7-1" + style="fill:url(#linearGradient21913-8-30-6-6);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.98039818;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-3-3-2-2-2-9-9-5-4-7-1-8-3-2-3-8-7" + transform="matrix(0.76606646,0,0,1,-18.975727,-0.38970613)" + style="fill:url(#linearGradient21931-9-6-6-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-5-7-3-9-7-87-7-4-5-6-1-9-0-1-5-66-9" + style="fill:url(#linearGradient21917-6-4-5-41);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-07-3-3-0-4-4-6-0-4-3-2-8-3-7-3-96-0" + style="fill:url(#linearGradient21919-0-4-0-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-6-9-9-4-0-5-3-5-5-5-3-1-0-5-5-1-5" + style="fill:url(#linearGradient21921-7-75-5-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-7-5-7-8-0-9-2-0-9-9-8-4-9-1-9-85-5" + style="fill:url(#linearGradient21923-0-3-4-4);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-8-9-2-5-3-3-7-9-3-8-6-9-2-7-5-9-6" + style="fill:url(#linearGradient21925-1-8-3-9);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-3-7-3-7-5-8-0-0-8-5-7-7-5-4-9-6-6" + style="fill:url(#linearGradient21927-0-2-1-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-6-2-3-3-6-3-7-3-4-5-0-4-4-1-7-6-1" + style="fill:url(#linearGradient21929-1-7-9-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:10.60182571;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <g + id="g11219-8-3-0-0-3-9-7-3-2-2-9-8-1-0-7-9-1-0" + transform="matrix(0,0.68802393,-1,0,2006.9166,934.96241)" + style="fill:url(#linearGradient21947-3-3-8-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"> + <rect + rx="0.1608201" + ry="0.16083008" + y="1501.4747" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-9-1-2-4-0-5-54-0-8-5-8-6-7-5-1-9-7-4" + style="fill:url(#linearGradient21933-7-5-77-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1484.4373" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-2-0-1-8-8-3-5-5-1-2-5-4-3-9-9-1-0-5-1" + style="fill:url(#linearGradient21935-7-37-68-21);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1467.3997" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-6-0-9-6-4-0-8-5-0-40-4-9-8-2-4-1-5-5-5" + style="fill:url(#linearGradient21937-2-4-7-2);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1450.3622" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-8-0-9-7-3-3-0-2-2-0-4-1-5-6-6-7-2-6-2" + style="fill:url(#linearGradient21939-64-8-32-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1433.3247" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-82-7-5-0-9-2-9-3-4-3-1-9-6-4-9-0-1-3-4" + style="fill:url(#linearGradient21941-5-00-5-7);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1416.2871" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-86-2-5-8-2-1-7-5-6-0-5-8-9-9-2-4-0-0-3" + style="fill:url(#linearGradient21943-2-1-43-3);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + <rect + rx="0.1608201" + ry="0.16083008" + y="1399.2496" + x="619.74512" + height="10.415124" + width="21.804972" + id="rect11054-8-26-5-5-1-4-1-4-0-8-75-4-2-9-1-2-0-20-2-5" + style="fill:url(#linearGradient21945-02-6-5-5);fill-opacity:1;stroke:#2d2a2a;stroke-width:11.18696117;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> + </g> + <rect + rx="15.546246" + style="fill:url(#linearGradient21949-9-4-7-0);fill-opacity:1;stroke:#2d2a2a;stroke-width:9.27927208;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-7-4-0-5-2-8-3-4-8-6-5-7" + width="144.21014" + height="143.29489" + x="479.24182" + y="1383.5326" + ry="15.547211" /> + </g> + <rect + rx="6.4878964" + style="fill:url(#linearGradient21953-0-5-5-1);fill-opacity:1;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-4-1-2-8-6-1-7-5-3-9-5" + width="433.28693" + height="133.79285" + x="34.571774" + y="2962.74" + ry="6.4878974" /> + <g + id="g45395-2-7-4-9-0-8-1-7-1-6-8-6" + transform="translate(-2.8918927,2167.5248)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="275.20218" + y="849.40118" + id="text44350-3-52-2-3-2-7-0-2-5-6-9-2-2" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-0-96-7-8-7-9-4-6-4-38-7" + x="275.20218" + y="849.40118" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">ESP: stack</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="53.324787" + y="849.40118" + id="text44350-3-0-2-0-99-3-6-2-7-8-2-8-6-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-6-2-3-10-0-0-5-9-1-1-4-1-7" + x="53.324787" + y="849.40118" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">SS : 0x10</tspan></text> + </g> + <g + id="g45401-31-7-9-2-0-7-4-2-9-0-6-4" + transform="translate(-1.8327378,2115.7532)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="274.35904" + y="874.90436" + id="text44350-3-3-3-0-8-0-6-4-1-8-6-8-61-5" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-4-3-3-57-5-5-2-8-9-4-4-3-3" + x="274.35904" + y="874.90436" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">EIP: main</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="52.481632" + y="874.90436" + id="text44350-3-0-7-2-5-4-5-7-3-7-3-8-4-4-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-6-1-2-9-7-6-2-7-7-6-0-8-09-6" + x="52.481632" + y="874.90436" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">CS : 0x8</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text44350-9-1-4-25-1-0-90-6-8-8-2-6-3" + y="3069.4626" + x="49.616894" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="3069.4626" + x="49.616894" + id="tspan44352-3-6-7-8-0-7-1-6-0-1-4-82-4" + sodipodi:role="line">IDT: 0x0</tspan></text> + <g + id="g45449-9-8-30-8-5-2-1-2-0-2-6-7" + transform="translate(-0.994645,2205.2409)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="51.643539" + y="837.95337" + id="text44350-0-5-0-5-0-3-4-1-2-77-4-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-0-6-32-7-5-5-7-0-2-9-2-3" + x="51.643539" + y="837.95337" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">GDT: 0x7c78</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="273.95102" + y="837.95337" + id="text44350-9-9-9-4-4-2-9-5-1-5-9-9-3-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-3-2-5-8-5-2-5-3-6-1-7-3-0-8" + x="273.95102" + y="837.95337" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">TSS: 0x0</tspan></text> + </g> + <text + sodipodi:linespacing="125%" + id="text46208-9-9-3-7-4-3-2-1-5-9-5-1" + y="3141.8071" + x="57.662594" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="3141.8071" + x="57.662594" + id="tspan46210-4-1-0-7-9-2-0-0-6-8-0-7" + sodipodi:role="line">Protected Mode</tspan></text> + <text + sodipodi:linespacing="125%" + id="text44350-9-1-4-25-1-0-9-4-7-8-4-4-72-4" + y="3069.4626" + x="272.78351" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="3069.4626" + x="272.78351" + id="tspan44352-3-6-7-8-0-7-4-6-1-5-6-0-8-2" + sodipodi:role="line">CR3: entrypgdir</tspan></text> + </g> + </g> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-3-8-0-9" + transform="matrix(0.32467765,0,0,0.90194268,1202.4991,771.9377)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:7.15588236;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:7.15588236;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-7-0-2-8" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-9-5-3-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-7-9-5-5">Xen</tspan></text> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-4-2" + transform="matrix(0.13303907,0,0,1,-654.61366,-0.01845559)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none" + inkscape:transform-center-x="11.787994"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:19.61885071;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-2-2" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-0-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-97-7">Xen</tspan></text> + </g> + </g> + <g + id="g57098-7-3-7-2-0-6-0-6-4-0-4-1" + transform="matrix(0.42299305,0,0,0.40813864,305.74326,1594.8818)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:9.31983852;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:9.31983852;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-1-9-9-3-5" + width="2015.8214" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-87-1-18-0-6" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-92-7-2-7-3">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-249.94687" + y="1972.5156" + id="text42017-3-7-5-3-9-4-6-0-0-8-1-2" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-77-2-6-0-5-2-6-7-8-1" + x="-249.94687" + y="1972.5156">Physical</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-349.06464" + y="1441.5049" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-0-6-8-0" + sodipodi:linespacing="125%"><tspan + style="font-size:36px" + sodipodi:role="line" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-8-8-7-8" + x="-349.06464" + y="1441.5049">Virtual</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 172.28083,1866.6634 0,187.8798" + id="path10157-2-5-4-4-8" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 960.88108,1369.05 0,125.953" + id="path10157-1-9-4-8-2-5" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 310.08218,1866.6634 0,187.8798" + id="path10157-9-3-9-9-2-6" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1961.1426" + y="81.576675" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-1-8-83-1-4" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1961.1426" + y="81.576675" + id="tspan10180-3-9-3-7-2-9">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1960.9258" + y="212.13913" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-4-8-0-1-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.832" + y="212.13913" + id="tspan10180-3-3-7-5-7-7-3">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.832" + y="252.13913" + id="tspan10278-8-2-1-2-2">text + R/O </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.9258" + y="292.13913" + id="tspan10280-4-2-9-63-7">data</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 649.54462,1866.6634 0,187.8798" + id="path10157-9-7-6-3-6-60-2" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1960.5215" + y="433.69501" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-3-9-0-3-3-8-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="433.69501" + id="tspan10180-3-3-1-6-3-0-8-8">Kernel </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.5215" + y="473.69501" + id="tspan10381-1-4-1-7-2">R/W data</tspan><tspan + id="tspan10657-5-4-4-0-6" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="513.69501"> + </tspan><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1955.4277" + y="553.69501" + id="tspan10385-5-3-8-89-2">free </tspan><tspan + id="tspan10659-4-9-6-9-1" + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1960.5215" + y="593.69501">memory</tspan></text> + <g + id="g57098-7-3-7-2-0-6-0-0-7-7-6-8-6" + transform="matrix(0.06089646,0,0,0.40813864,1690.6328,1590.8572)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke-width:24.5628624;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#e5e5e5;fill-opacity:0.97254902;stroke:#2e3139;stroke-width:24.5628624;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-8-7-0-6-2-6-4-0" + width="2015.8214" + height="472.811" + x="-745.02252" + y="659.66626" + ry="249.05609" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-07-7-8-5-5-6-2-8" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#e5e5e5;fill-opacity:0.97254902;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#e5e5e5;fill-opacity:0.97254902;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-4-7-9-6-8-1-6-9">Xen</tspan></text> + </g> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-1957.1182" + y="1713.5863" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-1-8-5-7-7-8-2" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)"><tspan + style="font-size:32px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-1957.1182" + y="1713.5863" + id="tspan10180-3-5-2-6-8-7-8">I/O Space</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-2207.438" + y="-0.20284735" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-7-1-2-8-8" + sodipodi:linespacing="125%" + transform="matrix(0,-1,1,0,0,0)" + inkscape:transform-center-x="24.098589"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-2207.438" + y="-0.20284735" + id="tspan10350-3-9-44-3-9-5-5">0</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="-133.14142" + y="1294.0825" + id="text42021-7-3-3-4-7-5-2-2-5-9-0-9-5-5-8-3-8-31-3-3-3-6-9-5" + sodipodi:linespacing="125%"><tspan + style="font-size:36px;font-weight:normal;text-align:center;text-anchor:middle" + sodipodi:role="line" + x="-133.14142" + y="1294.0825" + id="tspan10350-3-9-4-0-3-5-8-4">0</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 1128.0953,1369.05 0,125.953" + id="path10157-1-6-4-1-9-3-8" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="m -170.75192,1682.5432 c 73.662418,-47.1246 -15.90619,-83.9468 38.06953,-177.7153" + id="path44375-1-5-3-8-1-5-1-8-8-9-5-4-64-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="M -168.49112,1773.8174 C -56.820642,1768.7017 954.87215,1703.372 961.11705,1509.7445" + id="path44375-1-5-3-8-1-5-1-8-8-9-6-9-3-71-8" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutM)" + d="M -109.48106,2188.6995 C 202.23171,2051.5559 -693.26735,1940.0579 -429.04715,1671.1423" + id="path44375-1-5-3-8-1-5-1-8-8-9-2-3-7-59-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <rect + ry="0" + rx="0" + y="1864.3855" + x="171.1445" + height="191.78986" + width="214.35593" + id="rect23045-4-82-4-7" + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-36-1-3-8-4-6" + transform="matrix(0.32467765,0,0,0.90194268,117.88688,768.70332)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#f7ed3a;fill-opacity:1;stroke-width:7.15588236;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:1;stroke:#2e3139;stroke-width:7.15588236;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-0-9-5-8-2-4" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-6-6-6-7-0-5" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#f7ed3a;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#f7ed3a;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-2-2-5-6-0-3">Xen</tspan></text> + </g> + <g + transform="translate(66,0)" + id="g23550-99-0-0-5" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect23045-3-07-4-0-7" + width="218.88661" + height="128.49716" + x="-28.755056" + y="1364.5436" + rx="0" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-6-9-8-6" + y="1442.213" + x="21.10943" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="1442.213" + x="21.10943" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-3-1-1-9" + sodipodi:role="line" + style="font-size:36px">Kernel</tspan></text> + </g> + <g + id="g23550-9-7-2-7-5" + transform="translate(1155.4308,2.6140767)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#f7ed3a;fill-opacity:0.52511417;stroke:#000000;stroke-width:3.87238789;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect23045-3-0-6-2-1-1" + width="218.88661" + height="125.47668" + x="-28.755056" + y="1366.0538" + rx="0" + ry="0" /> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-24-9-1" + y="1442.213" + x="21.10943" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="1442.213" + x="21.10943" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-6-90-5" + sodipodi:role="line" + style="font-size:36px">Kernel</tspan></text> + </g> + <g + id="g34988-7-6-53-0-9-5" + transform="translate(802.94582,443.29099)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + transform="translate(-253.64343,-1817.1694)" + id="g7925-0-6-9-9-2-3-9" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <g + id="g92705-3-4-0" + transform="translate(-174.84741,-87.423705)"> + <g + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-78.55795,1607.5041)" + id="g7245-8-7-6-50-9-73-6"> + <rect + ry="0" + y="805.95874" + x="493.86179" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-4-8-17-6" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-40.999028,117.09273)" + id="g48826-0-2-3-3-5-7-5-6-0-7-3-9-6-8-2"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:0;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-67-8-2-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-4-6-5-7" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:0;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + </g> + <rect + rx="0" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-9-3-6" + width="228.06117" + height="29.980003" + x="415.30383" + y="2295.1687" + ry="0" /> + <rect + rx="0" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-0-7-1-7" + width="228.06117" + height="29.980003" + x="415.30383" + y="2354.3699" + ry="0" /> + <rect + rx="0" + style="fill:#000000;fill-opacity:0;stroke:#2d2a2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-9-2-21-5" + width="228.06117" + height="29.980003" + x="415.30383" + y="2325.1943" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-7-5-6-82-6-2-1" + transform="translate(-111.55698,1663.5041)" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-8-8-9-3" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-6-8-2-2" + sodipodi:role="line">...</tspan></text> + </g> + <rect + rx="0" + style="fill:#f7ed3a;fill-opacity:1;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-8-9-6-9" + width="228.06117" + height="29.980003" + x="415.30383" + y="2384.5508" + ry="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text91269-8-4-2" + y="2580.3508" + x="387.11649" + style="font-size:43.3707428px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:86.7414856px" + y="2580.3508" + x="387.11649" + id="tspan91271-8-6-0" + sodipodi:role="line">v</tspan></text> + <path + inkscape:connector-curvature="0" + id="path91273-1-9-0" + d="m 413.21923,2607.8205 0,96.2133" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-542.4418,2460.3739)" + id="g91980-6-6-0"> + <g + id="g91924-8-9-8" + transform="translate(-6.1958206,0)"> + <rect + ry="0" + y="70.423813" + x="572.97125" + height="42.469105" + width="108.37395" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-04-94-7" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="70.423813" + x="682.7713" + height="42.469105" + width="108.37394" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-8-8-0-5" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="70.423813" + x="787.93658" + height="42.469105" + width="117.74076" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-6-0-4-9-1" + style="fill:#ffffff;fill-opacity:0.97716896;stroke:#2d2c2a;stroke-width:3.87238765;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-6-4-5-4" + y="104.78043" + x="578.27448" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="104.78043" + x="578.27448" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-3-2-10-5" + sodipodi:role="line" + style="font-size:36px">PDX</tspan></text> + <text + sodipodi:linespacing="125%" + id="text42017-3-7-38-9-3-9-2-5-3-9-3-1-5-1-6-8-9-7-0" + y="104.78043" + x="692.46368" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + y="104.78043" + x="692.46368" + id="tspan42019-9-2-6-2-2-4-7-7-5-5-7-1-6-5-3-9-6-2-4" + sodipodi:role="line" + style="font-size:36px">PTX</tspan></text> + </g> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path91990-4-33-0" + d="m 82.114487,2512.4834 c 21.893733,-51.061 -45.315519,-198.0899 132.176323,-197.744" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker90901)" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="325.0426" + y="2145.4028" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-7-5-2-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="325.0426" + y="2145.4028" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-80-5-8-7" + style="font-size:36px;text-align:center;text-anchor:middle">Page table</tspan><tspan + id="tspan32671-85-5-89-4-71-7" + sodipodi:role="line" + x="325.0426" + y="2190.4028" + style="font-size:36px;text-align:center;text-anchor:middle">Directory</tspan></text> + <text + sodipodi:linespacing="125%" + id="text91269-7-7-61-8" + y="3080.4834" + x="-579.45551" + style="font-size:43.3707428px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:86.7414856px" + y="3080.4834" + x="-579.45551" + id="tspan91271-9-0-9-7" + sodipodi:role="line">p</tspan></text> + <path + inkscape:connector-curvature="0" + id="path91273-7-5-12-7" + d="m -553.35272,3107.953 0,96.2133" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#TriangleOutL)" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path91990-4-9-9-9" + d="M 481.61023,2310.1923 C 670.02537,2309.2 521.63689,2154.6749 717.86241,2149.3757" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker90901)" /> + <path + sodipodi:nodetypes="csc" + inkscape:connector-curvature="0" + id="path91990-4-1-6-6" + d="m 181.8701,2514.1807 c -1.69474,-109.6535 240.20095,-66.5638 288.90558,-68.2923 238.32647,-8.4586 165.16763,-270.6065 245.88705,-280.8635" + style="fill:none;stroke:#000000;stroke-width:3.0979104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker90901)" /> + <text + sodipodi:linespacing="125%" + id="text91269-8-4-7-5" + y="2170.7573" + x="1020.8809" + style="font-size:43.3707428px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve"><tspan + style="font-size:55.76238632px" + y="2170.7573" + x="1020.8809" + id="tspan91271-8-6-8-4" + sodipodi:role="line">= p | mode</tspan></text> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + id="g94066-3" + transform="translate(-40.06315,-65.76558)"> + <g + id="g92705-3-7-6" + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(357.71352,-88.956085)"> + <g + id="g7245-8-7-6-50-9-6-7" + transform="translate(-78.55795,1607.5041)" + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + rx="0" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-7-6-7-5-4-8-4-5" + width="228.06117" + height="29.980003" + x="493.86179" + y="805.95874" + ry="0" /> + <g + id="g48826-0-2-3-3-5-7-5-6-0-7-3-9-6-3-3" + transform="translate(-40.999028,117.09273)" + style="fill:#000000;fill-opacity:0;stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none"> + <text + sodipodi:linespacing="125%" + id="text44350-3-52-1-0-0-3-1-3-9-8-7-5-0-0-2-67-8-5-5" + y="713.86096" + x="541.94843" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:0;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:0;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono" + y="713.86096" + x="541.94843" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-6-6-6-0-5-4-6-3-6" + sodipodi:role="line">...</tspan></text> + </g> + </g> + <rect + ry="0" + y="2323.8013" + x="415.30383" + height="29.017649" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-6-8-7-2-3-1-65-0-3-9-7-29" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238812;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="2354.3699" + x="415.30383" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-3-5-3-0-7-3-1" + style="fill:#ffffff;fill-opacity:0.97254902;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <rect + ry="0" + y="2294.2153" + x="415.30383" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-1-5-9-2-3-3-0-9-2-2-2" + style="fill:#000000;fill-opacity:0;stroke:#ff0000;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + <g + style="stroke-width:3.87238789;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(-111.55698,1663.5041)" + id="g48826-0-2-3-3-5-7-7-5-6-82-6-8-7"> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="541.94843" + y="713.86096" + id="text44350-3-52-1-0-0-3-1-3-9-8-79-4-0-8-8-3-0" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan44352-1-0-4-2-0-7-7-6-8-3-4-35-2-6-8-0-9" + x="541.94843" + y="713.86096" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu Mono;-inkscape-font-specification:Ubuntu Mono">...</tspan></text> + </g> + <rect + ry="0" + y="2384.5508" + x="415.30383" + height="29.980003" + width="228.06117" + id="rect11054-83-9-0-5-9-7-9-3-8-2-8-6-5-6-1-8-6-8-9-8-36" + style="fill:#000000;fill-opacity:0;stroke:#2d2c2a;stroke-width:3.87238789;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + rx="0" /> + </g> + <text + sodipodi:linespacing="125%" + id="text42575-3-3-1-9-93-2-6-4-0-97-1-7-5-6-0" + y="2119.9937" + x="865.42419" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + xml:space="preserve"><tspan + style="font-size:36px;text-align:center;text-anchor:middle" + id="tspan42600-6-3-8-5-4-1-6-8-6-2-6-80-5-6-6" + y="2119.9937" + x="865.42419" + sodipodi:role="line">Page table</tspan><tspan + style="font-size:36px;text-align:center;text-anchor:middle" + y="2164.9937" + x="865.42419" + sodipodi:role="line" + id="tspan32671-85-5-89-4-9-2">Level 2</tspan></text> + </g> + </g> + </g> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:15.48955162, 15.48955162;stroke-dashoffset:0" + d="M 961.90497,1496.9535 -6.1596392,1862.962" + id="path7491-2-5-1-8-1-2-9-9-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:export-ydpi="300" + inkscape:export-xdpi="300" + inkscape:export-filename="/home/aburtsev/doc/OS_Stuff/Flux/os-class/os-class/lecture08/figs/png/step00-kernel.png" + style="fill:none;stroke:#000000;stroke-width:3.87238789;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:15.48955162, 15.48955162;stroke-dashoffset:0" + d="M 1034.5183,1498.7248 66.453644,1864.7328" + id="path7491-2-5-1-8-1-2-9-9-6-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g57098-7-3-7-2-0-1-6-2-5-8-3-9-5-1-9-6-0" + transform="matrix(0.04319481,0,0,1.337189,23.852553,980.69935)" + inkscape:export-filename="C:\Users\aa\Documents\doc\OS_Stuff\Flux\git\papers\a3\xensummit12\presentation\figs\devices-xenstore\png\detailed-ring-interposition.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" + style="fill:#b7af14;fill-opacity:1;stroke-width:19.61885071;stroke-miterlimit:4;stroke-dasharray:none"> + <rect + style="fill:#b7af14;fill-opacity:1;stroke:#2e3139;stroke-width:16.11263657;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect7142-4-1-5-7-8-1-9-6-2-3-0-0-7-6-5-3-8-4-5-5" + width="1601.2086" + height="144.37195" + x="-745.02252" + y="659.66632" + ry="112.70052" + rx="0" + inkscape:export-filename="Z:\OS_Stuff\Flux\xen-deterministic-time-travel\phd-proposal-benchmarks-make-sense.presentation\drawings\replay-architecture\replay-xen-arch-all.png" + inkscape:export-xdpi="300" + inkscape:export-ydpi="300" /> + <text + id="text3536-89-0-8-0-4-1-0-3-6-1-9-7-7-8-7-9-1-0" + y="249.8764" + x="58.187756" + style="font-size:24.54196167px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;writing-mode:lr-tb;fill:#b7af14;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + xml:space="preserve" + transform="matrix(1.0002426,0,0,0.99975746,-353.80076,468.98176)"><tspan + style="font-size:31.4955368px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#b7af14;fill-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" + y="249.8764" + x="58.187756" + sodipodi:role="line" + id="tspan51487-3-8-6-9-9-4-0-3-1-6-7-5-4-6-0-8-4-7">Xen</tspan></text> + </g> + </g> + </g> +</svg> diff --git a/lecture/operating-system-ucl/lecture11-creating-processes.pdf b/lecture/operating-system-ucl/lecture11-creating-processes.pdf Binary files differnew file mode 100644 index 0000000..1298ad4 --- /dev/null +++ b/lecture/operating-system-ucl/lecture11-creating-processes.pdf diff --git a/lecture/operating-system-ucl/lecture12-interrupts-part2.pdf b/lecture/operating-system-ucl/lecture12-interrupts-part2.pdf Binary files differnew file mode 100644 index 0000000..c5ded11 --- /dev/null +++ b/lecture/operating-system-ucl/lecture12-interrupts-part2.pdf diff --git a/lecture/operating-system-ucl/lecture12-interrupts.pdf b/lecture/operating-system-ucl/lecture12-interrupts.pdf Binary files differnew file mode 100644 index 0000000..1741aae --- /dev/null +++ b/lecture/operating-system-ucl/lecture12-interrupts.pdf diff --git a/lecture/operating-system-ucl/lecture12-other-cpus.pdf b/lecture/operating-system-ucl/lecture12-other-cpus.pdf Binary files differnew file mode 100644 index 0000000..a87abaf --- /dev/null +++ b/lecture/operating-system-ucl/lecture12-other-cpus.pdf diff --git a/lecture/operating-system-ucl/lecture13-context-switch.pdf b/lecture/operating-system-ucl/lecture13-context-switch.pdf Binary files differnew file mode 100644 index 0000000..a911177 --- /dev/null +++ b/lecture/operating-system-ucl/lecture13-context-switch.pdf diff --git a/lecture/operating-system-ucl/lecture14-syscalls-part2.pdf b/lecture/operating-system-ucl/lecture14-syscalls-part2.pdf Binary files differnew file mode 100644 index 0000000..dad1576 --- /dev/null +++ b/lecture/operating-system-ucl/lecture14-syscalls-part2.pdf diff --git a/lecture/operating-system-ucl/lecture14-syscalls.pdf b/lecture/operating-system-ucl/lecture14-syscalls.pdf Binary files differnew file mode 100644 index 0000000..0008236 --- /dev/null +++ b/lecture/operating-system-ucl/lecture14-syscalls.pdf diff --git a/lecture/operating-system-ucl/lecture15-locking.pdf b/lecture/operating-system-ucl/lecture15-locking.pdf Binary files differnew file mode 100644 index 0000000..bd1b6fc --- /dev/null +++ b/lecture/operating-system-ucl/lecture15-locking.pdf diff --git a/lecture/operating-system-ucl/lecture16-file-system.pdf b/lecture/operating-system-ucl/lecture16-file-system.pdf Binary files differnew file mode 100644 index 0000000..e5352ac --- /dev/null +++ b/lecture/operating-system-ucl/lecture16-file-system.pdf diff --git a/lecture/operating-system-ucl/lecture16-locking-part2.pdf b/lecture/operating-system-ucl/lecture16-locking-part2.pdf Binary files differnew file mode 100644 index 0000000..9af3cf6 --- /dev/null +++ b/lecture/operating-system-ucl/lecture16-locking-part2.pdf diff --git a/lecture/operating-system-ucl/lecture17-locking-part3.odp b/lecture/operating-system-ucl/lecture17-locking-part3.odp Binary files differnew file mode 100644 index 0000000..f3dfcf3 --- /dev/null +++ b/lecture/operating-system-ucl/lecture17-locking-part3.odp diff --git a/lecture/operating-system-ucl/lecture17-memory-management.pdf b/lecture/operating-system-ucl/lecture17-memory-management.pdf Binary files differnew file mode 100644 index 0000000..0ce73fa --- /dev/null +++ b/lecture/operating-system-ucl/lecture17-memory-management.pdf diff --git a/lecture/operating-system-ucl/lecture17-scheduling.odp b/lecture/operating-system-ucl/lecture17-scheduling.odp Binary files differnew file mode 100644 index 0000000..faab463 --- /dev/null +++ b/lecture/operating-system-ucl/lecture17-scheduling.odp diff --git a/lecture/operating-system-ucl/lecture18-scheduling.pdf b/lecture/operating-system-ucl/lecture18-scheduling.pdf Binary files differnew file mode 100644 index 0000000..42f1d41 --- /dev/null +++ b/lecture/operating-system-ucl/lecture18-scheduling.pdf diff --git a/lecture/operating-system-ucl/lecture21-linking-and-loading.pdf b/lecture/operating-system-ucl/lecture21-linking-and-loading.pdf Binary files differnew file mode 100644 index 0000000..d1711c5 --- /dev/null +++ b/lecture/operating-system-ucl/lecture21-linking-and-loading.pdf diff --git a/lecture/operating-system-ucl/photo_2024-10-06_15-20-51.jpg b/lecture/operating-system-ucl/photo_2024-10-06_15-20-51.jpg Binary files differnew file mode 100644 index 0000000..4d4e679 --- /dev/null +++ b/lecture/operating-system-ucl/photo_2024-10-06_15-20-51.jpg |